Помощь с созданием внешней печатной формы для Бух. для Украины, ред. 2

  • Автор темы Автор темы PeshaX
  • Дата начала Дата начала

PeshaX

New member
Сделал внешнюю печатную форму.
Подключил ее в конфигурацию.

При выполнении выдает ошибку
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(469)}: Метод объекта не обнаружен (Печать)
ФормаОбработки.Печать(ВыполняемаяКоманда.Идентификатор, ОбъектыНазначения);
подскажите что это может быть?

1С:Предприятие 8.3 (8.3.10.2561)
Бухгалтерия для Украины, редакция 2.0. (2.0.13.1) управляемые формы (конфигурация на поддержке).
 
Сделал внешнюю печатную форму.
Подключил ее в конфигурацию.

При выполнении выдает ошибку
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(469)}: Метод объекта не обнаружен (Печать)
ФормаОбработки.Печать(ВыполняемаяКоманда.Идентификатор, ОбъектыНазначения);
подскажите что это может быть?

1С:Предприятие 8.3 (8.3.10.2561)
Бухгалтерия для Украины, редакция 2.0. (2.0.13.1) управляемые формы (конфигурация на поддержке).

В модуле формы есть процедура Печать?
 
Пока ждал ответа, сделал в модуле формы процедуру печать
С таким текстом

Процедура Печать(Идентификатор, ОбъектыНазначения) Экспорт

КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Идентификатор);

ПечФорма = ПечатьДокумента(ОбъектыНазначения);

УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
НСтр("ru='Счет на оплату с кодами УКТВЭД';uk='Рахунок на оплату з кодами УКТЗЄД'"),
НСтр("ru='Счет на оплату с кодами УКТВЭД';uk='Рахунок на оплату з кодами УКТЗЄД'"),
ПечФорма
);

КонецПроцедуры

Теперь дает другу ошибку
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(439)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаОбработки = ПолучитьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки, Форма);
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.СчетНаОплатуПокупателюПечатьСКодамиУКТЗЕД.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.СчетНаОплатуПокупателюПечатьСКодамиУКТЗЕД.Форма.Форма.Форма(6,13)}: Процедура или функция с указанным именем не определена (ПечатьДокумента)
ПечФорма = <<?>>ПечатьДокумента(ОбъектыНазначения);


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

Процедура Печать(Идентификатор, ОбъектыНазначения) Экспорт

КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Идентификатор);

ПечФорма = ПечатьДокумента(ОбъектыНазначения);

УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
НСтр("ru='Счет на оплату с кодами УКТВЭД';uk='Рахунок на оплату з кодами УКТЗЄД'"),
НСтр("ru='Счет на оплату с кодами УКТВЭД';uk='Рахунок на оплату з кодами УКТЗЄД'"),
ПечФорма
);

КонецПроцедуры

Теперь дает другу ошибку
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(439)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаОбработки = ПолучитьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки, Форма);
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.СчетНаОплатуПокупателюПечатьСКодамиУКТЗЕД.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.СчетНаОплатуПокупателюПечатьСКодамиУКТЗЕД.Форма.Форма.Форма(6,13)}: Процедура или функция с указанным именем не определена (ПечатьДокумента)
ПечФорма = <<?>>ПечатьДокумента(ОбъектыНазначения);


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

Игрались с командами препроцессора НаКлиенте, НаСервере?
 
Назад
Сверху