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