Имя: Пароль:
1C
 
Ошибка инициализации модуля: Расширение
0 tigrandis
 
28.08.19
12:20
Всем привет.
1С:Предприятие 8.3 (8.3.15.1489)
1С:Комплексная автоматизация 2 (2.4.8.84)

Есть расширение, Непроведенные документы работает стабильно как нужно!
Написали обработку которая отбирает сф и заполняет тч на форме обработки, казалось бы все нормально и ничего хитрого в этом нет, но при заполнении выпадает база с ошибкой:
Ошибка инициализации модуля: НепроведенныеДокументы Документ.СчетФактураВыданный.МодульМенеджера
по причине:
{НепроведенныеДокументы Документ.СчетФактураВыданный.МодульМенеджера(4,2)}: Переменная не определена (СлужебныйТИК)
    <<?>>СлужебныйТИК.ПчатьНН(МассивОснований);

Отладка проходит модуль команды:
    Если ПроверитьЗаполнение() Тогда
        ПроверитьСФНаСервере();
    КонецЕсли;
после чего попадает модуль менеджера
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    Если Данные.ВариантОформленияПродажи = ПредопределенноеЗначение("Перечисление.ВариантыОформленияПродажи.АктНаПередачуПрав") Тогда
        СтандартнаяОбработка = Ложь;
        Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
            НСтр("ru = 'Акт на передачу прав %1 от %2'"),
            Данные.Номер,
            Данные.Дата);
    КонецЕсли;
КонецПроцедуры
и вылетает, никто не подскажет в чем может быть проблема?
1 aleks_default
 
28.08.19
12:28
так в расширении точку останова поставь в модуле менеджера в "ОбработкаПолученияПредставленияПосле"
2 aleks_default
 
28.08.19
12:28
Где-то там ошибка
3 tigrandis
 
28.08.19
12:30
(2) все бы ничего, но в расширение нет этого модуля (
4 tigrandis
 
03.09.19
12:21
UPP
5 timurhv
 
03.09.19
12:22
(0) У "СлужебныйТИК" в конфигурации не стоит вызов сервера?
6 tigrandis
 
03.09.19
12:23
(5) Стоит, не должен ?
7 timurhv
 
03.09.19
12:29
(6) Должна, а полный код процедуры, где происходит обращение к "СлужебныйТИК" - что там?
8 tigrandis
 
03.09.19
12:32
(7) С формы документа "СфВыданый"
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
    
    ПараметрОповещения = Новый Структура;
    ПараметрОповещения.Вставить("Ссылка", Объект.Ссылка);
    ПараметрОповещения.Вставить("Организация", Объект.Организация);
    ПараметрОповещения.Вставить("СписокОснований", ОснованияДляОповещения);
    Если ТипЗнч(ЭтаФорма.ВладелецФормы) = Тип("УправляемаяФорма") Тогда
        ПараметрОповещения.Вставить("ФормаВладелец", ЭтаФорма.ВладелецФормы.УникальныйИдентификатор);
    КонецЕсли;
    
    Оповестить("Запись_СчетФактураВыданный", ПараметрОповещения, Объект.Ссылка);
    
    МодификацияКонфигурацииКлиентПереопределяемый.ПослеЗаписи(ЭтаФорма, ПараметрыЗаписи);
    
КонецПроцедуры

Вот с нее и вылетает с данной ошибкой
9 timurhv
 
03.09.19
12:36
(8) Нужен код модуля менеджера первая процедура или функция - там что? Форма непричем.
10 tigrandis
 
03.09.19
12:55
(9) &Перед("СформироватьВременнуюТаблицуТоваровДляПечати")
Процедура расш_ПередСформироватьВременнуюТаблицуТоваровДляПечати(МенеджерВременныхТаблиц, МассивОснований, ПараметрыПечати)
    
    СлужебныйТИК.ПчатьНН(МассивОснований);
    
КонецПроцедуры
11 tigrandis
 
03.09.19
12:59
(9)  По ходу все все, у меня другое расширение мешало работе ((, спасибо тебе друг за помощь!!!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший