8.х Неверно работает отчет

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем postnn, 11 дек 2012.

  1. TopicStarter Overlay
    postnn
    Offline

    postnn Опытный в 1С

    Регистрация:
    2 мар 2008
    Сообщения:
    138
    Симпатии:
    1
    Баллы:
    29
    Пытаюсь в отчет "Свод начислений"(На казахстанской конф БП) добавить фильтр по типу должности. В Регистре сведений "Работники орг" есть должность, а к должности добавлен реквизит тип должности- Перечисление (Врач, Мед перс и тд). В итоге надо получить свод по отдельно врачам, к примеру.
    Отчет берет неправильные цифры, не пойму где ошибка, мб кто подскажет
    ТекстЗапроса =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | НачисленияУдержания.Организация КАК Организация,
    | НачисленияУдержания.Организация.Наименование КАК ИмяОрганизация,
    | НачисленияУдержания.ВидРасчета,
    | НачисленияУдержания.ВидРасчетаНаименование КАК ВидРасчетаНаименование,
    | НачисленияУдержания.ВидДвижения КАК ВидДвижения,
    | СУММА(НачисленияУдержания.ОтработаноДней) КАК ОтработаноДней,
    | СУММА(НачисленияУдержания.ОтработаноЧасов) КАК ОтработаноЧасов,
    | СУММА(НачисленияУдержания.УчитываемыеДни) КАК УчитываемыеДни,
    | СУММА(НачисленияУдержания.УчитываемыеЧасы) КАК УчитываемыеЧасы,
    | СУММА(НачисленияУдержания.Начисления) КАК Начисления,
    | СУММА(НачисленияУдержания.Удержания) КАК Удержания,
    | СУММА(ВЫБОР
    | КОГДА НачисленияУдержания.СуммаВзаиморасчетовНачальныйОстаток > 0
    | ТОГДА НачисленияУдержания.СуммаВзаиморасчетовНачальныйОстаток
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ДолгЗаПредприятиемНаНачалоМесяца,
    | СУММА(ВЫБОР
    | КОГДА НачисленияУдержания.СуммаВзаиморасчетовНачальныйОстаток < 0
    | ТОГДА -НачисленияУдержания.СуммаВзаиморасчетовНачальныйОстаток
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ДолгЗаРаботникамиНаНачалоМесяца,
    | СУММА(ВЫБОР
    | КОГДА НачисленияУдержания.СуммаВзаиморасчетовКонечныйОстаток > 0
    | ТОГДА НачисленияУдержания.СуммаВзаиморасчетовКонечныйОстаток
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ДолгЗаПредприятиемНаКонецМесяца,
    | СУММА(ВЫБОР
    | КОГДА НачисленияУдержания.СуммаВзаиморасчетовКонечныйОстаток < 0
    | ТОГДА -НачисленияУдержания.СуммаВзаиморасчетовКонечныйОстаток
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ДолгЗаРаботникамиНаКонецМесяца,
    | СУММА(НачисленияУдержания.СоциальныйНалог) КАК СоциальныйНалог,
    | СУММА(НачисленияУдержания.СоциальныеОтчисления) КАК СоциальныеОтчисления
    |ИЗ
    | (ВЫБРАТЬ
    | 1 КАК ВидДвижения,
    | ОсновныеНачисленияРаботниковОрганизации.ПодразделениеОрганизации.Владелец КАК Организация,
    | ОсновныеНачисленияРаботниковОрганизации.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
    | ОсновныеНачисленияРаботниковОрганизации.Физлицо КАК ФизЛицо,
    | ОсновныеНачисленияРаботниковОрганизации.Ссылка.ПериодРегистрации КАК ПериодРегистрации,
    | ОсновныеНачисленияРаботниковОрганизации.ВидРасчета КАК ВидРасчета,
    | ОсновныеНачисленияРаботниковОрганизации.ВидРасчета.Наименование КАК ВидРасчетаНаименование,
    | ВЫБОР
    | КОГДА ОсновныеНачисленияРаботниковОрганизации.ВидРасчета.ЗачетОтработанногоВремени
    | ТОГДА ОсновныеНачисленияРаботниковОрганизации.ОтработаноДней
    | ИНАЧЕ 0
    | КОНЕЦ КАК ОтработаноДней,
    | ВЫБОР
    | КОГДА ОсновныеНачисленияРаботниковОрганизации.ВидРасчета.ЗачетОтработанногоВремени
    | ТОГДА ОсновныеНачисленияРаботниковОрганизации.ОтработаноЧасов
    | ИНАЧЕ 0
    | КОНЕЦ КАК ОтработаноЧасов,
    | ОсновныеНачисленияРаботниковОрганизации.ОтработаноДней КАК УчитываемыеДни,
    | ОсновныеНачисленияРаботниковОрганизации.ОтработаноЧасов КАК УчитываемыеЧасы,
    | ОсновныеНачисленияРаботниковОрганизации.Результат КАК Начисления,
    | 0 КАК Удержания,
    | 0 КАК СуммаВзаиморасчетовНачальныйОстаток,
    | 0 КАК СуммаВзаиморасчетовКонечныйОстаток,
    | 0 КАК СоциальныйНалог,
    | 0 КАК СоциальныеОтчисления
    | ИЗ
    | Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК ОсновныеНачисленияРаботниковОрганизации
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО ОсновныеНачисленияРаботниковОрганизации.Физлицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | ОсновныеНачисленияРаботниковОрганизации.Ссылка.Проведен
    | И ОсновныеНачисленияРаботниковОрганизации.Ссылка.ПериодРегистрации МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория

    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 6,
    | ИПНСведенияОДоходах.Организация,
    | NULL,
    | ИПНСведенияОДоходах.ФизЛицо,
    | НАЧАЛОПЕРИОДА(ИПНСведенияОДоходах.ПериодРегистрации, МЕСЯЦ),
    | ИПНСведенияОДоходах.ВидРасчета,
    | ИПНСведенияОДоходах.ВидРасчета.Наименование,
    | 0,
    | 0,
    | 0,
    | 0,
    | ИПНСведенияОДоходах.СуммаДохода,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0
    | ИЗ
    | РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИПНСведенияОДоходах КАК ИПНСведенияОДоходах
    | ПО (ИПНСведенияОДоходах.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо)
    | ГДЕ
    | ИПНСведенияОДоходах.ПериодРегистрации МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И ИПНСведенияОДоходах.Регистратор ССЫЛКА Документ.РегистрацияПрочихДоходовВЦеляхНалогообложения
    | И ИПНСведенияОДоходах.ФизЛицо ССЫЛКА Справочник.ФизическиеЛица
    | И РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория
    |

    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 5,
    | УдержанияРаботниковОрганизации.Ссылка.Организация,
    | NULL,
    | УдержанияРаботниковОрганизации.ФизЛицо,
    | УдержанияРаботниковОрганизации.Ссылка.ПериодРегистрации,
    | УдержанияРаботниковОрганизации.ВидРасчета,
    | УдержанияРаботниковОрганизации.ВидРасчета.Наименование,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | УдержанияРаботниковОрганизации.Результат,
    | 0,
    | 0,
    | 0,
    | 0
    | ИЗ
    | Документ.РасчетУдержанийРаботниковОрганизаций.Удержания КАК УдержанияРаботниковОрганизации
    | ГДЕ
    | УдержанияРаботниковОрганизации.Ссылка.Проведен
    | И УдержанияРаботниковОрганизации.Ссылка.ПериодРегистрации МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 5,
    | УдержанияРаботниковОрганизации.Ссылка.Организация,
    | NULL,
    | УдержанияРаботниковОрганизации.Физлицо,
    | УдержанияРаботниковОрганизации.Ссылка.ПериодРегистрации,
    | УдержанияРаботниковОрганизации.ВидРасчета,
    | УдержанияРаботниковОрганизации.ВидРасчета.Наименование,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | УдержанияРаботниковОрганизации.Результат,
    | 0,
    | 0,
    | 0,
    | 0
    | ИЗ
    | Документ.РегистрацияРазовыхУдержанийРаботниковОрганизаций.Удержания КАК УдержанияРаботниковОрганизации
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО УдержанияРаботниковОрганизации.Физлицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | УдержанияРаботниковОрганизации.Ссылка.Проведен
    | И УдержанияРаботниковОрганизации.Ссылка.ПериодРегистрации МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 2,
    | ИПНРасчетыСБюджетом.Организация,
    | NULL,
    | ИПНРасчетыСБюджетом.ФизЛицо,
    | НАЧАЛОПЕРИОДА(ИПНРасчетыСБюджетом.Период, МЕСЯЦ),
    | ""ИПН исчисленный"",
    | ""ИПН исчисленный"",
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | ИПНРасчетыСБюджетом.Налог,
    | 0,
    | 0,
    | 0,
    | 0
    | ИЗ
    | РегистрНакопления.ИПНРасчетыСБюджетом КАК ИПНРасчетыСБюджетом
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО ИПНРасчетыСБюджетом.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | ИПНРасчетыСБюджетом.Период МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И ИПНРасчетыСБюджетом.ВидДвижения = &Приход
    | И ИПНРасчетыСБюджетом.ВидСтроки = &ВидСтроки
    | И ИПНРасчетыСБюджетом.НеОтражатьВРеглУчете = ЛОЖЬ
    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 3,
    | ОПВРасчетыСФондами.Организация,
    | NULL,
    | ОПВРасчетыСФондами.ФизЛицо,
    | НАЧАЛОПЕРИОДА(ОПВРасчетыСФондами.Период, МЕСЯЦ),
    | ""ОПВ исчисленный"",
    | ""ОПВ исчисленный"",
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | ОПВРасчетыСФондами.Взнос,
    | 0,
    | 0,
    | 0,
    | 0
    | ИЗ
    | РегистрНакопления.ОПВРасчетыСФондами КАК ОПВРасчетыСФондами
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО ОПВРасчетыСФондами.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | ОПВРасчетыСФондами.Период МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И ОПВРасчетыСФондами.ВидДвижения = &Приход
    | И ОПВРасчетыСФондами.ВидСтроки = &ВидСтроки
    | И ОПВРасчетыСФондами.ВидПлатежа = &ВидПлатежа
    | И РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория

    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 8,
    | СНИсчисленный.Организация,
    | NULL,
    | СНИсчисленный.ФизЛицо,
    | НАЧАЛОПЕРИОДА(СНИсчисленный.Период, МЕСЯЦ),
    | ""СН исчисленный"",
    | ""СН исчисленный"",
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | СНИсчисленный.Налог,
    | 0
    | ИЗ
    | РегистрНакопления.СНИсчисленный КАК СНИсчисленный
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО СНИсчисленный.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | СНИсчисленный.Период МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И СНИсчисленный.НеОтражатьВРеглУчете = ЛОЖЬ
    | И РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория

    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 9,
    | СОРасчетыСФондами.Организация,
    | NULL,
    | СОРасчетыСФондами.ФизЛицо,
    | НАЧАЛОПЕРИОДА(СОРасчетыСФондами.Период, МЕСЯЦ),
    | ""СО исчисленные"",
    | ""СО исчисленные"",
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | СОРасчетыСФондами.Отчисление
    | ИЗ
    | РегистрНакопления.СОРасчетыСФондами КАК СОРасчетыСФондами
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, ) КАК РаботникиОрганизацийСрезПоследних
    | ПО СОРасчетыСФондами.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | СОРасчетыСФондами.Период МЕЖДУ &ПериодРегистрации И &КонецПериодаРегистрации
    | И СОРасчетыСФондами.ВидДвижения = &Приход
    | И СОРасчетыСФондами.ВидСтроки = &ВидСтроки
    | И СОРасчетыСФондами.ВидПлатежа = &ВидПлатежа
    | И РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория

    |
    | ОБЪЕДИНИТЬ ВСЕ
    |
    | ВЫБРАТЬ
    | 7,
    | ВыплатаЗарплаты.Организация,
    | NULL,
    | ВыплатаЗарплаты.ФизЛицо,
    | ВыплатаЗарплаты.ПериодРегистрации,
    | ВыплатаЗарплаты.ВидДвижения,
    | ВыплатаЗарплаты.ВидДвижения,
    | 0,
    | 0,
    | 0,
    | 0,
    | 0,
    | СУММА(ВыплатаЗарплаты.Удержания),
    | СУММА(ВыплатаЗарплаты.СуммаВзаиморасчетовНачальныйОстаток),
    | СУММА(ВыплатаЗарплаты.СуммаВзаиморасчетовКонечныйОстаток),
    | 0,
    | 0
    | ИЗ
    | (ВЫБРАТЬ
    | ВзаиморасчетыСРаботникамиОрганизацииНачальныеОстатки.Организация КАК Организация,
    | ВзаиморасчетыСРаботникамиОрганизацииНачальныеОстатки.Физлицо КАК ФизЛицо,
    | &ПериодРегистрации КАК ПериодРегистрации,
    | ""НачальныйОстаток"" КАК ВидДвижения,
    | 0 КАК Удержания,
    | ВзаиморасчетыСРаботникамиОрганизацииНачальныеОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
    | 0 КАК СуммаВзаиморасчетовКонечныйОстаток
    | ИЗ
    | РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&ПериодРегистрации, ) КАК ВзаиморасчетыСРаботникамиОрганизацииНачальныеОстатки
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериодаРегистрации, Должность.Тип = &Категория) КАК РаботникиОрганизацийСрезПоследних
    | ПО ВзаиморасчетыСРаботникамиОрганизацииНачальныеОстатки.Физлицо = РаботникиОрганизацийСрезПоследних.Физлицо
    | ГДЕ
    | РаботникиОрганизацийСрезПоследних.Должность.Тип = &Категория

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

    ЗапросСвод.Текст = ТекстЗапроса;

    Возврат ЗапросСвод.Выполнить();
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    А че такая портянка маленькая? Думаете кому то делать нечего в таком запросе искать ни весь что....

Поделиться этой страницей