Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

ЗУП Запросы

Ivan_Ivanov
читатель
офлайн
Дата регистрации: 06.06.2007
Сообщений: 168
Пост №1
 
12.09.2010 17:25

Вот текст запроса:<br> |ВЫБРАТЬ<br> | Взносы.ФизЛицо,<br> | Взносы.ФСС,<br> | Взносы.ФФОМС,<br> | Взносы.ТФОМС,<br> | Взносы.ПФРНакопительная,<br> | Взносы.ПФРСтраховая,<br> | Взносы.ПФРНакопительнаяЕНВД,<br> | Взносы.ПФРСтраховаяЕНВД,<br> | Взносы.ПоДополнительномуТарифу КАК ПФРПоДополнительномуТарифу,<br> | Взносы.ФССНесчастныеСлучаи,<br> | ВзносыПАВ.ФССПАВ,<br> | ВзносыПАВ.ФФОМСПАВ,<br> | ВзносыПАВ.ТФОМСПАВ,<br> | ВзносыПАВ.ПФРНакопительнаяПАВ,<br> | ВзносыПАВ.ПФРСтраховаяПАВ,<br> | ВзносыПАВ.ПФРНакопительнаяЕНВДПАВ,<br> | ВзносыПАВ.ПФРСтраховаяЕНВДПАВ,<br> | ВзносыПАВ.ПоДополнительномуТарифуПАВ КАК ПФРПоДополнительномуТарифуПАВ,<br> | ВзносыПАВ.ФССНесчастныеСлучаиПАВ<br><br> |ИЗ<br> | ВТВзносыЗаМесяц КАК Взносы<br> |ЛЕВОЕ СОЕДИНЕНИЕ<br> | ВТВзносыЗаМесяцПАВ КАК ВзносыПАВ<br> | по Взносы.ФизЛицо = ВзносыПАВ.ФизЛицо<br>При выполнении запроса получаются данные только из второй таблицы ВзносыПАВ. Первая таблица остается пустой. Из-за чего такое может быть?

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №2
 
12.09.2010 17:34

Полный текст запроса приведи!

Ivan_Ivanov
читатель
офлайн
Дата регистрации: 06.06.2007
Сообщений: 168
Пост №3
 
12.09.2010 17:49

"|ВЫБРАТЬ<br> | СуммыНарастающимИтогом.ФизЛицо КАК ФизЛицо,<br> | СуммыНарастающимИтогом.Порядок КАК Порядок,<br> | СуммыНарастающимИтогом.РезультатФСС - ЕСТЬNULL(ИсчисленныеВзносы.ФССОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ФССОборотИнвалида, 0) КАК ФСС,<br> | СуммыНарастающимИтогом.РезультатФФОМС - ЕСТЬNULL(ИсчисленныеВзносы.ФФОМСОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ФФОМСОборотИнвалида, 0) КАК ФФОМС,<br> | СуммыНарастающимИтогом.РезультатТФОМС - ЕСТЬNULL(ИсчисленныеВзносы.ТФОМСОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ТФОМСОборотИнвалида, 0) КАК ТФОМС,<br> | СуммыНарастающимИтогом.РезультатПФРНакопительная - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД <> 0<br> | ТОГДА ВЫРАЗИТЬ((СуммыНарастающимИтогом.РезультатПФРНакопительнаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего КАК ЧИСЛО(15, 2))<br> | ИНАЧЕ СуммыНарастающимИтогом.РезультатПФРНакопительнаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяОборотИнвалида, 0)<br> | КОНЕЦ КАК ПФРНакопительная,<br> | СуммыНарастающимИтогом.РезультатПФРСтраховая - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД <> 0<br> | ТОГДА ВЫРАЗИТЬ((СуммыНарастающимИтогом.РезультатПФРСтраховаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего КАК ЧИСЛО(15, 2))<br> | ИНАЧЕ СуммыНарастающимИтогом.РезультатПФРСтраховаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяОборотИнвалида, 0)<br> | КОНЕЦ КАК ПФРСтраховая,<br> | СуммыНарастающимИтогом.РезультатПФРНакопительнаяЕНВД - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяЕНВДОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД <> 0<br> | ТОГДА СуммыНарастающимИтогом.РезультатПФРНакопительнаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяОборотИнвалида, 0) - (ВЫРАЗИТЬ((СуммыНарастающимИтогом.РезультатПФРНакопительнаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего КАК ЧИСЛО(15, 2)))<br> | ИНАЧЕ 0<br> | КОНЕЦ КАК ПФРНакопительнаяЕНВД,<br> | СуммыНарастающимИтогом.РезультатПФРСтраховаяЕНВД - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяЕНВДОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД <> 0<br> | ТОГДА СуммыНарастающимИтогом.РезультатПФРСтраховаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяОборотИнвалида, 0) - (ВЫРАЗИТЬ((СуммыНарастающимИтогом.РезультатПФРСтраховаяИнвалида - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВД) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсего КАК ЧИСЛО(15, 2)))<br> | ИНАЧЕ 0<br> | КОНЕЦ КАК ПФРСтраховаяЕНВД,<br> | СуммыНарастающимИтогом.РезультатПоДополнительномуТарифу - ЕСТЬNULL(ИсчисленныеВзносы.ПФРПоДополнительномуТарифуОборот, 0) КАК ПоДополнительномуТарифу,<br> | СуммыНарастающимИтогом.РезультатФССНесчастныеСлучаи КАК ФССНесчастныеСлучаи<br> |ПОМЕСТИТЬ ВТВзносыЗаМесяц<br> |ИЗ<br> | ВТСуммыВзносовНарастающимИтогом КАК СуммыНарастающимИтогом<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТРанееИсчисленныеВзносы КАК ИсчисленныеВзносы<br> | ПО СуммыНарастающимИтогом.ФизЛицо = ИсчисленныеВзносы.ФизЛицо<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПФРПоИнвалидам КАК МесячнаяБазаПФРПоИнвалидам<br> | ПО СуммыНарастающимИтогом.ФизЛицо = МесячнаяБазаПФРПоИнвалидам.ФизЛицо<br> |<br> |ИНДЕКСИРОВАТЬ ПО<br> | Порядок<br> |;<br> |<br> //мов++<br> |ВЫБРАТЬ<br> | СуммыНарастающимИтогомПАВ.ФизЛицо КАК ФизЛицо,<br> | СуммыНарастающимИтогомПАВ.Порядок КАК Порядок,<br> | СуммыНарастающимИтогомПАВ.РезультатФССПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ФССПАВОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ФССПАВОборотИнвалида, 0) КАК ФССПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатФФОМСПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ФФОМСПАВОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ФФОМСПАВОборотИнвалида, 0) КАК ФФОМСПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатТФОМСПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ТФОМСПАВОборот, 0) - ЕСТЬNULL(ИсчисленныеВзносы.ТФОМСПАВОборотИнвалида, 0) КАК ТФОМСПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяПАВОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ <> 0<br> | ТОГДА ВЫРАЗИТЬ((СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяПАВОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ КАК ЧИСЛО(15, 2))<br> | ИНАЧЕ СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяПАВОборотИнвалида, 0)<br> | КОНЕЦ КАК ПФРНакопительнаяПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяПАВОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ <> 0<br> | ТОГДА ВЫРАЗИТЬ((СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяПАВОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ КАК ЧИСЛО(15, 2))<br> | ИНАЧЕ СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяПАВОборотИнвалида, 0)<br> | КОНЕЦ КАК ПФРСтраховаяПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяЕНВДПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяЕНВДПАВОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ <> 0<br> | ТОГДА СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяПАВОборотИнвалида, 0) - (ВЫРАЗИТЬ((СуммыНарастающимИтогомПАВ.РезультатПФРНакопительнаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРНакопительнаяПАВОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ КАК ЧИСЛО(15, 2)))<br> | ИНАЧЕ 0<br> | КОНЕЦ КАК ПФРНакопительнаяЕНВДПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяЕНВДПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяЕНВДПАВОборот, 0) + ВЫБОР<br> | КОГДА МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ <> 0<br> | И МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ <> 0<br> | ТОГДА СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяПАВОборотИнвалида, 0) - (ВЫРАЗИТЬ((СуммыНарастающимИтогомПАВ.РезультатПФРСтраховаяИнвалидаПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРСтраховаяПАВОборотИнвалида, 0)) * (МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ - МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаЕНВДПАВ) / МесячнаяБазаПФРПоИнвалидам.БазаПФРИнвалидаВсегоПАВ КАК ЧИСЛО(15, 2)))<br> | ИНАЧЕ 0<br> | КОНЕЦ КАК ПФРСтраховаяЕНВДПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатПоДополнительномуТарифуПАВ - ЕСТЬNULL(ИсчисленныеВзносы.ПФРПоДополнительномуТарифуПАВОборот, 0) КАК ПоДополнительномуТарифуПАВ,<br> | СуммыНарастающимИтогомПАВ.РезультатФССНесчастныеСлучаиПАВ КАК ФССНесчастныеСлучаиПАВ<br> |ПОМЕСТИТЬ ВТВзносыЗаМесяцПАВ<br> |ИЗ<br> | ВТСуммыВзносовНарастающимИтогомПАВ КАК СуммыНарастающимИтогомПАВ<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТРанееИсчисленныеВзносы КАК ИсчисленныеВзносы<br> | ПО СуммыНарастающимИтогомПАВ.ФизЛицо = ИсчисленныеВзносы.ФизЛицо<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПФРПоИнвалидам КАК МесячнаяБазаПФРПоИнвалидам<br> | ПО СуммыНарастающимИтогомПАВ.ФизЛицо = МесячнаяБазаПФРПоИнвалидам.ФизЛицо<br> |<br> |ИНДЕКСИРОВАТЬ ПО<br> | Порядок<br> |;<br> |<br>//мов--<br> |ВЫБРАТЬ<br> | Взносы.ФизЛицо,<br> | Взносы.ФСС,<br> | Взносы.ФФОМС,<br> | Взносы.ТФОМС,<br> | Взносы.ПФРНакопительная,<br> | Взносы.ПФРСтраховая,<br> | Взносы.ПФРНакопительнаяЕНВД,<br> | Взносы.ПФРСтраховаяЕНВД,<br> | Взносы.ПоДополнительномуТарифу КАК ПФРПоДополнительномуТарифу,<br> | Взносы.ФССНесчастныеСлучаи,<br> | ВзносыПАВ.ФССПАВ,<br> | ВзносыПАВ.ФФОМСПАВ,<br> | ВзносыПАВ.ТФОМСПАВ,<br> | ВзносыПАВ.ПФРНакопительнаяПАВ,<br> | ВзносыПАВ.ПФРСтраховаяПАВ,<br> | ВзносыПАВ.ПФРНакопительнаяЕНВДПАВ,<br> | ВзносыПАВ.ПФРСтраховаяЕНВДПАВ,<br> | ВзносыПАВ.ПоДополнительномуТарифуПАВ КАК ПФРПоДополнительномуТарифуПАВ,<br> | ВзносыПАВ.ФССНесчастныеСлучаиПАВ<br><br> |ИЗ<br> | ВТВзносыЗаМесяц КАК Взносы<br> |ЛЕВОЕ СОЕДИНЕНИЕ<br> | ВТВзносыЗаМесяцПАВ КАК ВзносыПАВ<br> | по Взносы.ФизЛицо = ВзносыПАВ.ФизЛицо<br> <br>Привела только ту часть запроса, где получаются эти две таблицы. Если этого недостаточно тогда напиши мыло, просто сам запрос почти на 2000 строк, у меня браузер не выполняет запрос с таким большим текстом, ошибку все время выдает<br>"

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №4
 
12.09.2010 18:31

ОФИГЕТЬ! 2000 строк? я такого еще не видел, но всегда есть личка! если нажмешь на ник, то увидешь!

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №5
 
12.09.2010 21:54

> ОФИГЕТЬ! 2000 строк? я такого еще не видел, но всегда есть личка! если нажмешь на ник, то увидешь!<br><br>хочешь глобальник ? =)

Ivan_Ivanov
читатель
офлайн
Дата регистрации: 06.06.2007
Сообщений: 168
Пост №6
 
12.09.2010 22:39

А при чем тут глобальник? Ты вообще что имеешь ввиду? Впрочем я уже разобралась

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №7
 
12.09.2010 22:51

Молодец! и в чем было дело?

Ivan_Ivanov
читатель
офлайн
Дата регистрации: 06.06.2007
Сообщений: 168
Пост №8
 
13.09.2010 00:21

Да ни в чем. Все там нормально было. Просто у меня по видам начислений, где была пустая таблица уже был рассчитанный и проведенный документ. Естественно, она в таком случае и должна оставаться пустой. Это я просто глюканула

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №9
 
13.09.2010 08:54

и все же зачем такой большой запрос?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация