Имя: Пароль:
1C
 
УТ 11 ошибка в Внешней печатной форме торг 12 (ВПФ)
0 lite777
 
12.08.19
14:58
УТ 11,4 базовая , ошибка в Внешней печатной форме торг 12 (ВПФ),
пишет метод объекта не обнаружен-ПолучитьДанныеДляПечатнойФормыТОРГ12 ,ГДе тут копать ?

Функция СформироватьПечатнуюФормуТОРГ12(СтруктураТипов, ОбъектыПечати, ПараметрыПечати, КомплектыПечати = Неопределено) Экспорт
    
    УстановитьПривилегированныйРежим(Истина);
    
    ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.ПолеСлева = 5;
    ТабличныйДокумент.ПолеСправа = 5;
    ТабличныйДокумент.РазмерКолонтитулаСверху = 0;
    ТабличныйДокумент.РазмерКолонтитулаСнизу = 0;
    ТабличныйДокумент.АвтоМасштаб = Истина;
    ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
    
    ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ТОРГ12_2";
    
    НомерТипаДокумента = 0;
    
    Для Каждого СтруктураОбъектов Из СтруктураТипов Цикл
        
        НомерТипаДокумента = НомерТипаДокумента + 1;
        Если НомерТипаДокумента > 1 Тогда
            ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
        КонецЕсли;
        
        МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ);
        
    !!!!      ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыТОРГ12(ПараметрыПечати, СтруктураОбъектов.Значение);

                
        
        ЗаполнитьТабличныйДокументТОРГ12(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати, ПараметрыПечати, КомплектыПечати);
    КонецЦикла;
    Возврат ТабличныйДокумент;
    
КонецФункции
1 Злопчинский
 
12.08.19
15:04
в модуле менеджера объекта нет процедуры/функции требуемой
как вариант - попытка подключить ВПФ к обьекту, где формирование такой формы не предусмотрено. Например Документ.ПоступлениеТМЦ - м.б. торг12 печать не предусмотрена, т.к. торг12 к напр приходит "снаружи" и торг12 уже есть, а поступление - только регистрирует данные этого документа.
2 yzimin
 
12.08.19
15:06
Замени на

        МенеджерОбъекта = ОбщегоНазначенияУТ.ПолучитьМодульЛокализации(СтруктураОбъектов.Ключ);
        Если МенеджерОбъекта = Неопределено Тогда
            МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ);
        КонецЕсли;
3 lite777
 
12.08.19
15:40
Счас попробую
4 lite777
 
12.08.19
15:54
ЗАРАБОТАЛО ! СПАСИБО!
5 lite777
 
12.08.19
15:58
кто бы знал что надо-
МенеджерОбъекта = ОбщегоНазначенияУТ.ПолучитьМодульЛокализации(СтруктураОбъектов.Ключ);
        Если МенеджерОбъекта = Неопределено Тогда
            МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ);
        КонецЕсли;