Имя: Пароль:
1C
1С v8
Как отлаживать отчеты ЗУП 3.1?
0 kuzyara
 
05.10.16
07:26
Имею отчет АнализНачисленийИУдержаний(Анализ зарплаты по сотрудникам) и хочу понять почему после переносы выводятся подразделения, не соответствующие выбранной в отборе организации.

Залезаю в конфигуратор - а там вместо схемы отчета всего лишь заготовка, которая на самом заполняется в фоновом задании. В модуле ВариантыОтчетов в процедуре СформироватьОтчет нашел строчку:
ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка);
Вопрос: как выгрузить эту схему в файл для отладки? как разрабы отлаживают этого монстра из 70 временных таблиц?
1 craxx
 
05.10.16
07:32
(0) настоящая схема лежит глубоко в Хранилище
2 Cyberhawk
 
05.10.16
08:18
Параметр запуска РежимОтладки
3 FireAlex
 
05.10.16
08:46
Сами данные формируются в ОМ в отчете при компоновке есть процедуры, которые заполняют внешние источники.
Плюсом является что данные для всех отчетов собираются в одном месте и они одинаковые везде. Если нужно что то поправить - поправил в одном месте и пользуйся.
4 kuzyara
 
05.10.16
10:48
В-общем, сляпал функцию в общий модуль:
Функция СКДВФайл(Схема) Экспорт
    ЗаписьXML = Новый ЗаписьXML;
    Путь = ПолучитьИмяВременногоФайла(".xml");
    ЗаписьXML.ОткрытьФайл(Путь);
    СериализаторXDTO.ЗаписатьXML(ЗаписьXML, Схема, "dataComposition", "http://v8.1c.ru/8.1/data-composition-system/composition-template";);
    Возврат Путь;
КонецФункции
5 Asirius
 
05.10.16
11:33
(3) Угу, а минусом является то, что для того чтобы в отчет о движении кадров добавить показатели "Оклад до", "Оклад после" на 7.7 делалось за 5 минут, на 2.5 - пол часа доработать типовой, на 3.0 - полдня.
6 FireAlex
 
06.10.16
07:59
(5) зато этими дополнительными полями можно воспользоваться во всех отчетах:)
7 kumena
 
06.10.16
08:13
(6) в каких во всех то, своих самодельных?
в трешке вроде один отчет по сотрудникам и все.
Программист всегда исправляет последнюю ошибку.