Заказать звонок
УТ 11 СКД Меню Расшифровать другим отчетом

УТ 11 СКД Меню Расшифровать другим отчетом

15.10.2019

Рассмотрим задачу, когда отчет на СКД нужно расшифровать другим отчетом. Рассмотрим на примере конфигурации УТ 11.4.1.271.

Для этого нужно добавить строки кода в процедуру ОбработкаРасшифровки() общего модуля ОтчетыУТКлиентПереопределяемый (нужно добавить строки кода по аналогии с теми, которые находятся в этой процедуре).

Пример задания: в конфигурацию был добавлен новый отчет ОстаткиИДоступностьТоваровНовый, сделанный на основании типового отчета Остатки и доступность товаров. В новый отчет были добавлены колонки с видами цен, но в отчете пропало меню Расшифровать другим отчетом. После добавления кода в процедуру ОбработкаРасшифровки() общего модуля ОтчетыУТКлиентПереопределяемый меню появилось (рис. 1).

d

Рис. 1. Меню Расшифровать другим отчетом

Добавленный код:

ИначеЕсли ПолноеИмяОтчета = "Отчет.ОстаткиИДоступностьТоваровНовый" Тогда                           

// Расшифровать отчетом -> Поступление и отгрузка товаров

               ПараметрыОтчета = Новый Структура;

               ПараметрыОтчета.Вставить("Имя",              "ПоступлениеИОтгрузкаТоваров");

               ПараметрыОтчета.Вставить("Заголовок",        НСтр("ru = 'Поступление и отгрузка товаров'"));

               ПараметрыОтчета.Вставить("ИмяОтчета",        "Отчет.ПоступлениеИОтгрузкаТоваров");

                             

               ПоляРасшифровки = Новый Массив;

               ПоляРасшифровки.Добавить("Номенклатура");

               ПоляРасшифровки.Добавить("Характеристика");

               ПоляРасшифровки.Добавить("Склад");

               ПоляРасшифровки.Добавить("ДатаДоступности");

               ПараметрыОтчета.Вставить("ПоляРасшифровки", ПоляРасшифровки);

                             

               СписокПараметров = Новый Массив;

               СписокПараметров.Добавить("ЕдиницыКоличества");

               ПараметрыОтчета.Вставить("СписокПараметров", СписокПараметров);

                             

               МенюОтчетов.Добавить(ПараметрыОтчета);

КонецЕсли;

 



Возврат к списку

Наши услуги и вакансии

Разработчики
на full-time
Программист 1С на 8 часов в день
от 1 600 руб/час
Позадачная
разработка 1С
Доработки и развитие любых решений на платформе 1С
Стоимость по оценке
Карьера в Neti

Вакансии разработчиков и консультантов 1С
З.П. от 100 000 рублей