Программное создание и открытие документа 1С в управляемой форме
В управляемых формах сделать это стало чуточку посложнее. Чтобы не получить ошибку «Использование модальный окон в данном режиме запрещено», нужно организовать открытие окон в два этапа: на клиенте и сервере. Например так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
&НаСервере Функция РеализацияТовараНаСервере(ДанныеФормы) // сообщить(ПользователиИнформационнойБазы.ТекущийПользователь()); ДанныеФормы.Дата=ТекущаяДата(); ДанныеФормы.Номер="1"; Возврат ДанныеФормы; КонецФункции &НаКлиенте Процедура РеализацияТовара(Команда) Форма=ПолучитьФорму("Документ.РеализацияТоваров.ФормаОбъекта"); ДанныеФормы=Форма.Объект; ДанныеФормы=РеализацияТовараНаСервере(ДанныеФормы); КопироватьДанныеФормы(ДанныеФормы,Форма.Объект); Форма.Открыть(); КонецПроцедуры |