есть ли "прямой" способ вывести сообщение пользователю? #748114


#0 by e2e4
В модуле документа, который создается на основании, в ОбработкаЗаполнения делаю кой-какие проверки - и о результате хочу сообщить пользователю. Однако, сообщение выводится не в форме создаваемого документе, а там, откуда была дана команда "Создать на основании" (то бишь в списке доков основания). С ИдентификаторНазначения, если я правильно понял, каши не сваришь - ведь форма, в которой надо выдать сообщение, еще не существует? Сообщение.КлючДанных = ЭтотОбъект.Ссылка; тоже не помогло - хотя ЭтотОбъект и представляет создаваемый документ, но сообщение все равно выводится в списке доков-оснований... Есть тут "прямое" решение, или городить костыли надо?
#1 by D_E_S_131
А почему бы "кой-какие проверки" не выполнять в ПриОткрытии нового документа?
#2 by e2e4
А никак. Ибо дальнейший алгоритм ОбработкаПроведения зависит от этих самых проверок. ...в общем, если я правильно понял - без костылей никак?
#3 by SUA
это не нужно ОбработкаЗаполнения спокойно себе умеет вызываться и при отсутствии клиентской формы
#4 by fisher
Увы, нет. Как раз из ОбработкиЗаполнения нет человеческих способов передать данные в форму. Нет обработчика для формы нового документа, где еще доступен объект. Для существующего документа есть, а для нового - нет. Вот такая печаль.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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