Имя: Пароль:
1C
1С v8
Работа с модулем менеджера
0 vanyshan
 
01.12.11
15:40
Всем доброго дня.
Подскажите пожалуйста.
в модуле менеджере есть небольшая функция. В этой функции есть запрос, в нем задаю параметр:
Запрос.УстановитьПараметр("ТекущийДокумент",    Документ);
Программа ругается, мол переменная Документ не определена. Если бы функция прописывалась в форме этого докумета то проблем бы не было.
Как из модуля менеджера обратиться к этому же документу в котором этот модуль и находится?
1 vanyshan
 
01.12.11
15:41
Запрос.УстановитьПараметр("ТекущийДокумент",    Документы.РеализацияТоваровУслуг); тоже не подходит
2 Amiralnar
 
01.12.11
15:42
facepalm.jpg
3 Defender aka LINN
 
01.12.11
15:43
Модуль менеджера - это просто общий модуль, который не существует на клиенте.
4 vanyshan
 
01.12.11
15:44
То есть к документу никак нельзя обращаться?
5 Defender aka LINN
 
01.12.11
15:48
(4) Можно. Только надо его откуда-нибудь взять.
6 Fish
 
01.12.11
15:49
+(5) Например передать ссылку на док параметром
7 vanyshan
 
01.12.11
15:51
Каким образом?
Я создал в модуле менеджера функцию печать. Все данные которые мне нужны берутся из этого документа, вот и мучаюсь как из него всю необходимую мне информацию выудить.
8 Ненавижу 1С
 
гуру
01.12.11
15:53
параметром передавай
методы менеджера это аналог статических методов
9 Amiralnar
 
01.12.11
15:56
(7) продаю типовые. Дорого.
10 vanyshan
 
01.12.11
15:57
Боюсь типовые не подойдут...
11 vanyshan
 
01.12.11
16:00
А за параметр спасибо.
Это типа скажем параметр "Документ".
Документ = Документы.РеализацияТоваровУслуг.Ссылка;
Так что ли?
12 эцп
 
01.12.11
16:01
Документы.РеализацияТоваровУслуг.Печать(Ссылка)

А в модуле менеджера

Функция Печать(Ссылка)

//Запрос

Запрос.УстановитьПараметр("ТекущийДокумент", Ссылка);

//Формирование печатной формы

Возврат ТабДок;
КонецФункции
13 1nf
 
01.12.11
16:02
автор, не в обиду, но кури хотя бы радченко и СП
ибо Документы.РеализацияТоваровУслуг.Ссылка удручает
14 Defender aka LINN
 
01.12.11
16:13
(10) Конечно. В них же печать документов не предусмотрена, ага..