|
Не срабатывает открытие ОФ незаписанного документа
|
Я
|
|
toypaul 14.10.20 - 09:06 | Или может делаю что не так. Форма обычная
ДокументОбъект = Ссылка.ПолучитьОбъект();
Поменять(ДокументОбъект);
ФормаДок = ДокументОбъект.ПолучтьФорму("ЕгоФорма");
ФормаДок.Открыть();
по идее должна форма существующего документа открыться, но открывается форма нового
что тут не так?
ФормаДок.ДокументОбъект содержит пустой документ |
acht 1 - 14.10.20 - 09:08 | ДокументОбъект после вызова Поменять что содержит?
|
toypaul 2 - 14.10.20 - 09:11 | ( 1) ну ... существующие объект базы с некоторыми изменениями, которые пока не нужно записывать |
toypaul 3 - 14.10.20 - 09:12 | вроде везде пишут (и в СП похоже на то но странными словами) что строчки
ФормаДок = ДокументОбъект.ПолучтьФорму("ЕгоФорма");
ФормаДок.Открыть();
должны открыть именно ДокументОбъект. может это срабатывает только для нового документа ... ? |
ДенисЧ 4 - 14.10.20 - 09:18 | Получай форму, заполняй, потом окрывай
|
toypaul 5 - 14.10.20 - 09:25 | ( 4) заполняй форму это значит повторять все эти обработчики ... это какая-то муть |
toypaul 6 - 14.10.20 - 09:43 | ( 4) кстати да. видимо так и сделаю. что-то я про обработчики ступил наверное ... я же заполняю до открытия. для нового (совсем) дока сделаю так
ФормаЗаказа = ПолучитьФорму("Документ.ЗаказПоставщику.Форма.ГПН_ФормаДокумента_Бюджетирование");
ДокументОбъект = ФормаЗаказа.ДокументОбъект;
для того который был так
ФормаЗаказа = ПолучитьФорму("Документ.ЗаказПоставщику.Форма.ГПН_ФормаДокумента_Бюджетирование", Новый Параметры("Ключ", Ссылка));
ДокументОбъект = ФормаЗаказа.ДокументОбъект; |
youalex 7 - 14.10.20 - 09:44 | Попробуй
ФормаДок.ДокументОбъект = ДокументОбъект
|
youalex 8 - 14.10.20 - 09:44 | ФормаДок.ДокументОбъект - основной рек. формы
|
toypaul 9 - 14.10.20 - 09:46 | ( 7) это примерно тоже самое что и в ( 6) |
ASU_Diamond 10 - 14.10.20 - 09:48 | Из рабочей обработки:
ТекДокументОбъект=ТекДокумент.ПолучитьОбъект();
[Изменение документа]
Форма=ТекДокументОбъект.ПолучитьФорму();
Форма.Открыть();
Всё работает. |
arsik 11 - 14.10.20 - 09:52 | Меня смущает вот эта строка
ДокументОбъект = Ссылка.ПолучитьОбъект(); |
toypaul 12 - 14.10.20 - 09:59 | ( 10) а у меня нет. хоть ты тресни
( 11) меня нет. Ссылка по другому называется в рабочем коде. |
toypaul 13 - 14.10.20 - 10:01 | ( 10) хм. может тут фишка в том что не надо имя формы указывать ... |
arsik 14 - 14.10.20 - 10:02 | |