Имя: Пароль:
1C
 
Получение данных отчета АнализНачисленийИУдержаний (ЗУП 3.1)
, ,
0 Wirtuozzz
 
31.05.17
13:24
Конфигурация: Зарплата и управление персоналом, редакция 3.1 (3.1.2.156)
Отчет: «АнализНачисленийИУдержаний»

Хочу понять как работает отчет, поковырял его немного, посмотрел на отчет, отчет написан на БСП, т.е. в основной схеме компоновки данных запроса как такого нет, там только шапка получаемой ТЗ. Запрос формируется через фоновые задания.

Хочу найти место, где формируется запрос и таблица данных. Кто нить знает сходу где это делается?
Попутно задам вопрос, зачем отчеты 1С через БСП стала выводить? Чем лучше традиционного  СКД.
Всем спасибо.
1 Wirtuozzz
 
31.05.17
13:32
Нашел.
2 Wirtuozzz
 
31.05.17
13:32
Всем спасибо.
3 Wirtuozzz
 
31.05.17
13:33
Запрос находится в Схеме компановке данных, в Наборах Данных
4 Wirtuozzz
 
31.05.17
13:34
А где формируется этот запрос монстр? В каком модуле?
5 h-sp
 
31.05.17
13:42
там похоже десятки разных вариантов в этом отчете. В частности разбирался как-то. Расчетные листки искал, не нашел, оказалось, что они как раз печатаются из «АнализНачисленийИУдержаний», вариант отчета такой - РасчетныйЛисток"
6 Wirtuozzz
 
31.05.17
13:48
(5) это я знаю. Я видел этот момент.
Я сейчас нашел этот чертов запрос по которому собирается отчет. Запрос состоит из 45 временных таблиц.

Я хочу посмотреть как этот взвод временных таблиц формируется. Это стало делом чести.
7 Alexandr_U1982
 
31.05.17
13:50
ЗарплатаКадрыОбщиеНаборыДанныхРасширенный.ПолучитьТекстОбщегоЗапроса(ИсточникДанных)
8 Wirtuozzz
 
31.05.17
13:53
ЗарплатаКадрыОбщиеНаборыДанныхРасширенный. ПолучитьТекстОбщегоЗапроса
9 Wirtuozzz
 
31.05.17
13:53
(7) Спасибо, тоже нашел это злачное место ;)
10 Wirtuozzz
 
31.05.17
13:53
Ну и намудрили они с этим ЗУП 3.1.
11 Wirtuozzz
 
31.05.17
13:54
А кто подскажет? Почему они не используют традиционное СКД? Почему выводят СКДшный отчет через БСП? В чем изюминка такого метода?
12 Alexandr_U1982
 
31.05.17
16:01
Есть такие предположения:
1. Для того, чтобы в различных отчетах, обработках, механизмах заполнения и расчета документов использовать один и тот же код для получения данных. Подразумевается, что если код один и тот же, то и результат он будет возвращать один и тот же.
2. Для того, чтобы при изменении архитектуры системы представление запроса в СКД оставалось одним и тем же. Чтобы при изменении структуры регистров не нужно было переписывать все отчеты и прочие объекты, где использовались измененные регистры.
Закон Брукера: Даже маленькая практика стоит большой теории.