Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 дек 2021, 00:28

Отчет "Продажи" Бухгалтерия 3.0

Автор SoOliateR, 31 янв 2021, 20:51

0 Пользователей и 1 гость просматривают эту тему.

SoOliateR

Взял типовой отчет "Продажи" из программы Бухгалтерия 3.0 выгрузил его как внешний.
Запускаю его как внешний он выдает ошибку "тип объекта метаданных не обнаружен"
Закомментил строку:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
//   БухгалтерскиеОтчетыВызовСервера.ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка);
   
   ВестиУчетПоПодразделениям = БухгалтерскийУчетПереопределяемый.ВестиУчетПоПодразделениям();
   
   УстановитьВидимостьЗакладкиПоказатели(ЭтотОбъект);
   
КонецПроцедуры

Теперь  отчет открывается, но после открытия бьет ошибку связанную с формой:

Неизвестный тип объекта метаданных "ВнешнийОтчет.Продажи.Форма.ФормаОтчета".
{ОбщийМодуль.ОбщегоНазначения.Модуль(7935)}:      ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.ОбщегоНазначения.Модуль(3135)}:      ПроверитьОбъектМетаданныхСуществует(ПолноеИмя);
{ВнешнийОтчет.Продажи.Форма.ФормаОтчета.Форма(584)}:   МенеджерОтчета = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ЭтотОбъект.ИмяФормы);
{ВнешнийОтчет.Продажи.Форма.ФормаОтчета.Форма(978)}:   ПараметрыОтчета = ПодготовитьПараметрыОтчетаНаСервере();
{ВнешнийОтчет.Продажи.Форма.ФормаОтчета.Форма(687)}:   БухгалтерскиеОтчеты.ЗаписатьОперациюБизнесСтатистики(ЭтотОбъект, "СформироватьОтчет", НастройкиОтчетаДляСтатистики());
{ВнешнийОтчет.Продажи.Форма.ФормаОтчета.Форма(818)}:   РезультатВыполнения = СформироватьОтчетНаСервере();
{ВнешнийОтчет.Продажи.Форма.ФормаОтчета.Форма(807)}:   ЗапуститьФормированиеОтчета();


Модуль менеджера перенес в модуль объекта внешнего отчета, все равно ошибка с формой.
Что поправить  нужно?


LexaK

ЦитироватьМодуль менеджера перенес в модуль объекта внешнего отчета, все равно ошибка с формой.
туда же переносите/копируйте и функционал из общих модулей, справкой на обращение как к внешнему отчету...
ни чего сложного, поручите любому программисту
ну и как обычно, чисто риторический вопрос: А зачем выносить, если такие сложности?
создайте копию в составе конфы, редактируйте/изменяйте/эксперементируйте над копией,
ну чуть чуть дольше вносить изменения,
изменить конфу, сохранить, перезапустить сеанс, зато ни какого гемора выше с адаптацией!!!   
ответ Понравился? (в смысле пригодился?)

SoOliateR

Цитата: LexaK от 01 фев 2021, 10:47
ЦитироватьМодуль менеджера перенес в модуль объекта внешнего отчета, все равно ошибка с формой.
туда же переносите/копируйте и функционал из общих модулей, справкой на обращение как к внешнему отчету...
ни чего сложного, поручите любому программисту
ну и как обычно, чисто риторический вопрос: А зачем выносить, если такие сложности?
создайте копию в составе конфы, редактируйте/изменяйте/эксперементируйте над копией,
ну чуть чуть дольше вносить изменения,
изменить конфу, сохранить, перезапустить сеанс, зато ни какого гемора выше с адаптацией!!!

спасибо, буду пробовать!
Конфа на поддержке, бухгалтерия изменения вносить не разрешает, нужен именно внешний отчёт, чтобы были ещё другие варианты формирования как им надо

LexaK

ЦитироватьКонфа на поддержке,
И чего? так и оставляйте ее на поддержке, просто добавьте новый/копию отчета
ОтчетПродажи_НоваяВерсия
он ни как не повлияет на обновление вашей базы...

ну или вариант с внешним размещением, там всего-то десяток процедур, перелопатить надо.
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск