|
Передача значения реквизита формы док-та в модуль менеджера.
| ☑ |
0
Хвостатос
02.12.15
✎
11:43
|
Суть проблемы такова.
В модуле менеджера док-та есть две функции "печать такой-то формы",
Пытаюсь добиться того чтобы при определенном значении реквизита контрагент печаталась та или другая форма. Как можно передать значение этого реквизита в модуль менеджера. Пробовал так(не работает):
ЗапросМетода = Новый Запрос;
ЗапросМетода.Текст = "ВЫБРАТЬ
| схРеализацияСельхозПродукции.Контрагент
|ИЗ
| Документ.схРеализацияСельхозПродукции КАК схРеализацияСельхозПродукции
|ГДЕ
| схРеализацияСельхозПродукции.Ссылка В (&Ссылка)";
ЗапросМетода.Параметры.Вставить("Ссылка", Ссылка);
ВыборкаМетода = ЗапросМетода.Выполнить().Выбрать();
Контрагент = ВыборкаМетода.Контрагент.Выбрать();
|
|
1
VikingKosmo
02.12.15
✎
11:45
|
а Следующий() не пытался, не?
|
|
2
Хвостатос
02.12.15
✎
12:13
|
Хм...А поподробнее?
У меня ругается на Ссылку, не определена говорит.
ЗапросМетода.Параметры.Вставить("Ссылка", Ссылка);
|
|
3
ДенисЧ
02.12.15
✎
12:14
|
Ссылка? В менеджере?
8 раз ха-ха
|
|
4
Fish
02.12.15
✎
12:17
|
(0) А у тебя Контрагент - это реквизит формы?
|
|
5
Хвостатос
02.12.15
✎
12:18
|
Может быть есть другой способ?
Может через глобальную переменную передавать?
(4)Да это реквизит формы.
|
|
6
ДенисЧ
02.12.15
✎
12:19
|
(5) а тебе не приходила в голову совершенно сумасшедшая мысль, что эту ссылку можно передать как параметр процедуры?
|
|
7
aleks_default
02.12.15
✎
12:23
|
(6)+ И она таки там скорое всего уже передана. Печать же чего-то.
|
|
8
Хвостатос
02.12.15
✎
12:32
|
(7)Я пытаюсь добавить код в эту функцию
Функция ПечатьТОРГ12(МассивОбъектов, ОбъектыПечати, БезУслуг = Ложь)
Что значит ссылка уже передана?Как параметр?
|
|
9
aleks_default
02.12.15
✎
12:43
|
(8)Посмотри в МассивОбъектов, удивишься.
|
|
10
VikingKosmo
02.12.15
✎
12:58
|
а то, что Контрагент - это реквизит формы, это ни кого не смущает?
|
|