|
"Справка о доходах (2-НДФЛ) для сотрудников" не заполняются колонки Исчислено | ☑ | ||
---|---|---|---|---|
0
Popkorm
23.04.14
✎
16:00
|
По некоторым сотрудникам в документе "Справка о доходах (2-НДФЛ) для сотрудников" не проставляются колонки Исчислено\Удержано, хотя по Регистру НДФЛРасчетыСБюджетом приход\расход имеется.
|
|||
1
Popkorm
23.04.14
✎
16:04
|
Накопал запрос
ВЫБРАТЬ &Сотрудник КАК Физлицо, &НомерСправки, &Ставка ПОМЕСТИТЬ ВТФизлица ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДАТАВРЕМЯ(2014, 1, 1, 0, 0, 0) КАК Период ПОМЕСТИТЬ ВТПериодыНалогаНаДоходы ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 2, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 3, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 4, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 5, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 6, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 7, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 8, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 9, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 10, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 11, 1, 0, 0, 0) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 12, 1, 0, 0, 0) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Статусы.ФизЛицо, Статусы.Статус ПОМЕСТИТЬ ВТРезидентствоФизлицНаКонецГода ИЗ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ.СрезПоследних( &КонецНП, ФизЛицо В (ВЫБРАТЬ ФизическиеЛица.Физлицо ИЗ ВТФизлица КАК ФизическиеЛица)) КАК Статусы ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПериодыРегистра.ФизЛицо КАК ФизЛицо, ПериодыРегистра.МесяцНалоговогоПериода, ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус ПОМЕСТИТЬ ВТРезидентствоФизлицНаКонецМесяца ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ Физлица.Физлицо КАК ФизЛицо, Периоды.Период КАК МесяцНалоговогоПериода, МАКСИМУМ(СтатусНалогоплательщика.Период) КАК Период ИЗ ВТФизлица КАК Физлица ЛЕВОЕ СОЕДИНЕНИЕ ВТПериодыНалогаНаДоходы КАК Периоды ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика ПО Физлица.Физлицо = СтатусНалогоплательщика.ФизЛицо И (СтатусНалогоплательщика.Период <= КОНЕЦПЕРИОДА(Периоды.Период, МЕСЯЦ)) СГРУППИРОВАТЬ ПО Физлица.Физлицо, Периоды.Период) КАК ПериодыРегистра ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика ПО ПериодыРегистра.ФизЛицо = СтатусНалогоплательщика.ФизЛицо И ПериодыРегистра.Период = СтатусНалогоплательщика.Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ Физлица.Физлицо, Периоды.Период КАК МесяцНалоговогоПериода, ВЫБОР КОГДА Периоды.Период < &ДатаЗакона229ФЗ ТОГДА ЕСТЬNULL(РезидентствоФизлицНаКонецГода.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) ИНАЧЕ РезидентствоФизлицНаКонецМесяца.Статус КОНЕЦ КАК ТекущийСтатус, ЕСТЬNULL(РезидентствоФизлицНаКонецГода.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус ПОМЕСТИТЬ ВТСтатусы ИЗ ВТФизлица КАК Физлица ЛЕВОЕ СОЕДИНЕНИЕ ВТПериодыНалогаНаДоходы КАК Периоды ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаКонецМесяца КАК РезидентствоФизлицНаКонецМесяца ПО Физлица.Физлицо = РезидентствоФизлицНаКонецМесяца.ФизЛицо И (Периоды.Период = РезидентствоФизлицНаКонецМесяца.МесяцНалоговогоПериода) ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаКонецГода КАК РезидентствоФизлицНаКонецГода ПО Физлица.Физлицо = РезидентствоФизлицНаКонецГода.ФизЛицо ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СотрудникиОрганизаций.НомерСправки, СотрудникиОрганизаций.Физлицо, МИНИМУМ(НДФЛИмущественныеВычетыФизлиц.Регистратор) КАК Регистратор ПОМЕСТИТЬ ВТДокументыУведомлений ИЗ ВТФизлица КАК СотрудникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛИмущественныеВычетыФизлиц КАК НДФЛИмущественныеВычетыФизлиц ПО СотрудникиОрганизаций.Физлицо = НДФЛИмущественныеВычетыФизлиц.ФизЛицо И (&ЧитатьСводныеДанныеПоСтавкам ИЛИ СотрудникиОрганизаций.Ставка = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)) И (НДФЛИмущественныеВычетыФизлиц.Период < &ДатаПодачиСведений) И (НДФЛИмущественныеВычетыФизлиц.Организация = &ГоловнаяОрганизация) И (НДФЛИмущественныеВычетыФизлиц.Год = &ГодНП) И (НДФЛИмущественныеВычетыФизлиц.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)) ГДЕ НДФЛИмущественныеВычетыФизлиц.Регистратор ССЫЛКА Документ.НДФЛПодтверждениеПраваНаИмущественныйВычет СГРУППИРОВАТЬ ПО СотрудникиОрганизаций.НомерСправки, СотрудникиОрганизаций.Физлицо ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДокументыУведомлений.НомерСправки, ЕСТЬNULL(НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации.ДатаУведомления, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаУведомления, ЕСТЬNULL(НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации.КодНалоговогоОргана, "") КАК КодНалоговогоОрганаУведомления, ЕСТЬNULL(НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации.НомерВходящегоДокумента, "") КАК НомерУведомления ПОМЕСТИТЬ ВТУведомления ИЗ ВТДокументыУведомлений КАК ДокументыУведомлений ЛЕВОЕ СОЕДИНЕНИЕ Документ.НДФЛПодтверждениеПраваНаИмущественныйВычет.РаботникиОрганизации КАК НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации ПО ДокументыУведомлений.Регистратор = НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации.Ссылка И ДокументыУведомлений.Физлицо = НДФЛПодтверждениеПраваНаИмущественныйВычетРаботникиОрганизации.ФизЛицо ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СотрудникиОрганизаций.НомерСправки, МЕСЯЦ(НДФЛСведенияОДоходах.Период) КАК Месяц, НДФЛСведенияОДоходах.КодДохода, НДФЛСведенияОДоходах.КодВычета, СУММА(НДФЛСведенияОДоходах.СуммаДохода) КАК СуммаДохода, СУММА(ВЫБОР КОГДА НДФЛСведенияОДоходах.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.ПустаяСсылка) ТОГДА 0 ИНАЧЕ НДФЛСведенияОДоходах.СуммаВычета КОНЕЦ) КАК СуммаВычета, Статусы.ТекущийСтатус, Статусы.Статус ПОМЕСТИТЬ ВТДоходы ИЗ ВТФизлица КАК СотрудникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах ЛЕВОЕ СОЕДИНЕНИЕ ВТСтатусы КАК Статусы ПО НДФЛСведенияОДоходах.ФизЛицо = Статусы.Физлицо И (НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.Период, МЕСЯЦ) = Статусы.МесяцНалоговогоПериода) ПО СотрудникиОрганизаций.Физлицо = НДФЛСведенияОДоходах.ФизЛицо И (НДФЛСведенияОДоходах.Организация = &ГоловнаяОрганизация) И (НДФЛСведенияОДоходах.ОбособленноеПодразделение = &Организация) И (ГОД(НДФЛСведенияОДоходах.Период) = &ГодНП) И (НДФЛСведенияОДоходах.ПериодРегистрации < &ДатаПодачиСведений) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛСведенияОДоходах.КодПоОКТМО <> &ПустойКодПоОКТМО ТОГДА НДФЛСведенияОДоходах.КодПоОКТМО КОГДА ЕСТЬNULL(НДФЛСведенияОДоходах.ПодразделениеОрганизации.КодПоОКТМО, &ПустойКодПоОКТМО) <> &ПустойКодПоОКТМО ТОГДА НДФЛСведенияОДоходах.ПодразделениеОрганизации.КодПоОКТМО ИНАЧЕ ЕСТЬNULL(НДФЛСведенияОДоходах.ОбособленноеПодразделение.КодПоОКТМО, &ПустойКодПоОКТМО) КОНЕЦ = &КодПоОКТМО) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛСведенияОДоходах.КПП <> &ПустойКПП ТОГДА НДФЛСведенияОДоходах.КПП КОГДА ЕСТЬNULL(НДФЛСведенияОДоходах.ПодразделениеОрганизации.КПП, &ПустойКПП) <> &ПустойКПП ТОГДА НДФЛСведенияОДоходах.ПодразделениеОрганизации.КПП ИНАЧЕ ЕСТЬNULL(НДФЛСведенияОДоходах.ОбособленноеПодразделение.КПП, &ПустойКПП) КОНЕЦ = &КПП) И (&ЧитатьСводныеДанныеПоСтавкам ИЛИ СотрудникиОрганизаций.Ставка = ВЫБОР КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13) ТОГДА ВЫБОР КОГДА Статусы.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент) И Статусы.ТекущийСтатус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОНЕЦ КОГДА Статусы.ТекущийСтатус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ТОГДА ВЫБОР КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка09) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09) КОГДА НДФЛСведенияОДоходах.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35) ИНАЧЕ "" КОНЕЦ КОГДА НДФЛСведенияОДоходах.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код1010) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) КОНЕЦ) И (НЕ НДФЛСведенияОДоходах.КодДохода.НеОтражаетсяВОтчетности2010) ГДЕ НДФЛСведенияОДоходах.КодДохода ЕСТЬ НЕ NULL СГРУППИРОВАТЬ ПО СотрудникиОрганизаций.НомерСправки, НДФЛСведенияОДоходах.КодДохода, НДФЛСведенияОДоходах.КодВычета, МЕСЯЦ(НДФЛСведенияОДоходах.Период), Статусы.ТекущийСтатус, Статусы.Статус ИМЕЮЩИЕ СУММА(НДФЛСведенияОДоходах.СуммаДохода) <> 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СотрудникиОрганизаций.НомерСправки КАК НомерСправки, НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КодВычета КАК КодВычета, НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПримененныйВычет КАК СуммаВычета, НДФЛПредоставленныеСтандартныеВычетыФизЛиц.МесяцНалоговогоПериода, НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ФизЛицо ПОМЕСТИТЬ ВТВычеты ИЗ ВТФизлица КАК СотрудникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛПредоставленныеСтандартныеВычетыФизЛиц КАК НДФЛПредоставленныеСтандартныеВычетыФизЛиц ПО СотрудникиОрганизаций.Физлицо = НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ФизЛицо И (&ЧитатьСводныеДанныеПоСтавкам ИЛИ СотрудникиОрганизаций.Ставка = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)) И (НДФЛПредоставленныеСтандартныеВычетыФизЛиц.Период < &ДатаПодачиСведений) И (НДФЛПредоставленныеСтандартныеВычетыФизЛиц.Организация = &ГоловнаяОрганизация) И (НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ОбособленноеПодразделение = &Организация) И (ГОД(НДФЛПредоставленныеСтандартныеВычетыФизЛиц.МесяцНалоговогоПериода) = &ГодНП) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КодПоОКТМО <> &ПустойКодПоОКТМО ТОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КодПоОКТМО КОГДА ЕСТЬNULL(НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПодразделениеОрганизации.КодПоОКТМО, &ПустойКодПоОКТМО) <> &ПустойКодПоОКТМО ТОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПодразделениеОрганизации.КодПоОКТМО ИНАЧЕ ЕСТЬNULL(НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ОбособленноеПодразделение.КодПоОКТМО, &ПустойКодПоОКТМО) КОНЕЦ = &КодПоОКТМО) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КПП <> &ПустойКПП ТОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КПП КОГДА ЕСТЬNULL(НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПодразделениеОрганизации.КПП, &ПустойКПП) <> &ПустойКПП ТОГДА НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПодразделениеОрганизации.КПП ИНАЧЕ ЕСТЬNULL(НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ОбособленноеПодразделение.КПП, &ПустойКПП) КОНЕЦ = &КПП) ГДЕ НДФЛПредоставленныеСтандартныеВычетыФизЛиц.КодВычета ЕСТЬ НЕ NULL И НДФЛПредоставленныеСтандартныеВычетыФизЛиц.ПримененныйВычет <> 0 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СотрудникиОрганизаций.НомерСправки, НДФЛИмущественныеВычетыФизлиц.КодВычетаИмущественный, НДФЛИмущественныеВычетыФизлиц.Размер, НДФЛИмущественныеВычетыФизлиц.Период, НДФЛИмущественныеВычетыФизлиц.ФизЛицо ИЗ ВТФизлица КАК СотрудникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛИмущественныеВычетыФизлиц КАК НДФЛИмущественныеВычетыФизлиц ПО СотрудникиОрганизаций.Физлицо = НДФЛИмущественныеВычетыФизлиц.ФизЛицо И (&ЧитатьСводныеДанныеПоСтавкам ИЛИ СотрудникиОрганизаций.Ставка = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)) И (НДФЛИмущественныеВычетыФизлиц.Период < &ДатаПодачиСведений) И (НДФЛИмущественныеВычетыФизлиц.Организация = &ГоловнаяОрганизация) И (НДФЛИмущественныеВычетыФизлиц.ОбособленноеПодразделение = &Организация) И (НДФЛИмущественныеВычетыФизлиц.Год = &ГодНП) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛИмущественныеВычетыФизлиц.КодПоОКТМО <> &ПустойКодПоОКТМО ТОГДА НДФЛИмущественныеВычетыФизлиц.КодПоОКТМО КОГДА ЕСТЬNULL(НДФЛИмущественныеВычетыФизлиц.ПодразделениеОрганизации.КодПоОКТМО, &ПустойКодПоОКТМО) <> &ПустойКодПоОКТМО ТОГДА НДФЛИмущественныеВычетыФизлиц.ПодразделениеОрганизации.КодПоОКТМО ИНАЧЕ ЕСТЬNULL(НДФЛИмущественныеВычетыФизлиц.ОбособленноеПодразделение.КодПоОКТМО, &ПустойКодПоОКТМО) КОНЕЦ = &КодПоОКТМО) И (&ЧитатьСводныеДанные ИЛИ ВЫБОР КОГДА НДФЛИмущественныеВычетыФизлиц.КПП <> &ПустойКПП ТОГДА НДФЛИмущественныеВычетыФизлиц.КПП КОГДА ЕСТЬNULL(НДФЛИмущественныеВычетыФизлиц.ПодразделениеОрганизации.КПП, &ПустойКПП) <> &ПустойКПП ТОГДА НДФЛИмущественныеВычетыФизлиц.ПодразделениеОрганизации.КПП ИНАЧЕ ЕСТЬNULL(НДФЛИмущественныеВычетыФизлиц.ОбособленноеПодразделение.КПП, &ПустойКПП) КОНЕЦ = &КПП) И (НДФЛИмущественныеВычетыФизлиц.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)) ГДЕ НДФЛИмущественныеВычетыФизлиц.КодВычетаИмущественный ЕСТЬ НЕ NULL И НДФЛИмущественныеВычетыФизлиц.Размер <> 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДоходыИВычеты.НомерСправки, СУММА(ДоходыИВычеты.ОбщаяСуммаДохода) КАК ОбщаяСуммаДохода, СУММА(ДоходыИВычеты.ОблагаемаяСуммаДохода) КАК ОблагаемаяСуммаДохода, ВЫБОР КОГДА НЕ &РазделятьИтогиПоСтавкам ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13) ТОГДА ВЫБОР КОГДА ДоходыИВычеты.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОНЕЦ КОГДА ДоходыИВычеты.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ТОГДА ВЫБОР КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка09) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09) КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35) ИНАЧЕ "" КОНЕЦ КОГДА ДоходыИВычеты.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код1010) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) КОНЕЦ КАК Ставка ПОМЕСТИТЬ ВТИтогиДоходов ИЗ (ВЫБРАТЬ Доходы.НомерСправки КАК НомерСправки, Доходы.СуммаДохода КАК ОбщаяСуммаДохода, Доходы.СуммаДохода - Доходы.СуммаВычета КАК ОблагаемаяСуммаДохода, Доходы.КодДохода.СтавкаНалогообложенияРезидента КАК СтавкаНалогообложенияРезидента, Доходы.КодДохода КАК КодДохода, Доходы.Статус КАК Статус ИЗ ВТДоходы КАК Доходы ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Вычеты.НомерСправки, 0, -Вычеты.СуммаВычета, ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13), ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.КодДоходаПоУмолчанию), Статусы.Статус ИЗ ВТВычеты КАК Вычеты ЛЕВОЕ СОЕДИНЕНИЕ ВТСтатусы КАК Статусы ПО Вычеты.ФизЛицо = Статусы.Физлицо И (НАЧАЛОПЕРИОДА(Вычеты.МесяцНалоговогоПериода, МЕСЯЦ) = Статусы.МесяцНалоговогоПериода)) КАК ДоходыИВычеты СГРУППИРОВАТЬ ПО ДоходыИВычеты.НомерСправки, ВЫБОР КОГДА НЕ &РазделятьИтогиПоСтавкам ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13) ТОГДА ВЫБОР КОГДА ДоходыИВычеты.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОНЕЦ КОГДА ДоходыИВычеты.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ТОГДА ВЫБОР КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка09) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09) КОГДА ДоходыИВычеты.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35) ИНАЧЕ "" КОНЕЦ КОГДА ДоходыИВычеты.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код1010) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СправкиОДоходах.НомерСправки КАК НомерСправки, ЕСТЬNULL(СУММА(ВЫБОР КОГДА НДФЛРасчетыСБюджетом.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.Начисление) ТОГДА НДФЛРасчетыСБюджетом.Налог ИНАЧЕ 0 КОНЕЦ), 0) КАК НачисленоЗаТекущийГод, ЕСТЬNULL(СУММА(ВЫБОР КОГДА НДФЛРасчетыСБюджетом.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.Удержание) ТОГДА НДФЛРасчетыСБюджетом.Налог ИНАЧЕ 0 КОНЕЦ), 0) КАК УдержаноЗаТекущийГод, ЕСТЬNULL(СУММА(ВЫБОР КОГДА НДФЛРасчетыСБюджетом.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.ВозвратНалога) ТОГДА -НДФЛРасчетыСБюджетом.Налог ИНАЧЕ 0 КОНЕЦ), 0) КАК ВозвращеноЗаТекущийГод, ЕСТЬNULL(СУММА(ВЫБОР КОГДА НДФЛРасчетыСБюджетом.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.ПереданоНаВзыскание) И НДФЛРасчетыСБюджетом.Период < &НачалоСледующегоНП ТОГДА НДФЛРасчетыСБюджетом.Налог ИНАЧЕ 0 КОНЕЦ), 0) КАК ПереданоНаВзысканиеЗаТекущийГод, ВЫБОР КОГДА НЕ &РазделятьИтогиПоСтавкам ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОГДА НДФЛРасчетыСБюджетом.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13) ТОГДА ВЫБОР КОГДА Статусы.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КОНЕЦ КОГДА Статусы.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ТОГДА ВЫБОР КОГДА НДФЛРасчетыСБюджетом.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка09) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09) КОГДА НДФЛРасчетыСБюджетом.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35) ИНАЧЕ "" КОНЕЦ КОГДА НДФЛРасчетыСБюджетом.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код1010) ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30) КОНЕЦ КАК Ставка, Статусы.Физлицо, Статусы.МесяцНалоговогоПериода, НДФЛРасчетыСБюджетом.МесяцНалоговогоПериода КАК МесяцНалоговогоПериодаРН ИЗ ВТФизлица КАК СправкиОДоходах ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛРасчетыСБюджетом ЛЕВОЕ СОЕДИНЕНИЕ ВТСтатусы КАК Статусы ПО (НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом.МесяцНалоговогоПериода, МЕСЯЦ) = Статусы.МесяцНалоговогоПериода) И НДФЛРасчетыСБюджетом.ФизЛицо = Статусы.Физлицо ПО СправкиОДоходах.Физлицо = НДФЛРасчетыСБюджетом.ФизЛицо И (НДФЛРасчетыСБюджетом.Период < &ДатаПодачиСведений) И (НДФЛРасчетыСБюджетом.Организация = &ГоловнаяОрганизация) И (НДФЛРасчетыСБюджетом.ОбособленноеПодразделение = &Организация) И (НДФЛРасчетыСБюджетом.МесяцНалоговогоПериода МЕЖДУ &НачалоНП И &КонецНП) И (&ЧитатьСводныеДанные ИЛИ &КодПоОКТМО = ВЫБОР КОГДА НДФЛРасчетыСБюджетом.КодПоОКТМО <> &ПустойКодПоОКТМО ТОГДА НДФЛРасчетыСБюджетом.КодПоОКТМО КОГДА ЕСТЬNULL(НДФЛРасчетыСБюджетом.ПодразделениеОрганизации.КодПоОКТМО, &ПустойКодПоОКТМО) <> &ПустойКодПоОКТМО ТОГДА НДФЛРасчетыСБюджетом.ПодразделениеОрганизации.КодПоОКТМО ИНАЧЕ ЕСТЬNULL(НДФЛРасчетыСБюджетом.ОбособленноеПодразделение.КодПоОКТМО, &ПустойКодПоОКТМО) КОНЕЦ) И (&ЧитатьСводныеДанные ИЛИ &КПП = ВЫБОР КОГДА НДФЛРасчетыСБюджетом.КПП <> &ПустойКПП ТОГДА НДФЛРасчетыСБюджетом.КПП КОГДА ЕСТЬNULL(НДФЛРасчетыСБюджетом.ПодразделениеОрганизации.КПП, &ПустойКПП) <> &ПустойКПП ТОГДА НДФЛРасчетыСБюджетом.ПодразделениеОрганизации.КПП ИНАЧЕ ЕСТЬNULL(НДФЛРасчетыСБюджетом.ОбособленноеПодразделение.КПП, &ПустойКПП) КОНЕЦ) И (&ЧитатьСводныеДанныеПоСтавкам ИЛИ СправкиОДоходах.Ставка = ВЫБОР КОГДА НДФЛРасчетыСБюджетом.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13) ТОГДА ВЫБОР &n |
|||
2
Popkorm
23.04.14
✎
16:41
|
ЗУП редакция 2.5 (2.5.80.2)
|
|||
3
Господин ПЖ
23.04.14
✎
16:46
|
окато/октмо в справке совпадает с регистром? или она сводная?
|
|||
4
Popkorm
23.04.14
✎
16:51
|
(3) Сводно, хотя в док окато/октмо заполнено,в регистре окато/октмо пустые
|
|||
5
shuhard
23.04.14
✎
16:52
|
(4)[в регистре окато/октмо пустые]
ну и ? |
|||
6
Popkorm
23.04.14
✎
16:55
|
(5) ну по другому сотруднику в регистре окато/октмо так же пустые,а документ заполняет Исчислено\Удержано
|
|||
7
vicof
23.04.14
✎
16:58
|
(6) Так может эти сотрудники уволены?
|
|||
8
Popkorm
23.04.14
✎
17:08
|
(7) да нет не уволены
|
|||
9
Popkorm
23.04.14
✎
17:20
|
По по Регистру НДФЛРасчетыСБюджетом документы:
1)Начисление ЗП 2)РКО 3)Выписка из банка |
|||
10
Попытка1С
23.04.14
✎
17:24
|
Зарплату то выплатили хоть народу?
|
|||
11
Попытка1С
23.04.14
✎
17:25
|
А нет, гоню вроде на исчислено не влияет.
|
|||
12
vicof
23.04.14
✎
17:34
|
(0) Граждане являются резидентами?
|
|||
13
Popkorm
23.04.14
✎
17:38
|
(10) все есть:
http://clip2net.com/s/7h6XM2 |
|||
14
Popkorm
23.04.14
✎
17:45
|
(12) вот тут (полный запрос выше):
ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус СтатусНалогоплательщика.Статус = РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ в Рег.Сведений нет текущего Сотрудника |
|||
15
Popkorm
24.04.14
✎
09:18
|
апну
|
|||
16
Popkorm
24.04.14
✎
11:09
|
нашел документ Справка 2-НДФЛ для передачи в ИФНС , где по этому сотруднику имеется Исчислено\Удержано(налог.период 2013),документ от февраля 2014,по сотруднику документы от февраля 2014 :
|
|||
17
Popkorm
24.04.14
✎
11:10
|
1)Табель
2) Начисление страховых взносов 3)РКО |
|||
18
Popkorm
24.04.14
✎
11:14
|
4)Начисление зп
5)отпуск 6)отражение ЗП в регл.учете |
|||
19
Popkorm
24.04.14
✎
12:58
|
поднял базк на начало месяца(до обновления), где ОКТМО нет, сотрудник отрабатывает нормально.
|
|||
20
natali_800
24.04.14
✎
13:04
|
(19) надо было повторный переход на ОКТМО делать. там или пробел лишний был или неверно занесли
|
|||
21
Popkorm
24.04.14
✎
15:35
|
(20) я так понимаю что ОКТМО должны быть записаны в РН.НДФЛРасчетыСБюджетом,если это так,то вот какие документы делают движения по РН.НДФЛРасчетыСБюджетом:
1)Начисление ЗП 2)Выписка из банков 3)начисление отпусков 4)РКО 5)НДФЛ возврат налога и эти документы не делают запись ОКТМО в регистр,и только документ НДФЛ возврат налога делает запись ОКТМО в регистр... Чет не понимаю я....... |
|||
22
Йохохо
24.04.14
✎
15:42
|
(21) добей ОКТМО нулями на всю длинну поля, если только это не поможет - сделай повторный переход на ОКТМО
|
|||
23
Пеппи
24.04.14
✎
15:42
|
(21) для начала запустить обработку в (20)
|
|||
24
Popkorm
24.04.14
✎
15:54
|
(22) добить где?!
|
|||
25
Йохохо
24.04.14
✎
16:01
|
в организации
|
|||
26
natali_800
24.04.14
✎
16:04
|
(22) в последних релизах такой фигней не надо страдать!!
|
|||
27
natali_800
24.04.14
✎
16:08
|
(24) Замена кодов ОКТМО в учете по НДФЛ в меню «Налоги и взносы» (или «Расчет зарплаты по организациям» - «Налоги и взносы»
|
|||
28
Popkorm
24.04.14
✎
16:24
|
(27) это уже делал+ перепроведение 2014(т.к. нужен 2014)...без результатов
|
|||
29
natali_800
24.04.14
✎
16:25
|
(28) в регистре налогового учета что?какие октмо?
|
|||
30
Popkorm
24.04.14
✎
16:31
|
(29) про какой регистр налоговой вы говорите?!
|
|||
31
natali_800
24.04.14
✎
16:33
|
отчет такой есть...
|
|||
32
Popkorm
24.04.14
✎
16:53
|
||||
33
natali_800
24.04.14
✎
16:56
|
(32) ну окато же косячное с пробелами!
|
|||
34
Popkorm
24.04.14
✎
17:30
|
(33) все получилось!!!!!!!!
Благодарю вас Наталья......... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |