Re: Вложенность на пальцах



Posted by Игорь Звездин, Ростов-на-Дону (195.161.173.22) on September 12, 2001 at 02:43:40:

In Reply to: Re: Вложенность на пальцах posted by Александр, Киев on September 10, 2001 at 06:41:18:

Спасибо, Александр, за Ваши ответы.
Я обещал не пробовать путь запоминания дополни-
тельных данных по операции на дисковой базе
с использованием штампа операции. Так вот, я
Вас обманул, уж простите.

: : Не буду. Хотя,теоретически, сомнение одно. Когда полностью формируется штамп операции? Если сразу после ответов на все запросы, то можно
запомнить любые данные в привязке к конкретной
операции.
:
: Нет, не пройдет, операция формируется на клиенте, и все связаные с ней запросы не актуальны к будущему штампу операции. Последний генериться сервером, уже после всех манипуляций на клиентской фазе.

Проходит. При этом, то что утверждаете Вы - верно.
Сделан такой тест. В дереве операций
написана одна проводка вида @XX @XX test.
Имеется форма XX.rpt, где, наряду с выбором
объекта, определяется произвольная переменная PP.
Ф/к test: A1=[stamp 3]; [sed 'DAT'+A1',PP]; $=0
После выполнения операции из калькулятора вызы-
вается значение [ged 'DAT'+ штамп операции, под-
смотренный в журнале]. Калькулятор выдает коррект-
ное значение переменной. Отсюда следует, что штамп
операции известен до выполнения проводок в момент
начала обработка операции сервером. И, возможно,
обнуление переменных в сервере не предусмотрено.
Иными словами, все-таки можно запомнить дополни-
тельные данные по операции (не видимые в журнале)
Можно, но вряд ли нужно...

: С уважением, Игорь.





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