Убрать стандартные диалоговые окна

1. Анна Калачева (AnnaKalacheva) 5 20.03.17 15:49 Сейчас в теме
Добрый день! Столкнулась со следующей проблемой:
1. Программно создаю документ перемещение, в ТЧ заполняю артикул, количество.
2. Добавляю дополнительное свойство документа
НовыйДок.ДополнительныеСвойства.Вставить("ЗагрузкаПланаКомплектов",Истина);

3. Программно Получаю и открываю форму документа Перемещение. При открытии проверяю если доп. свойство = Истина, программно нажимаю кнопку "Заполнить и провести"

Если ЭтотОбъект.ДополнительныеСвойства.Свойство("ЗагрузкаПланаКомплектов",Истина) Тогда
		 //ДействияФормыДействиеЗаполнитьИПровести(Кнопка)
		ДействияФормыДействиеЗаполнитьИПровести(ЭлементыФормы.ДействияФормы.Кнопки.ДействиеЗаполнитьИПровести);
       	ЭтаФорма.Закрыть();
    КонецЕсли;
...Показать Скрыть


4. Проблема в следующем: Появляются стандартные диалоговые окна "Данные были изменены. Сохранить изменения?" и следом "Выбор режима проведения".

Я не хочу, чтобы пользователь видел эти окна, необходимо или программно ответить "ДА" или вообще их как-то отключить?

Для того, чтобы заполнились серии - программно нажимаю кнопку "Заполнить и провести"
Ответы
2. Руслан Фасхутдинов (Octopus) 336 20.03.17 15:52 Сейчас в теме
А что вам мешает воспользоваться заполнением, не привлекая форму? У Объекта тоже есть метод Заполнить(), а также Записать()
AnnaKalacheva; alex-l19041; DrBlack; +3 Ответить 1
3. Анна Калачева (AnnaKalacheva) 5 20.03.17 15:58 Сейчас в теме
Спасибо за наводку, сейчас попробую
4. Evgeniy Nikolaenko (DrBlack) 17 20.03.17 15:59 Сейчас в теме
Поддерживаю Руслана.
Вам надо работать с объектом а не формой:
ЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
5. Анна Калачева (AnnaKalacheva) 5 20.03.17 16:18 Сейчас в теме
(2)Еще раз спасибо! Вызвала необходимую функция из модуля объекта, затем провела. Все ОК.
Оставьте свое сообщение