Сообщение пользователю при проведении документа #790294


#0 by MaiorovYury
Всем добрый день Что-то не соображу как это сделать Нужно показать сообщение пользователю при проведении документа ГТД в Бух 3.0, если нет стока. В обработке проведения делаю проверку и вывожу сообщение таким образом ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения) Если нажать "Провести" - все отлично, но если пользоваться кнопкой "Провести и закрыть" то это сообщение можно и не увидеть, потому что оно закрывается вместе с закрытием формы Есть какие-нибудь обходные пути? Как сделать так, чтобы сообщение оставалось, даже если форма закрывается?
#1 by MaiorovYury
В идеале конечно бы хотелось вывести вопрос пользователю и в зависимости от его ответа уже проводить решать документ или нет, но что-то Вопрос в ОбработкаПроведения как-то очень сложно вставляется судя по этой статье
#2 by TeMochkiN
если в обработке проведения поставить Отказ = истина, то окно по идее не должно закрыться
#3 by MaiorovYury
это сообщение чисто информационное. Документ все равно должен проводиться
#4 by shamannk
До проведения решайте все.
#5 by TeMochkiN
в обработке проведения задавать вопросы не получится. Она ж на сервере выполняется. Сервер не может вызвать клиента.
#6 by Любопытная
Не надо вставлять вопросы в обработку проведения, ведь во-первых проведение делается на стороне сервера, где интерфейса нет, а во-вторых есть групповое проведение документов, к примеру, или любое другое программное проведение, где и пользователя нет, спрашивать не у кого
#7 by MaiorovYury
например ПередЗаписью? Почему-то не подумал об этом, а это вариант
#8 by MaiorovYury
хотя мне кажется это все равно ничего не меняет Выведу я сообщение, но оно ведь все равно закроется с формой
#9 by MaiorovYury
резонно)
#10 by shamannk
вопрос там свой и вставите
#11 by MaiorovYury
ПередЗаписью ведь тоже на сервере выполняется. кажется не получится там вопрос задать
#12 by MaiorovYury
хотя надо попробовать
#13 by TeMochkiN
ПередЗаписью выполняется на клиенте, а вот ПередЗаписьюНаСервере - на сервере
#14 by TeMochkiN
речь идет о модуле формы конечно же
#15 by sitex
ПередЗаписью  и "Состояние".
#16 by MaiorovYury
спасибо, а то смотрел модуль объекта)
#17 by shamannk
Вы там уборщицей работаете?
#18 by MaiorovYury
видимо скоро буду)))
#19 by 1sanekmaloi1
Можно заюзать флаг, и по необходимости ставить отказ в проведении, далее спрашивать че надо у пользюка,сбрасывать флаг и тут же второй раз проводить док. Схема рабочая но лучше до проведения все выяснить у пользователя.
#20 by Cyberhawk
Сдается мне, при проведении документа не из формы объекта тоже надо запрещать проводить, "если нет стока" (кстати, что это означает?). Например, создали-записали документ без проведения, закрыли форму, а затем из списка проводим, причем пачкой групповое тоже.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С