0
zhig75
29.10.14
✎
18:21
|
Всем привет, формирую таблицу для вывода в табличный документ на СКД.
Собственно добавил новый регистр накопления и прилепил некоторые данные из этого регистра в эту таблицу. Не могу понять в чем канитель, выводятся все старые записи, а вновь добавленные почему то не попадают. Обновил базу не помогло. Хотя если провести расчеты в самом запросе с учётом новых полей то результат будет правильным. Кусок запроса.
ВЫБРАТЬ
ГруппировкаПлановыхНачислений.Сотрудник,
ГруппировкаПлановыхНачислений.Сотрудник.Подразделение КАК Подразделение,
ГруппировкаПлановыхНачислений.ОтработаноДней,
ГруппировкаПлановыхНачислений.ПлановоеНачисление,
ВЫРАЗИТЬ(ГруппировкаПлановыхНачислений.ДополнительноеНачисление КАК ЧИСЛО(15, 2)) КАК ДополнительноеНачисление,
ВЫРАЗИТЬ(ГруппировкаПлановыхНачислений.Штрафы КАК ЧИСЛО(15, 2)) КАК Штрафы,
ГруппировкаПлановыхНачислений.БонусыВЗарплату,
ГруппировкаПлановыхНачислений.ВыплаченоБонусов,
ГруппировкаПлановыхНачислений.СуммаВозвратов КАК Возвраты,
РасчитанныеУдержания.СуммаДепозита,
ВЫРАЗИТЬ(РасчитанныеУдержания.НачисленныйДепозит КАК ЧИСЛО(15, 2)) КАК Депозит,
РасчитанныеУдержания.НДФЛ,
ВЫРАЗИТЬ(ЕСТЬNULL(ГруппировкаПлановыхНачислений.ДополнительноеНачисление, 0) - ЕСТЬNULL(ГруппировкаПлановыхНачислений.Штрафы, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.ПлановоеНачисление, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.БонусыВЗарплату, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.СуммаВозвратов, 0) - ЕСТЬNULL(РасчитанныеУдержания.НачисленныйДепозит, 0) - ЕСТЬNULL(РасчитанныеУдержания.НДФЛ, 0) КАК ЧИСЛО(15, 2)) КАК КВыплате,
ВЫРАЗИТЬ(ЕСТЬNULL(ГруппировкаПлановыхНачислений.ДополнительноеНачисление, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.ПлановоеНачисление, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.БонусыВЗарплату, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.ВыплаченоБонусов, 0) + ЕСТЬNULL(ГруппировкаПлановыхНачислений.СуммаВозвратов, 0) КАК ЧИСЛО(15, 2)) КАК ВсегоНачисленно,
&НачалоПериода,
&КонецПериода
ИЗ
ГруппировкаПлановыхНачислений КАК ГруппировкаПлановыхНачислений
ЛЕВОЕ СОЕДИНЕНИЕ РасчитанныеУдержания КАК РасчитанныеУдержания
ПО ГруппировкаПлановыхНачислений.Сотрудник = РасчитанныеУдержания.Сотрудник
Вот собственно поля дополнительные начисления и штрафы не попадают в процессор, а расчеты по ним производятся.
|
|
2
zhig75
29.10.14
✎
18:50
|
(1) В ресурсы включать не надо, нужно только добавить в выбранные поля. Я изначально с нуля писал эту канитель, всё работало. Грешу на то что добавил регистр уже после того как была создана эта таблица. Бред конечно, но другого объяснения у меня нет. Всё выводится кроме записей из вновь созданного регистра. Причем если вывести в отчет а в не в процессор СКД то эти поля присутствуют, а вот в процессор почему то не попадают.
|
|