|
Передача значения реквизита формы док-та в модуль менеджера. | ☑ | ||
|---|---|---|---|---|
|
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
|
а то, что Контрагент - это реквизит формы, это ни кого не смущает?
|
| Форум | Правила | Описание | Секции | Поиск |