Имя: Пароль:
1C
1С v8
Программное создание дока на основании в УФ
0 cmex
 
12.09.13
13:32
Господа, вот такой вопрос - когда в Управляемых формах в конфиге настраивается ввод на основании, то в ОбработкаЗаполнения в ДанныеЗаполнения падает Ссылка на док, а когда я программно мучу

ЗначенияЗаполнения = Новый Структура;
        ЗначенияЗаполнения.Вставить("Владелец", СтруктураДока.Ссылка);
        
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ЗначенияЗаполнения",ЗначенияЗаполнения);
ОткрытьФорму("Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокументаТовары", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);
            
то в ДанныеЗаполнения падает Структура. А как передать программно сразу Ссылку?
1 bolobol
 
12.09.13
14:05
ПараметрыФормы.Вставить("Владелец", СтруктураДока.Ссылка);
2 cmex
 
12.09.13
15:02
(1) не работает
3 cmex
 
12.09.13
15:03
(2) ДанныеЗаполнения = неопределено
4 Мимохожий Однако
 
12.09.13
15:04
Зачем открываешь форму, если надо программно?
5 cmex
 
12.09.13
15:04
(4) не понял вопроса
6 Мимохожий Однако
 
12.09.13
15:08
Команда ОткрытьФорму() зачем?
7 cmex
 
12.09.13
15:35
(6) чтобы видеть документ,который ввелся на основании
8 Мимохожий Однако
 
12.09.13
15:55
При программном создании видеть документ-основание не обязательно. Я бы применил метод СоздатьДокумент()
9 samozvanec
 
12.09.13
16:03
(8) +1 и .Заполнить(Ссылка);