отчет Начисленные доходы в отчетности по НДФЛ, отбор по организации

1. roman77 336 17.12.20 14:39 Сейчас в теме
ЗУП 3.1.14.334 ПРОФ

В относительно новом отчете "Начисленные доходы в отчетности по НДФЛ", в отборе по организации доступны не все организации. Сначала я подумал, что отбор можно проводить только по тем организациям, у которых отчеты по НДФЛ имеют статус "Сдано". Проставил "Сдано" у всех организаций, но не помогло.Начал смотреть как заполняется форма отчета, там какая-то жесть.

Кто-нибудь сталкивался с таким?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
6. ab_initio 95 18.12.20 11:03 Сейчас в теме +0.5 $m
В качестве временного решения можно вот так делать отбор по организации - не по самой организации, а по какому-то ее полю!
Так работает даже без фиктивных галочек. И по ИП работает и по ООО и по обособкам.

Но это явно ошибка 1С коде ЗУПа. Когда-то это исправят, думаю.
Прикрепленные файлы:
denis83; roman77; TShef; Swetlana; +4 Ответить
3. GSokolov 320 17.12.20 18:08 Сейчас в теме +1.5 $m
(1) Действительно, столкнулся с этим. Помогло установление флажка в нужной организации "У организации есть филиалы (обособленные подразделения)".
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. GSokolov 320 17.12.20 18:08 Сейчас в теме +1.5 $m
(1) Действительно, столкнулся с этим. Помогло установление флажка в нужной организации "У организации есть филиалы (обособленные подразделения)".
4. TShef 18.12.20 10:01 Сейчас в теме
(3) Даже если нет обособленных подразделений все равно установили?
2. TShef 17.12.20 17:51 Сейчас в теме
Вы правы из 50 организаций в отчете можно выбрать только 23, причем в список попадают те организации деятельность по которым в течении года была передана на аутсорс, и не попадают некоторые из тех которые активно используются
5. ab_initio 95 18.12.20 10:54 Сейчас в теме
Есть еще одно наблюдение.
В отборе по Организации нельзя указать ИП, только ООО.
Есть база ЗУП, в ней несколько ИП и несколько ООО.
Если отбор по организации не установлен, то отчет выводит все данные по всем сотрудникам и по ИП и по ООО.
Но если я хочу указать только какого-то конкретного ИП в отборе, то не могу это сделать. Могу только ООО.
6. ab_initio 95 18.12.20 11:03 Сейчас в теме +0.5 $m
В качестве временного решения можно вот так делать отбор по организации - не по самой организации, а по какому-то ее полю!
Так работает даже без фиктивных галочек. И по ИП работает и по ООО и по обособкам.

Но это явно ошибка 1С коде ЗУПа. Когда-то это исправят, думаю.
Прикрепленные файлы:
denis83; roman77; TShef; Swetlana; +4 Ответить
7. GSokolov 320 19.12.20 08:39 Сейчас в теме
(6) Только при отборе по полю там нет выбора из списка.
8. ab_initio 95 19.12.20 09:35 Сейчас в теме
(7) Согласен, неудобно, но это выход. При беглом просмотре кода я не смог разобраться в причине того, что организации в выпадающем списке не всё (только юридические лица и только имеющие обособленные подразделения). С виду обычная схема СКД, но в ней используются временные таблицы из общих модулей ЗУП. Думаю, если загореться идеей сделать самостоятельно хотфикс, то это реально. Но лень, т.к. способ обхода найден.
9. GSokolov 320 19.12.20 21:36 Сейчас в теме
(8) Там нет таблиц из общих модулей, но запрос составлен, видимо, некорректно. Для Физлиц есть отдельный запрос для помещения во временную таблицу, а для организаций выборки нет, хотя представление организации в запросе указано в виде ЗНАЧЕНИЯ.
10. ab_initio 95 19.12.20 21:46 Сейчас в теме
(9)
Там нет таблиц из общих модулей

Есть, и еще раз есть.
Вот запрос из СКД этого отчета:
ВЫБРАТЬ
	ФизическиеЛица.Ссылка КАК ФизическоеЛицо,
	&НачалоПериода КАК НачалоПериода,
	&ОкончаниеПериода КАК ОкончаниеПериода
ПОМЕСТИТЬ ВТПериодыНачисленныхДоходов
ИЗ
	Справочник.ФизическиеЛица КАК ФизическиеЛица
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ДАТАВРЕМЯ(1, 1, 1) КАК МесяцНачисления,
	ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
	ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизическоеЛицо,
	НЕОПРЕДЕЛЕНО КАК ДокументОснование,
	НЕОПРЕДЕЛЕНО КАК Начисление,
	ВЫРАЗИТЬ(0 КАК ЧИСЛО(5, 2)) КАК Начислено,
	НЕОПРЕДЕЛЕНО КАК Регистратор,
	ИСТИНА КАК ОблагаетсяНДФЛ
ПОМЕСТИТЬ Представления_НачисленныеДоходыНДФЛ
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Представления_НачисленныеДоходыНДФЛ.МесяцНачисления КАК МесяцНачисления,
	Представления_НачисленныеДоходыНДФЛ.ДокументОснование КАК ДокументОснование,
	Представления_НачисленныеДоходыНДФЛ.Организация КАК Организация,
	Представления_НачисленныеДоходыНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо,
	Представления_НачисленныеДоходыНДФЛ.Начисление КАК Начисление,
	СУММА(Представления_НачисленныеДоходыНДФЛ.Начислено) КАК Начислено,
	Представления_НачисленныеДоходыНДФЛ.Регистратор КАК Регистратор,
	Представления_НачисленныеДоходыНДФЛ.ОблагаетсяНДФЛ КАК ОблагаетсяНДФЛ
ПОМЕСТИТЬ ВТ_НачисленияЗаПериод
ИЗ
	Представления_НачисленныеДоходыНДФЛ КАК Представления_НачисленныеДоходыНДФЛ

СГРУППИРОВАТЬ ПО
	Представления_НачисленныеДоходыНДФЛ.ФизическоеЛицо,
	Представления_НачисленныеДоходыНДФЛ.ДокументОснование,
	Представления_НачисленныеДоходыНДФЛ.МесяцНачисления,
	Представления_НачисленныеДоходыНДФЛ.Организация,
	Представления_НачисленныеДоходыНДФЛ.Начисление,
	Представления_НачисленныеДоходыНДФЛ.Регистратор,
	Представления_НачисленныеДоходыНДФЛ.ОблагаетсяНДФЛ

ИНДЕКСИРОВАТЬ ПО
	Организация,
	ФизическоеЛицо,
	ДокументОснование,
	Начисление
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	СведенияОДоходахНДФЛ.Регистратор КАК Регистратор,
	ВТ_НачисленияЗаПериод.Организация КАК Организация,
	ВТ_НачисленияЗаПериод.ФизическоеЛицо КАК ФизическоеЛицо,
	СведенияОДоходахНДФЛ.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	СУММА(СведенияОДоходахНДФЛ.СуммаДохода) КАК Доход,
	ВТ_НачисленияЗаПериод.Начисление КАК Начисление,
	ВТ_НачисленияЗаПериод.ДокументОснование КАК ДокументОснование,
	ВТ_НачисленияЗаПериод.МесяцНачисления КАК МесяцНачисления,
	СУММА(СведенияОДоходахНДФЛ.СуммаВычета) КАК Вычет
ПОМЕСТИТЬ ВТ_ПолученныеДоходы
ИЗ
	ВТ_НачисленияЗаПериод КАК ВТ_НачисленияЗаПериод
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.СведенияОДоходахНДФЛ КАК СведенияОДоходахНДФЛ
		ПО ВТ_НачисленияЗаПериод.Организация = СведенияОДоходахНДФЛ.Организация
			И ВТ_НачисленияЗаПериод.ФизическоеЛицо = СведенияОДоходахНДФЛ.ФизическоеЛицо
			И ВТ_НачисленияЗаПериод.ДокументОснование = СведенияОДоходахНДФЛ.ДокументОснование
			И ВТ_НачисленияЗаПериод.Начисление = СведенияОДоходахНДФЛ.Начисление

СГРУППИРОВАТЬ ПО
	ВТ_НачисленияЗаПериод.МесяцНачисления,
	ВТ_НачисленияЗаПериод.Организация,
	ВТ_НачисленияЗаПериод.ФизическоеЛицо,
	ВТ_НачисленияЗаПериод.Начисление,
	СведенияОДоходахНДФЛ.Регистратор,
	СведенияОДоходахНДФЛ.МесяцНалоговогоПериода,
	ВТ_НачисленияЗаПериод.ДокументОснование
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_НачисленияЗаПериод.МесяцНачисления КАК МесяцНачисления,
	ВТ_НачисленияЗаПериод.ДокументОснование КАК ДокументОснование,
	ВТ_НачисленияЗаПериод.Организация КАК Организация,
	ВТ_НачисленияЗаПериод.ФизическоеЛицо КАК ФизическоеЛицо,
	ВТ_НачисленияЗаПериод.Начисление КАК Начисление,
	ВТ_НачисленияЗаПериод.Начислено КАК Начислено,
	ВТ_НачисленияЗаПериод.Регистратор КАК Регистратор,
	NULL КАК МесяцНалоговогоПериода,
	NULL КАК Доход,
	0 КАК Вычет,
	ВТ_НачисленияЗаПериод.ОблагаетсяНДФЛ КАК ОблагаетсяНДФЛ
ПОМЕСТИТЬ ВТ_НачисленияДоходы
ИЗ
	ВТ_НачисленияЗаПериод КАК ВТ_НачисленияЗаПериод

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВТ_ПолученныеДоходы.МесяцНачисления,
	ВТ_ПолученныеДоходы.ДокументОснование,
	ВТ_ПолученныеДоходы.Организация,
	ВТ_ПолученныеДоходы.ФизическоеЛицо,
	ВТ_ПолученныеДоходы.Начисление,
	NULL,
	ВТ_ПолученныеДоходы.Регистратор,
	ВТ_ПолученныеДоходы.МесяцНалоговогоПериода,
	ВТ_ПолученныеДоходы.Доход,
	ВТ_ПолученныеДоходы.Вычет,
	ИСТИНА
ИЗ
	ВТ_ПолученныеДоходы КАК ВТ_ПолученныеДоходы
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_НачисленияДоходы.МесяцНачисления КАК МесяцНачисления,
	ВТ_НачисленияДоходы.ДокументОснование КАК ДокументОснование,
	ВТ_НачисленияДоходы.Организация КАК Организация,
	ВТ_НачисленияДоходы.ФизическоеЛицо КАК ФизическоеЛицо,
	ВТ_НачисленияДоходы.Начисление КАК Начисление,
	СУММА(ВТ_НачисленияДоходы.Начислено) КАК Начислено,
	ВТ_НачисленияДоходы.Регистратор КАК Регистратор,
	ВТ_НачисленияДоходы.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	СУММА(ВТ_НачисленияДоходы.Доход) КАК Доход,
	СУММА(ВТ_НачисленияДоходы.Вычет) КАК Вычет,
	МИНИМУМ(ВТ_НачисленияДоходы.ОблагаетсяНДФЛ) КАК ОблагаетсяНДФЛ
ПОМЕСТИТЬ ВТ_НачисленияДоходыСводно
ИЗ
	ВТ_НачисленияДоходы КАК ВТ_НачисленияДоходы

СГРУППИРОВАТЬ ПО
	ВТ_НачисленияДоходы.ДокументОснование,
	ВТ_НачисленияДоходы.Организация,
	ВТ_НачисленияДоходы.ФизическоеЛицо,
	ВТ_НачисленияДоходы.Начисление,
	ВТ_НачисленияДоходы.Регистратор,
	ВТ_НачисленияДоходы.МесяцНалоговогоПериода,
	ВТ_НачисленияДоходы.МесяцНачисления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_НачисленияДоходыСводно.МесяцНачисления КАК МесяцНачисления,
	ВТ_НачисленияДоходыСводно.Организация КАК Организация,
	ВТ_НачисленияДоходыСводно.ФизическоеЛицо КАК ФизическоеЛицо,
	ВТ_НачисленияДоходыСводно.ДокументОснование КАК ДокументОснование,
	ВТ_НачисленияДоходыСводно.Начисление КАК Начисление,
	ВТ_НачисленияДоходыСводно.Начислено КАК Начислено,
	ВТ_НачисленияДоходыСводно.Регистратор КАК Регистратор,
	ВТ_НачисленияДоходыСводно.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	НАЧАЛОПЕРИОДА(ВТ_НачисленияДоходыСводно.МесяцНалоговогоПериода, КВАРТАЛ) КАК КварталНалоговогоПериода,
	НАЧАЛОПЕРИОДА(ВТ_НачисленияДоходыСводно.МесяцНалоговогоПериода, ГОД) КАК НалоговыйПериод,
	ВТ_НачисленияДоходыСводно.Доход КАК Доход,
	ВТ_НачисленияДоходыСводно.Вычет КАК Вычет,
	ВТ_НачисленияДоходыСводно.ОблагаетсяНДФЛ КАК ОблагаетсяНДФЛ
ИЗ
	ВТ_НачисленияДоходыСводно КАК ВТ_НачисленияДоходыСводно

УПОРЯДОЧИТЬ ПО
	МесяцНачисления,
	Организация,
	ФизическоеЛицо,
	ДокументОснование,
	Начисление
Показать

Вторая конструкция здесь - это блованка. Видите, там нет предложения "ИЗ"?
А настоящий текст её в общем модуле УчетНачиленнойЗарплатыРасширенный в функциии
Функция ЗапросВТНачисленныеДоходы(ИмяВТНачисленныеДоходы) Экспорт
11. ab_initio 95 19.12.20 21:50 Сейчас в теме
Если хотим чинить этот горе-отчет, то давайте новую ветку заводить :))
12. haltura 16.10.23 09:39 Сейчас в теме
Там построитель запроса выдает конструкцию типа РегистрНачислений.Организация.ГоловнаяОрганизация. Т.е. по факту идет выбор по реквизиту головная организация справочника Организаций. Смотрим свойства реквизита в справочнике Организации, А там параметры выбора с отбором по флагу "Есть обособленные подразделения". Вот отчет автоматом при выборе и отбрасывает те организации где флаг не установлен. Как быть? Если струкутра компании позволяет, то поставте этот флаг везде или сбросте параметр выбора. (сброс параметра при обновлении может слететь).
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот