Re: Предлагаю обсудить наши принципы построения систем



Posted by Анатолий Анимица on January 16, 1999 at 15:46:40:

In Reply to: Re: Предлагаю обсудить наши принципы построения систем posted by Васеленко Сергей, Фирма КАРДИНАЛ on January 16, 1999 at 05:30:50:

Элементарно, Ватсон.
В счете AC существует субсчет SC такой, что [sa AC,[as AC]=SC. У меня как стандарт это субсчет, обозначение которого [ch 249]+[n1 *AC]=AC.
Этот субсчет висит в первой и последних строках форм, "разлистывающих" счет, как Дмитрий Придаткин любит выражаться - для тех, кому лень жмать на end а на home не лень.
Каждая @AC операция проверяет SC=[sa AC,[as AC]], и пока этого нет, порождает кучку фактов - один или несколько, запоминающих что к чему. Параллельно запоминаются экстрапараметры - насчет дров в бухте Тикси в других портах, чтобы сразу видеть, чего они достигли из далекого будущего.
Когда будет выбрано "все" - это наименование счета терминатора, факты не порождаются, вместо этого rewind facts range mc+dc/100,mc+dc/100 search call obrab и все!
Порождается список пар счетов для проводок и они выполняются. Я именно поэтому неоднократно писал, что мне край нужно d1='break' k1 'if' S1=1, но так этого и не получил. Раньше я был вынужден накопленную очередь уносить на скобку } или на следующие за ней null, а теперь, слава Богу, и вперед.
Я не устаю восхищаться Аркадием Григорьевичем - ну всегда его решения оказываются красивше, чем я могу предложить.
Теперь отложенные проводки у меня останутся только для далекого будущего - раз сказал - вот тогда-то и тогда-то будь добр позакрывать 46 счета и забыть об этом раз и навсегда.
Во как.




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