Re: Дополнительные возможности управления отчетными формами в ФБП



Posted by Анимица Анатолий on March 20, 1999 at 11:54:38:

In Reply to: ОАО ЖАСКО posted by Владимир Антипин on March 15, 1999 at 03:47:58:

Ограничение набора аргументов является существенным недостатком интерфейса клиент-сервер ФБП, но, к счастью, преодолимым. Правда, ценой некоторой абстракции.
Для начала пример (здесь и далее речь пойдет о Windows клиенте). Допустим, оператор вызвал окно, блокирующее открытие другого до завершения действия (хотя бы калькулятор, например), а нужно что-то сделать. Есть простой способ: запустите еще одного клиента Windows.
С тем же именем. На той же машине. И посмотите тот оборот, который Вы хотите вставить в выражение в калькуляторе. Дальнейшее ясно.
Если в форме эквивалент аргумента задать в виде функций xx=[ged [user]+'envirinment'+yy]и в зависимости от этого менять поведение формы, легко и просто соответствующими [sed [user]+'environment'+yy] этой формой управлять. Можно по-спартански, прямо из калькулятора, а можно написать специальную форму. Так вот, у меня такие управляющие формы часто висят в отдельном клиенте, образуя "пульт управления" обстановкой. Разумеется, все имена индексов и переменных условные. Ограничение - если в сети под одним именем несколько операторов, "пульт управления" раздает свои установки всем таким [user]. Это ограничение можно обойти грамотным программированием и разделением работ даже под одним именем, но рамки сообщения не позволяют детализировать идею.
А в идеале окружение дОлжно бы описывать прямо в тексте формы, отказавшись от прописей в установках клиента. Самое простое.



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