Имя: Пароль:
1C
1С v8
Внешние печ. формы
0 Начинающий_13
 
15.01.15
12:27
Здравствуйте
База не типовая на БСП УФ
Создал внешнюю печатную форму
Подключил.(в меню печати документа отображается)
Проблема
Когда жму, что бы вышил бланк пишит
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(232)}: Поле объекта не обнаружено (Ссылка)
                Результат.Добавить(ТекущаяСтрока.Ссылка);
1 Начинающий_13
 
15.01.15
12:28
Функция СведенияОВнешнейОбработке() Экспорт
    
        
    ПараметрыРегистрации =  ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
    //Структура
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
    ПараметрыРегистрации.Версия          = "1.1";
    ПараметрыРегистрации.Наименование    = "Платежное поручение";
    ПараметрыРегистрации.Информация      = "Платежное поручение Форма №1";
    ПараметрыРегистрации.БезопасныйРежим = Ложь;
    // Массив  
    ПараметрыРегистрации.Назначение.Добавить("Документ.ПлатежноеПоручение");
    //ПараметрыРегистрации.Назначение.Добавить("Документ.ПлатежноtАТребование");

    
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление        = НСтр("ru = 'Платежное поручение ПРЕДСТАВЛЕНИЕ'");
    НоваяКоманда.Идентификатор        = "ПлатежноеПоручение";
    НоваяКоманда.Использование        = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
    НоваяКоманда.ПоказыватьОповещение = Истина;
    НоваяКоманда.Модификатор          = "ПечатьMXL";

    Возврат ПараметрыРегистрации;

КонецФункции

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

    
          // Устанавливаем признак доступности печати покомплектно.
    ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
    
    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПлатежноеПоручение") Тогда
        
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
        КоллекцияПечатныхФорм,
        "ПлатежноеПоручение",
        НСтр("ru = 'Платежное поручение'"),
        ПечатьПлатежногоПоручения(МассивОбъектов, ОбъектыПечати));
        
    КонецЕсли;
    
    //ЗаполнитьДополнительныеПараметрыПечати

КонецПроцедуры
2 Cube
 
15.01.15
12:28
(0) Потому что твой бланк вышивать не умеет, ты его не научил...
3 Начинающий_13
 
15.01.15
12:30
Что делать, я думая то проблема не в обработки, а БСП что то не подключено
4 Cube
 
15.01.15
12:31
37 лет... Русская языка меня покинуть...
5 Начинающий_13
 
15.01.15
12:35
Все нашел. Невнимателен был. В форме списка нет колоки ССЫЛКА.
Вопрос снят.