Показать сообщение отдельно
Старый 07.11.2006, 21:36     # 2571
Murzilka
Registered Luser
 
Аватар для Murzilka
 
Регистрация: 11.01.2003
Сообщения: 218

Murzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царстве
Цитата:
EnigMan:
но перед закрытием вызывается обработка в которую передается название вида и номер документа.
Обработка у пользователя запрашивает новую дату, после чего по виду и номеру документа находит искомый документ и меняет его дату как показано выше
Вызов обработки до закрытия документа тебе ничего не даст. Ибо после ее исполнения управление передастся обратно в документ (а при исполнении тебе сообщат, что документ заблокирован, либо надо будет нажать еще одну кнопку). Отсюда вывод
1. Либо делать копию (как уже было описано. Но тут свои ньюансы, причем не мало надо удалить старый документ, а его номер присвоить новому (дабы не плодить) и еще парочка где либо не обойтись без сторонних разработок типа Rainbow (потому, что процедура ПриЗаписи(), совсем не то, что Записать()), либо открыватиь форму документа (не страшно, конечно)
2. Либо открывать документ модально уже из обработки (типа журнала, тут свои ньюансы), а оттуда по кнопке "Сменить дату" возвращать в обработку новую дату и дальше тоже следовать описанному (СделатьНеПроведенным() т.д. т.п.)
3. Либо создать новый справочник, куда при записи заносятся доки с измененной датой. А потом уже написать обработку (засунув ее в ОбработкаОжидания()) которая периодически сканит этот справочник и меняет даты в документах
4. Либо еще чего-нить придумать (я не знаю специфики : как быстро это надо, зачем, для чего и т.д.)
ЗЫ. Извиняюсь, пропустил еще один очевидный вариант )
Цитата:
EnigMan:
В рассматриваемом случае в форме журнала можно сделать кнопку отмены проведения, а при выходе с документа где меняется дата выдавать предупреждение с инструкцией как поступить
В журнале можно просто сделать кнопку смены даты (если только в этом заключается необходимое действие)
__________________
I dont like the drugs, but the drugs like me (c) Marilyn Manson

Последний раз редактировалось Murzilka; 07.11.2006 в 21:54.
Murzilka вне форума