Имя: Пароль:
1C
1С v8
Не заполняется поле реквизита
0 DAVI
 
20.05.13
10:02
Добрый день. УПП для Каз 1.0.22.14,Платформа 8.2.16.352. В документе Заказ покупателя сделал кнопку АктДоставки,при нажатии создается новый документ АктДоставки.На форме документа есть реквизит СсылкаНаОбъект,туда передаю ссылку на заказ покупателя.Проблема такая что отладчик говорит что ссылка передается но на форме реквизит не заполняется,вот кусок кода
НовыйДокумент = Документы.АктДоставки.СоздатьДокумент();
Форма = ПолучитьФорму("Документ.АктДоставки.Форма.ФормаДокумента");
НовыйДокумент.СсылкаНаОбъект= Ссылка;
Форма.Открыть();

Почему не передается ссылка?
1 cw014
 
20.05.13
10:05
ДА!!!!
2 DAVI
 
20.05.13
10:05
сделал создать на основании там все работает,но нужно чтоб работало с кнопки,у менеджеров закрыт доступ к кнопке создать на основании
3 cw014
 
20.05.13
10:05
Потому что паровоз у тебя написан
4 cw014
 
20.05.13
10:05
НовыйДокумент = Документы.АктДоставки.СоздатьДокумент();
НовыйДокумент.СсылкаНаОбъект= Ссылка;
Форма = НовыйДокумент.ПолучитьФорму("Документ.АктДоставки.Форма.ФормаДокумента");
Форма.Открыть();
5 cw014
 
20.05.13
10:05
Форма = НовыйДокумент.ПолучитьФорму("ФормаДокумента");
6 cw014
 
20.05.13
10:05
Вот так правильнее будет
7 cw014
 
20.05.13
10:06
А вообще пользуй так: ОткрытьЗначение(НовыйДокумент);
8 DAVI
 
20.05.13
10:06
(4)Так тоже делал,не работает((
9 Мимохожий Однако
 
20.05.13
10:06
Форма = ПолучитьФорму("Документ.АктДоставки.Форма.ФормаДокумента");
лишнее
10 Мимохожий Однако
 
20.05.13
10:06
Форма = ПолучитьФорму("Документ.АктДоставки.Форма.ФормаДокумента");
11 cw014
 
20.05.13
10:07
(8) Значит не так делал
12 DAVI
 
20.05.13
10:12
(11) (9) Спасибо Вам! заработало так
Форма = НовыйДокумент.ПолучитьФорму("ФормаДокумента");
Спасибо
13 cw014
 
20.05.13
10:15
(12) тебе об этом в (5) сказали
14 DAVI
 
20.05.13
10:22
(13) я так и сделал как в (5),спасибо
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.