Открытие формы документа
☑
0
richin
13.07.16
✎
15:33
Такая проблема:
Программно создаётся новый документ "заказ клиента"...заполняется..открывается...
При открытии этого вылазит какая то непонятная форма, которой и в формах документа вообще нет - я так понимаю строится динамически при открытии. (скриншот).
док = Документы.ЗаказКлиента.СоздатьДокумент();
док.Дата = ТекущаяДата();
док.Статус= Перечисления.СтатусыЗаказовКлиентов.НеСогласован;
док.Приоритет = Перечисления.Приоритеты.Средний;
док.Партнер = Клиент;
док.Контрагент = найтиКонтрагентаКлиента(Клиент);
док.Соглашение = справочники.СоглашенияСКлиентами.НайтиПоНаименованию("Розничная продажа");
док.Менеджер = ПараметрыСеанса.ТекущийПользователь;
док.Валюта = Справочники.Валюты.НайтиПоКоду(980);
//док.Записать(РежимЗаписиДокумента.Запись);
текстСообщения = "Создан документ: " + док.Ссылка;
ПоказатьОповещениеПользователя(текстСообщения);
ОткрытьЗначение(док);
Пробовал и получать форму перед открытием:
//ФормаДок = документ_заказа.ПолучитьФорму("ФормаДокумента",документ_заказа);
//ОткрытьФорму(ФормаДок);
-та же беда. При этом из списка документов открывается с штатной управляемой формой "ФормаДокумента".
Подскажите, как быть? в чём может быть проблема при программном открытии этого документа?
1
richin
13.07.16
✎
15:39
(0)
2
hhhh
13.07.16
✎
15:47
(1) попробуйте запустить базу в режиме управляемого приложения.
3
Ёпрст
13.07.16
✎
15:48
+ какая форма хоть назначена основной в свойствах документа?
Та что на картинке - обычная форма
4
richin
13.07.16
✎
15:50
(2) со списка документов, или при создании нового документа с формы списка - открывается штатная форма "ФормаДокумента" в нормальном виде. А при программном - она как будто не открывается а вместо неё динамически строится новая, как на скрине
5
richin
13.07.16
✎
15:51
(3) ----> (4)
6
Mankubus
13.07.16
✎
15:54
(5) неправильный путь в методе открытьформу
7
richin
13.07.16
✎
16:03
(6) "док" и "документ_заказа" - один и тот же документ. просто в разных местах по разному назывался
8
Mankubus
13.07.16
✎
16:11
(7) почитайте в СП про открытьформу
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан