Имя: Пароль:
1C
1С v8
ошибка. при получение макета 1с83
0 zladenuw
 
06.11.13
17:39
{Документ.Протокол.Форма.ФормаДокумента.Форма(113)}: Ошибка при вызове метода контекста (ПолучитьМакет)
    Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетПротокола");
по причине:
Недопустимое значение параметра (параметр номер '1')
1 Euguln
 
06.11.13
17:43
Нет такого макета
Получение макета и печать лучше делать в менеджере
2 zladenuw
 
06.11.13
17:44
как нет такого макета. если есть :)
до этого работало и все было ок.

То есть в менеджере ? создать там процедуру и вызывать ее ?
3 Euguln
 
06.11.13
17:49
(2) ну да, не надо объект из реквизита делать.
4 zladenuw
 
06.11.13
17:51
(3) так работало все.  и как через модуль менеджера заполнить табличный документ ?
5 zladenuw
 
06.11.13
17:53
нашел.
http://1clancer.ru/article/modul_obekta_i_modul_menedzhera._otlichiya_830

пошел переделывать
6 zladenuw
 
06.11.13
17:58
пишет что такой метод неопределен. хотя процедура с экспортом есть в модуле менеджера
7 zladenuw
 
06.11.13
18:02
(6) хотя если ставлю точку то в выпадающем списке есть моя функция. чего ей не хватает
8 Euguln
 
06.11.13
18:06
(6) хоть на сервере вызываешь-то?
9 zladenuw
 
06.11.13
18:07
(8) да.
поставил дериктиву на сервере. фиг там
вызываю так

    Документы.Протокол.ПодготовитьТабличныйДокументАкта(ТабАкт,Объект);
ф12 нажимаю перехожу в модуль менеджера. а если в клиенте открываю то ошибка :(
10 zladenuw
 
06.11.13
18:09
как всегда всему виною КЕШ. почистил все ок . спасибо