Автор |
Тема: [F4] и [F8] в стандартном ЖО. (Прочитано 774 раз) |
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 874
|
Quote: - В отчетных формах и первичных документах можно использовать специальную директиву N:. Программа-клиент понимает ее как указание выполнить запрос на сервер. |
| Костя выдал нормальное решение, но.... Да, директива N:AUTO: в "создать документ" работает, да только при условии, что операция создается самая последняя в ЖО. Иначе автоматического перехода к выполнению формы за "создать документ" не происходит, а это нелогично с точки зрения пользователя, это первое. Во-вторых, кто-нибудь пользуется "создать документ" на предприятии, где в месяц таких операций хотя бы около 10тыс. Кто-нибудь наблюдал как исчезает место на диске от такого кол-ва маленьких *.des и хранящихся *.txa файлов, на практике, как оказалось, к моему сожалению(ещё в 1999году), никому не нужных. Сравните время пересчета "с" и "без" этой конструкции. А кто-нибудь попадал под пересчет "создать документ" новогодним адаптером? Предостерегаю Вас, адаптер "заходит" в формы за "создать документ", хотя этого делать не должен. Если помню на старом форуме говорили об этом очень много и подробно. Резюме: В локальной версии под DOS - исключительно удобно, под Windows - чуть меньше, так как редактировать *.txa нет возможности. В сетевой, на крупном предприятии - НЕТ. Было бы идеально, если бы клиент при нажатии клавиш [F4] и [F8] в ЖО запускал системные формы __SYS-LD (look doc.) и __SYS-DO(delete oper.), которые, естественно, разработчики могли бы подменять своими в USERS. И очень хотелось бы, чтобы независимо от даты создания операции клиент вслед за директивой O посылал R __SYS-LD. Если кому-нибудь интересно или непонятно что делать дальше, берусь описать свои алгоритмы совершенно "бездвоздмездно". Эти предложения, увы, уже вносились. Возможно это очень сложно реализовать [F7] тоже просится в форму.
|
|
Зарегистрирован |
|
|
|
Konstantin
Я люблю этот Форум!
Просмотреть Профиль | E-мэйл
Сообщений: 118
|
|
Re: [F4] и [F8] в стандартном ЖО.
« Ответить #1 В: 06.11.04 в 13:02:17 » |
Цитировать | Править
|
on 06.11.04 в 12:03:24, Boris, Kiev. wrote: Костя выдал нормальное решение, но.... |
| Несколько уточнений. Это решение Евгения Оглуздина, мною лишь опубликовано по согласованию с ним. on 06.11.04 в 12:03:24, Boris, Kiev. wrote: Да, директива N:AUTO: в "создать документ" работает, да только при условии, что операция создается самая последняя в ЖО. Иначе автоматического перехода к выполнению формы за "создать документ" не происходит, а это нелогично с точки зрения пользователя, это первое. |
| Точно также работает и обычный ПД. Действительно, если бы независимо от даты создания операции клиент, опционально, вслед за директивой O посылал, к примеру, R __SYS-LD, это было бы интересное решение, при условии возможности переопределения этой R __SYS-LD. Пока же, в любом случае N:AUTO: сработает и позже, - при отправке запроса L(F4). on 06.11.04 в 12:03:24, Boris, Kiev. wrote:Во-вторых, кто-нибудь пользуется "создать документ" на предприятии, где в месяц таких операций хотя бы около 10тыс. Кто-нибудь наблюдал как исчезает место на диске от такого кол-ва маленьких *.des и хранящихся *.txa файлов, на практике, как оказалось, к моему сожалению(ещё в 1999году), никому не нужных. Сравните время пересчета "с" и "без" этой конструкции. |
| Здесь совершенно согласен, - никаких операций на диске в серьезных настройках. ПД только на фактах. Альтернатив нет. А с точки зрения скорости и удобства доступа к ПД, действительно R __SYS-LD была бы очень кстати. Отличная идея, давно просится. Сразу отпала бы необходимость в таких решениях. Или, если бы, в CLW, стандартном ЖХО можно было бы переопределить F4 - приблизительно то же получилось бы.
|
« Изменён в : 06.11.04 в 14:14:21 пользователем: Konstantin » |
Зарегистрирован |
|
|
|
|
|