public void ЗаполнитьЗапросЭтоНеЮрЛицо(/*Запрос, ЭтотОбъект*/)
{
if(true/*ЭтотОбъект.НалоговыйПериод > 2007*/)
{
/*Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| НДФЛСведенияОДоходах.ФизЛицо,
| ВЫБОР
| КОГДА Гражданство.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент)
| ТОГДА ВЫБОР
| КОГДА НДФЛСведенияОДоходах.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код1010)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15)
| ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30)
| КОНЕЦ
| КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
| КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка09)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09)
| КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35)
| ИНАЧЕ """"
| КОНЕЦ КАК Ставка
|ИЗ
| РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ.СрезПоследних(&КонецНП, ) КАК Гражданство
| ПО (Гражданство.ФизЛицо = НДФЛСведенияОДоходах.ФизЛицо)
|ГДЕ
| НДФЛСведенияОДоходах.Организация = &Организация
| И ГОД(НДФЛСведенияОДоходах.Период) = &ГодНП
| И НДФЛСведенияОДоходах.ПериодРегистрации < &ДатаПодачиСведений
|
|УПОРЯДОЧИТЬ ПО
| НДФЛСведенияОДоходах.ФизЛицо.Наименование";*/
}
}