Контроль над многострочниками



Posted by Рустем Мухаметшин on July 04, 1999 at 11:49:49:

In Reply to: Финансы без пpоблем:Сеpвеp 3.03. С встроенным Пpофилеpом. posted by Аркадий Водяник, ЗАО Хакерс Дизайн on June 28, 1999 at 02:38:01:

    Хочу обратить внимание публики на маленькое новшество в 3.03 которому, похоже, никто пока не придал особого значения. А именно, читаем ReadMe.txt

...
ВАЖНО:

a) при удалении или модификации операции в группе все операции
этой группы, включая { и }, получают новый одинаковый штамп
(при этом устанавливаются только новые времена операций). Такая мера
гарантирует, что первичный документ группы будет правильно переделан
при пересчете состояния Сервера.

b) при обработке директивы L (дай первичный документ) Сервер учитывает,
что если директива относилась к операции }, то надо выдать не только
документ, ассоциированный с операцией }, a документы всех операций
группы (если они есть), от { до }, последовательно соединенные в одно
целое.

...

Вот те раз!!! Я не ожидал такого хода. Делаю эксперименты, действительно, временная часть штампа при изменениях в операциях группы меняется у всей группы!!! (пункт b) наверное тоже выполняется). Интересно, но непоследовательно (а может еще будет доработка?). Пытаюсь поймать сервер за руку :). Удаляю финишную скобку. :(((((((( Удаляется без проблем ?????!!!!!! Ну и контроль ???? (а ведь чтобы поменять временную часть штампа серверу приходится шерудить журнал от скобки до скобки, чего бы не поконтролировать не обоснованное удаление оной). Ну чтож, идем дальше, изменяю операцию группы - все, группы больше нет, штампы не меняются. Хитрим, вводим две абсолютно разные по дереву многострочные операции (сначала одну, за ней вторую). Хе-хе, удаляем скобки из середины :)). Ну вот, теперь из двух групп у нас одна !!!!!!! Если меняем какуюлибо операцию - штампы времени меняются на всех операциях (на новой большой группе) - читай пункт a) в конце :)))

    Вообщем, написанное мной скорее шутка (но по истинным фактам :), версия-то эксперементальная. Неужели, Автор усилит контроль над групповыми операциями???? Это было бы просто здорово. На мой взгляд нужно добавить следующее:
    - Полный контроль над скобками (их не можно трогать простым смертным - токмо серверу)
    - Сервер сам удаляет скобки при полном удалении оператором их внутронностей
    - Сервер сам меняет число в поле суммы открывающей скобки согласно его назначению


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