???



Posted by Анатолий Таланин, г.Новосибирск (195.151.238.252) on February 05, 2002 at 22:46:43:

In Reply to: Освободить нельзя принудить posted by Владимир Секретев on February 04, 2002 at 19:36:14:

Владимир, хотя комментарий к моему сообщению в общем случае правильный, но странно его получить после твоего сообщения на тему: "Почему мне не нужен прозрачный переход в новый квартал".

Считаю, что это сказано в ироничной форме, но по существу, как показалось, в тон моему сообщению.

Если серьезно, то сыр бор разгорается В ОБЩЕМ СЛУЧАЕ. Поясню свое понимание.

Среда ФБП составлена структурно из нескольких самостоятельных типов файлов, в которых накапливается и хранится информация о базе данных. При этом часть данных жестко взаимно связана и поддерживается системой, другая системой не поддерживается.

К первой можно отнести счета с начальными данными, дерево операций и данные *.f3p. Ко второй - все остальные файлы.

Разработчик предоставил возможности косвенной адресации, содержащиеся как в контролируемой системой части, так и в неконтролируемой.

С учетом развития программ обработки данных неконтролируемая системой часть программ нового года может входить в противоречие с программами прошлого года. Как правило это происходит в новом году и корректируется вручную. Поэтому правила расчета старого и нового годов различаются. Например смена назначения счета (субсчета), привязка параметров к конкретным субсчетам, и т.п.

Если разработчик создаст систему прозрачной, тогда правила в этой части менять нельзя будет. Это и есть сокращение возможностей программирования (степеней свободы программы).

Я не затрагиваю вопросы развития дерева операций. Старые, отжившие ветки нельзя удалять, ...

Хорошо организованные программы расчета лишены таких отклонений и могут в прозрачной среде только разбухать во времени, накапливая годами старое и новое. В общем случае - одни проблемы.

С уважением, Анатолий

p.s. Прошу прощения за задержки с ответом. Я в командировке и ограничен возможностями общаться.
Если Борис не обидится, то ответ на его вопросы помещен в этом сообщении.




Пpишедшие ответы: