обработка заполнения отказ от открытия формы #766284


#0 by prtx
доброе утро знатоки. есть документ заказ и на основании этого документа можно создать только ОДИН документ отгрузки. в модуле объекта в процедуре ОбработкаЗаполнения я проверяю это условие пример: Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) с условием справляюсь нормально, если документ отгрузки уже существует то новый документ не заполняется, но проблема, в том что я не могу отказаться от открытия формы, как мне запретить открывать форму? 1с 8.3. уф
#1 by prtx
я могу эту проверку замутить модуле формы, но это как-то не по феншую. (((
#2 by aleks_default
Замени команду ввода на основании своей.
#3 by hhhh
ВызватьИсключение "ru = 'Ошибка! На основании документа """+ДанныеЗаполнения.Ссылка+""" уже создан документ """+ДокументСозданныйНаОсновании+""".';";
#4 by prtx
во как вариант который мне по душе это в модуле объекта создать экспортную переменную и при некоторых условиях присваивать ей значений. пример (модуль объекта): Перем мНеОткрыватьФорму Экспорт; Но в модуле формы я всегда ее вижу пустую, почему не сохраняется присвоенное ей Истина???
#5 by aleks_default
Вот извращенцы. Делов-то на 2 минуты. Пользуйтесь всеми преимуществами УФ.
#6 by aleks_default
В командном интерфейсе видимость команды создания на основании этого документа отключить. К документу добавить свою команду и добавить в нужное подменю в том же командном интерфейсею
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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