|
Помогите с запросом для ЗУП 3 | ☑ | ||
---|---|---|---|---|
0
Juliette_
Juliette 27.02.21
✎
12:22
|
Нужно вывести данные расхождений между регистрами РасчетыНалоговыхАгентовСБюджетомПоНДФЛ и РасчетыНалогоплательщиковСБюджетомПоНДФЛ за определнный период
при условии, что измерение РегистрацияВНалоговомОргане у них отличается. Задача - привести измерение РегистрацияВНалоговомОргане в регистре РасчетыНалоговыхАгентовСБюджетомПоНДФЛ по значению из РасчетыНалогоплательщиковСБюджетомПоНДФЛ (где все приведено в соответствие), есть перекосы для 6-НДФЛ Набросала такой запрос, но он очень долго формирует, поправьте, если неверно что-то, пожалуйста ВЫБРАТЬ РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане КАК РегистрацияВНалоговомОрганеПриемник, РасчетыНалогоплательщиковСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане КАК РегистрацияВНалоговомОрганеИсточник ИЗ РегистрНакопления.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ КАК РасчетыНалоговыхАгентовСБюджетомПоНДФЛ ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛ ПО РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ФизическоеЛицо = РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ФизическоеЛицо И (НАЧАЛОПЕРИОДА(РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода, МЕСЯЦ) = НАЧАЛОПЕРИОДА(РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода, МЕСЯЦ)) И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане <> РасчетыНалогоплательщиковСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане ГДЕ РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода МЕЖДУ &Дата1 И &Дата2 |
|||
1
Волшебник
27.02.21
✎
12:25
|
соединение на "не равно" плохо
изучите параметры виртуальных таблиц |
|||
2
Juliette_
Juliette 27.02.21
✎
14:37
|
(1) "изучите параметры виртуальных таблиц"
если обратили внимание, то запрос строится не на периоде, а по полю МесяцНалоговогоПериода поэтому вирт.таблицы здесь не прокатят. Переписан запрос, работает быстро, может кому пригодится для сверки ВЫБРАТЬ РАЗЛИЧНЫЕ РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо, НАЧАЛОПЕРИОДА(РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода, МЕСЯЦ) КАК МесяцНалоговогоПериода, РасчетыНалогоплательщиковСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане КАК РегистрацияВНалоговомОргане, РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Сумма КАК Сумма ПОМЕСТИТЬ НалогоплательщикиНДФЛ ИЗ РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛ ГДЕ РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода МЕЖДУ &Период1 И &Период2 И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Сумма <> 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане КАК РегистрацияВНалоговомОргане, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Сумма КАК Сумма, НалогоплательщикиНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо1, НалогоплательщикиНДФЛ.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода1, НалогоплательщикиНДФЛ.РегистрацияВНалоговомОргане КАК РегистрацияВНалоговомОргане1, НалогоплательщикиНДФЛ.Сумма КАК Сумма1 ИЗ РегистрНакопления.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ КАК РасчетыНалоговыхАгентовСБюджетомПоНДФЛ ВНУТРЕННЕЕ СОЕДИНЕНИЕ НалогоплательщикиНДФЛ КАК НалогоплательщикиНДФЛ ПО РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ФизическоеЛицо = НалогоплательщикиНДФЛ.ФизическоеЛицо И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода = НалогоплательщикиНДФЛ.МесяцНалоговогоПериода И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Сумма = НалогоплательщикиНДФЛ.Сумма И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.РегистрацияВНалоговомОргане <> НалогоплательщикиНДФЛ.РегистрацияВНалоговомОргане ГДЕ И РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.МесяцНалоговогоПериода МЕЖДУ &Период1 И &Период2 |
|||
3
DrShad
27.02.21
✎
14:45
|
твою ж мать
|
|||
4
2S
27.02.21
✎
14:49
|
(3) многозначительно! :) за тебя твою работу сделали?
|
|||
5
DrShad
27.02.21
✎
15:11
|
(4) обращение к физической таблице это круто
|
|||
6
SleepyHead
гуру
27.02.21
✎
15:39
|
(0) А стандартные отчеты на эту тему чем не подходят?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |