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