Запрос по РН РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты

1. JustaUser 15.01.20 10:19 Сейчас в теме
ВЫБРАТЬ
	РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.СуммаПриход КАК СуммаПриход
ИЗ
	РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Обороты КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты


Запрос простейший, но не получается наложить условия по МесяцНалоговогоПериода, например, выбрать записи за год.
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. MuxaH 15.01.20 10:24 Сейчас в теме
А почему не получается? Это измерение регистра, можно сразу на виртуальную таблицу отбор накладывать.
3. JustaUser 15.01.20 10:43 Сейчас в теме
(2) Можно, но результат вернется пустым, хотя записи есть.
Можно из физической таблицы выбирать, не суть. Что-то не так с МесяцНалоговогоПериода (то есть, я чего-то не знаю).

ВЫБРАТЬ
	МЕСЯЦ(РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.МесяцНалоговогоПериода) КАК МесяцНалоговогоПериода,
	РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.СуммаПриход КАК СуммаПриход
ИЗ
	РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Обороты(&НачПериод, &КонПериода, , ) КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты
4. MuxaH 15.01.20 10:54 Сейчас в теме
(3) Обороты(&НачПериод, &КонПериода, , ) наложит отбор на стандартный период регистра накопления, а надо наложить отбор на измерение:
ВЫБРАТЬ
	РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты.СуммаПриход КАК СуммаПриход
ИЗ
	РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Обороты(, , , МесяцНалоговогоПериода МЕЖДУ &НачПериод И &КонПериод) КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛОбороты
5. JustaUser 15.01.20 11:06 Сейчас в теме
(4) Да, промахнулась. Но все равно результат пустой, хотя записи есть.
Прикрепленные файлы:
6. MuxaH 15.01.20 11:23 Сейчас в теме
Судя по скрину, вы это делаете через СКД. Там надо быть аккуратным с автозаполнением, СКД может сама наложить отбор на стандартный период.
7. JustaUser 15.01.20 13:12 Сейчас в теме
(6) Ну да, через консоль запросов этот же запрос возвращает результат. Хотелось бы понять, почему через СКД результат пустой.
8. MuxaH 15.01.20 13:15 Сейчас в теме
(7) При использовании автозаполнения для виртуальных таблиц регистров накопления СКД сама добавляет параметры &НачалоПериода, &КонецПериода и автоматом подставляет их в запрос, который выполняется для формирования отчёта. Если такое поведение не нужно, можно снять галку автозаполнения и указать все нужные поля, отборы, параметры для СКД руками. В конструкторе СКД это всё делается на закладке Компоновка данных.
9. JustaUser 15.01.20 14:01 Сейчас в теме
8. Дело все-таки не в виртуальных таблицах, потому что в случае физической таблицы та же проблема - результат пустой.

ВЫБРАТЬ
	РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
	РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Сумма КАК Сумма
ИЗ
	РегистрНакопления.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ КАК РасчетыНалоговыхАгентовСБюджетомПоНДФЛ
ГДЕ
	И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода МЕЖДУ &Нач И &Кон
10. MuxaH 15.01.20 14:18 Сейчас в теме
(9) Тут могу посоветовать только воспользоваться консолью СКД и посмотреть какой запрос реально выполняется при формировании отчета. Если обычная консоль запросов возвращает данные, значит СКД модифицирует запрос, что возвращать становится нечего.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)