|
v7: Передача параметра в Поле ввода с типом Справочник |
☑ |
0
namazi74
03.04.14
✎
12:19
|
Добрый день. 1С 7.7 ТиС 8.7. Из карточки контрагента запускаю внешнюю обработку расчета взаиморасчетов. Пытаюсь сделать так, чтобы поле контрагента было автоматически заполнено текущим контрагентом.
В модуле Карточки:
ПередФирма=Наименование;
ОткрытьФорму("Отчет",ПередФирма,"E:\Взаиморасчеты.ert");
В модуле Обработки (процедура ПриОткрытии):
ЯКлиент = Форма.Параметр;
Сообщить("передано: "+ЯКлиент);
ВыбКлиент=ЯКлиент;
Поле ВыбКлиент остается пустым. Хотя значение передается корректно. Тип Поля ВыбКлиент "Справочник.Контрагенты". Каким образом правильно передать значение?
|
|
1
Ёпрст
гуру
03.04.14
✎
12:20
|
(0) дык и передавай НЕ СТРОКУ, а ссылку на элемент справочника.
|
|
2
Ёпрст
гуру
03.04.14
✎
12:20
|
например, так:
//ПередФирма=Наименование;
ПередФирма=ТекущийЭлемент();
|
|
3
Chum
03.04.14
✎
12:21
|
ОткрытьФорму("Отчет",ТекущийЭлемент(),"E:\Взаиморасчеты.ert");
|
|
4
namazi74
03.04.14
✎
12:33
|
(2) (3) спасибо большое) затупил..
|
|