Открыть отчет на СКД из расшифровки отчета, написанного вручную

1. request4t 06.05.19 18:55 Сейчас в теме
Даже не знаю с чего начать... Задача для меня архисложная. Подсобите какими-нибудь материалами, примерами, советами.

Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. tusv 212 06.05.19 21:09 Сейчас в теме
(1) А можно как то написать отчет не в ручную:) Все ж пальчиками да мышкой.
Я иногда пользуюсь вот такой фишкой. Тупо переопределяю Настройки и схему
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    
    ЭтоРасшифровка = Не ДанныеРасшифровки.Настройки.Отбор.Элементы.Количество()= 0;
    
    Если ЭтоРасшифровка Тогда
        Отчет = Отчеты.ОстаткиТоваров.Создать();
        Настройки = Отчет.КомпоновщикНастроек.Настройки;
        //Устанавливаем отборы и параметры
        МакетКомпоновки = КомпоновщикМакета.Выполнить(Отчет.СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    КонецЕсли;    
    
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки);
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
Показать
3. request4t 06.05.19 23:10 Сейчас в теме
просто отчет уже готов
5. tusv 212 07.05.19 13:01 Сейчас в теме
(4)Ой как много букаф, да и форма нужна, чтоб обработку расшифровки запустить. А форма то Общая
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот