Вопрос при создании документа заказа.. в какой процедуре?
Для правильной нумерации пользователю требуется именно при первоначальном создании документа спросить какого типа он хочет создать документ и далее заполнить соответствующее поле в форме истина, либо ложь.
В какой процедуре это лучше всего сделать, чтоб работало только при первоначальном создании документа?
В какой процедуре это лучше всего сделать, чтоб работало только при первоначальном создании документа?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ладно с конфигурацией, бог с ней, но хоть режим работы укажите, обычный или управляемые формы
для обычного - ПриОткрытии()
для управляемых форм - ПриСозданииНаСервере()
в обоих случаях проверять Новый это документ или нет, если новый - задавать вопрос и обрабатывать результат
для обычного - ПриОткрытии()
для управляемых форм - ПриСозданииНаСервере()
в обоих случаях проверять Новый это документ или нет, если новый - задавать вопрос и обрабатывать результат
(4) а никто и не говорил про спросить, сказано про проверить Новый или нет, а вот спрашивать уже, конечно в другом месте
но, согласен, как-то так действительно проще
но, согласен, как-то так действительно проще
Процедура ПриОткрытии()
ЭтоНеНовый = ЗначениеЗаполнено(Объект.Ссылка); // обычно этот вызов в наличии как раз в ПриСозданииНаСервере()
Если НЕ ЭтоНеНовый Тогда
Оповещение = Новый ОписаниеОповещения("ОбраоткаОтветаПользоватляПроНомерДокумента", ЭтотОбъект);
ПоказатьВопрос(Оповещение, НСтр("ru = Будем менять префикс номера?'"), РежимДиалогаВопрос.ДаНет);
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот