Добавлено (07.10.2010, 16:07)
---------------------------------------------
Скорее всего выплата, это то, что мы собираемся выплачивать, не зависимо от задолженности и от начисленной суммы, просто значение из документа, оно конечно по условию должно рассчитываться, но мы можем его изменить. А т.к. выплата не связана с задолженностью, по этому начальное сальдо не отображается в строке выплата.
ВЫБРАТЬ
ЗарплатаКВыплатеСписок.Сотрудник КАК Сотрудник,
ЗарплатаКВыплатеСписок.Сумма КАК Сумма,
ЗарплатаКВыплатеСписок.Ссылка.ПериодРегистрации КАК ПериодРегистрации,
ЗарплатаКВыплатеСписок.Ссылка.Подразделение КАК Подразделение
ПОМЕСТИТЬ Документ
ИЗ
Документ.ЗарплатаКВыплате.Список КАК ЗарплатаКВыплатеСписок
ГДЕ
ЗарплатаКВыплатеСписок.Ссылка = &Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЗарплатаКВыплате.Сотрудник КАК Сотрудник,
ВЫБОР
КОГДА ЗарплатаКВыплате.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
ТОГДА "Выплата"
ИНАЧЕ ЗарплатаКВыплате.ВидРасчета
КОНЕЦ КАК ВидРасчета,
ЗарплатаКВыплатеОстатки.СуммаОстаток КАК НачальноеСальдо,
ВЫБОР
КОГДА ЗарплатаКВыплате.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА ЗарплатаКВыплате.Сумма
ИНАЧЕ 0
КОНЕЦ КАК Начислено,
ВЫБОР
КОГДА ЗарплатаКВыплате.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА 0
ИНАЧЕ ЗарплатаКВыплате.Сумма
КОНЕЦ КАК КВыплате
ИЗ
РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗарплатаКВыплате.Остатки(
&ПериодРегистрации,
(Сотрудник, Подразделение) В
(ВЫБРАТЬ
Документ.Сотрудник КАК Сотрудник,
Документ.Подразделение КАК Подразделение
ИЗ
Документ КАК Документ)) КАК ЗарплатаКВыплатеОстатки
ПО ЗарплатаКВыплате.Сотрудник = ЗарплатаКВыплатеОстатки.Сотрудник
И ЗарплатаКВыплате.Подразделение = ЗарплатаКВыплатеОстатки.Подразделение
ГДЕ
ЗарплатаКВыплате.Период МЕЖДУ &Начало И &Конец
И (ЗарплатаКВыплате.Сотрудник, ЗарплатаКВыплате.Подразделение) В
(ВЫБРАТЬ
Документ.Сотрудник КАК Сотрудник,
Документ.Подразделение КАК Подразделение
ИЗ
Документ КАК Документ)
ИТОГИ
МАКСИМУМ(НачальноеСальдо),
СУММА(Начислено),
СУММА(КВыплате)
ПО
Сотрудник