Синтаксическая ошибка Итоги |
Я |
16.08.12 — 08:43
Подскажите пожалуйста что не правильно в этом запросе:
ВЫБРАТЬ
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ПериодЗадолженности,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ВидРасчета,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.Поставщик,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаНачальныйОстаток,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаОборот,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаПриход,
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаРасход
ИЗ
РегистрНакопления.ркЗадолженностьЛицевыхСчетов.ОстаткиИОбороты(, {(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, Авто, , ) КАК ркЗадолженностьЛицевыхСчетовОстаткиИОбороты
Упорядочить по
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
Итоги
Сумма(ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток)
по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
Почему ругается на итоги???
1 — 16.08.12 — 08:51
группировка где?
2 — 16.08.12 — 08:51
а что за ошибка то?
3 — 16.08.12 — 08:52
(1) а группировка зачем?
4 — 16.08.12 — 08:52
патамушта упорядочить потом
5 — 16.08.12 — 08:53
(4) нет
6 — 16.08.12 — 08:53
УПОРЯДОЧИТЬ должно идти после ИТОГИ, не?
7 — 16.08.12 — 08:53
нет
8 — 16.08.12 — 08:54
да, нет, не проснулся еще
9 — 16.08.12 — 08:54
(3) а по чему он тебе итоги считать должен?
10 — 16.08.12 — 08:55
(9)
по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
11 — 16.08.12 — 08:55
группировка это группировка, итоги это итоги
12 — 16.08.12 — 08:55
(9) по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
13 — 16.08.12 — 08:57
(0) где текст ошибки то? может у него итоги отключены
14 — 16.08.12 — 08:59
Да рабочий запрос. Автор не тяни резину, мы тут извелись все уже…
15 — 16.08.12 — 09:01
да он походу забил
16 — 16.08.12 — 09:03
видать ВНЕЗАПНО заработало
17 — 16.08.12 — 09:05
(10)(12) спасибо, кэпы =) я, видимо, ещё не до конца проснулся
18 — 16.08.12 — 09:31
я выходил, щас отвечу..
19 — 16.08.12 — 09:35
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(13, 1)}: Синтаксическая ошибка
<<?>>Итоги
Вот такая ошибка выходит. Запрос в схеме компоновки данных. Из регистра накопления за период может выйти несколько сумм конечного остатка по каждому лицевому счету. И чтобы получить нужную сумму, её нужно сложить. Вот я думаю, что как-то по итогам можно это сделать
20 — 16.08.12 — 09:37
на хрена тебе итоги в СКД?
21 — 16.08.12 — 09:38
Если вытащить Сумму конечного остатка в ресурсы как Сумма(СуммаКонечныйОстаток), то получается. Но мне интересно почему же в запросе через итоги не выходит
22 — 16.08.12 — 09:38
+(20) убери нафих из запроса итоги и упорядочить, всё это делай на вкладке настройки
23 — 16.08.12 — 09:39
(22) так что ж итоги в запросе вообще нельзя вытянуть?
24 — 16.08.12 — 09:41
(23) в скд я даже не пробовал и знать неинтересно
25 — 16.08.12 — 09:57
Ещё вопрос или даже просьба. Не в тему конечно, но… Вообщем мне задали задачку написать отчет по периодам задолженности, чтобы выявить тех людей,которые должны уже более 3-х месяцев. Отдельно по месяцам вытащить данные не сложно, но я не знаю как сделать так, чтобы один и тот же запрос выполнялся по разным периодам. Если кто сможет помочь буду очень рад. В 8-ке я слабоват, мягко сказать. Раньше писал только на 7-ке((((((
26 — 16.08.12 — 10:08
(25) честно прочитал дважды и медленно. всё, что после «выявить тех людей,которые должны уже более 3-х месяцев» не поддалось пониманию
27 — 16.08.12 — 10:30
(26) Выявить «злостных» неплательщиков получается. Если человек не платил за услуги 3 месяца и более ему нужно посылать уведомления, затем если он все же не образумился-дело в суд. Вот такая цель этого отчета.
28 — 16.08.12 — 10:38
(27) нужно найти тех, разность даты последней оплаты и даты отчёта которых более 3х месяцев? по-моему, всё прозрачно
vladimirpetrov11
29 — 16.08.12 — 10:53
(28) В отчете нужно показать какую сумму человек должен был каждый месяц.
|
Заблокирован |
||||
|
1 |
||||
«ИТОГИ» синтаксическая ошибка24.12.2012, 14:45. Показов 8021. Ответов 27 Метки нет (Все метки)
пишу
рурается на итоги — пишет «ожидается имя таблицы»
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
24.12.2012, 14:45 |
|
27 |
|
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,490 Записей в блоге: 1 |
|
|
24.12.2012, 14:49 |
2 |
|
ВЫБРАТЬ ИТОГИ Сумма(КоличествоОборот) по товар
0 |
|
Заблокирован |
||||
|
24.12.2012, 14:53 [ТС] |
3 |
|||
|
так тоже не работает Добавлено через 2 минуты
ожидается имя таблицы перед «итоги»
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:18 |
4 |
|
конструктор Вам в помощь. Уж запятую-то убрать — святое дело, но параметры вирт таблицы… Не по теме: Gokusa, Вы хоть чему-нибудь когда-нибудь…? Сколько можно на грабли поверхностного отношения наступать? В преферансе игрока, бездумно шлёпающего картами, раздевают мгновенно
0 |
|
Заблокирован |
|
|
24.12.2012, 15:21 [ТС] |
5 |
|
народ, а что если программно отключить итоги и потом включить? Добавлено через 1 минуту
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:25 |
6 |
|
проще пальцыми написать. Видать не проще. Но если уж конструктор запроса у Вас итоги не делает…
0 |
|
Заблокирован |
|
|
24.12.2012, 15:26 [ТС] |
7 |
|
а вот это вы неправы
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:30 |
8 |
|
Тогда ждите. Придётся предоставлять Вам текст. В течение 10-15 мин (чукча занят, однако) Добавлено через 38 секунд
0 |
|
Заблокирован |
|
|
24.12.2012, 15:34 [ТС] |
9 |
|
ну с запятой-это я тупанул, Добавлено через 28 секунд Добавлено через 1 минуту
0 |
|
duk337 2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
||||
|
24.12.2012, 15:38 |
10 |
|||
Добавлено через 1 минуту
0 |
|
Заблокирован |
|
|
24.12.2012, 15:41 [ТС] |
11 |
|
это всё понятно.
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:43 |
12 |
|
проще пальцыми написать. В этом дело. В пальцах. Башку включи, гордыню умерь, и золотой ключик будет твой… после 3642-го ведра
0 |
|
Заблокирован |
||||||||
|
24.12.2012, 15:48 [ТС] |
13 |
|||||||
|
спасибо за то что написали мне прикладное решение, толкьо прикладное мне не нужно.
чё ему надо. Добавлено через 1 минуту
то же самое что у меня, почему тогда у меня ругается? Добавлено через 2 минуты
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:49 |
14 |
|
то же самое что у меня Не… это не чукча. Ты попу от пальца отличаешь вообще?
0 |
|
Заблокирован |
|
|
24.12.2012, 15:54 [ТС] |
15 |
|
ААААА я кажется понял в чем фишка- я это делал в отчёте если чё. Добавлено через 1 минуту Добавлено через 1 минуту
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:58 |
16 |
|
у тебя это функция ГРУППИРОВКИ
0 |
|
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,490 Записей в блоге: 1 |
|
|
24.12.2012, 15:58 |
17 |
|
const X=0, Y=5; X=Y : X=5; Я тоже самое пишу… Почему X=0 ???? Y=X : X=0;
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
24.12.2012, 15:58 |
18 |
|
Но параметры врт.таблицы нужны
0 |
|
Dethmontt |
|
24.12.2012, 16:00
|
|
Не по теме: duk337, ну у тебя терпения вагон!!!
0 |
|
duk337 2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
||||
|
24.12.2012, 16:01 |
20 |
|||
|
Dethmontt, точно
0 |
|
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
24.12.2012, 16:01 |
|
20 |
Подскажите пожалуйста что не правильно в этом запросе: ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ПериодЗадолженности, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ВидРасчета, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.Поставщик, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаНачальныйОстаток, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаОборот, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаПриход, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаРасход Итоги Сумма(ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток) по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет Почему ругается на итоги???
патамушта упорядочить потом
УПОРЯДОЧИТЬ должно идти после ИТОГИ, не?
да, нет, не проснулся еще
а по чему он тебе итоги считать должен?
по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
группировка это группировка, итоги это итоги
по ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет
где текст ошибки то? может у него итоги отключены
Да рабочий запрос. Автор не тяни резину, мы тут извелись все уже…
видать ВНЕЗАПНО заработало
спасибо, кэпы =) я, видимо, ещё не до конца проснулся
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(13, 1)}: Синтаксическая ошибка <<?>>Итоги Вот такая ошибка выходит. Запрос в схеме компоновки данных. Из регистра накопления за период может выйти несколько сумм конечного остатка по каждому лицевому счету. И чтобы получить нужную сумму, её нужно сложить. Вот я думаю, что как-то по итогам можно это сделать
на хрена тебе итоги в СКД?
Если вытащить Сумму конечного остатка в ресурсы как Сумма(СуммаКонечныйОстаток), то получается. Но мне интересно почему же в запросе через итоги не выходит
+ убери нафих из запроса итоги и упорядочить, всё это делай на вкладке настройки
так что ж итоги в запросе вообще нельзя вытянуть?
в скд я даже не пробовал и знать неинтересно
Ещё вопрос или даже просьба. Не в тему конечно, но… Вообщем мне задали задачку написать отчет по периодам задолженности, чтобы выявить тех людей,которые должны уже более 3-х месяцев. Отдельно по месяцам вытащить данные не сложно, но я не знаю как сделать так, чтобы один и тот же запрос выполнялся по разным периодам. Если кто сможет помочь буду очень рад. В 8-ке я слабоват, мягко сказать. Раньше писал только на 7-ке((((((
честно прочитал дважды и медленно. всё, что после «выявить тех людей,которые должны уже более 3-х месяцев» не поддалось пониманию
Выявить «злостных» неплательщиков получается. Если человек не платил за услуги 3 месяца и более ему нужно посылать уведомления, затем если он все же не образумился-дело в суд. Вот такая цель этого отчета.
нужно найти тех, разность даты последней оплаты и даты отчёта которых более 3х месяцев? по-моему, всё прозрачно
В отчете нужно показать какую сумму человек должен был каждый месяц.
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Синтаксическая ошибка ВЫБРАТЬ при выполнении запроса
Синтаксическая ошибка «ВЫБРАТЬ»<?> ВЫБРАТЬ возникает в 1С, когда в тексте запроса идут его блоки в подряд без разделения между собой.
Рис.1 Скриншот ошибки «Выбрать»
Например, в случаях:
- объединения запросов, когда подзапросы должны отделяться служебными словами «ОБЪЕДИНИТЬ» или «ОБЪЕДИНИТЬ ВСЕ«
- два запроса идущие в подряд для последующей выборки методом ВыбратьПакет(): требуется их разделение » ; «
- последующая выборка из временной таблицы: также необходимо разделение » ; «
- неверный синтаксис во вложенном запросе в конструкции ГДЕ Значение В (Выбрать ссылка из Справочники.ПримерСправочника): доступно только сравнение » В ()«, а не «=«, «>» и прочее
Замечу, что такая ошибка возникает при ручной правке текста, поскольку при формировании конструктором запроса, он вставляет разделители самостоятельно:
Цифры в начале ошибки (на рисунке — 386,1) — это номер строки в запросе. При большом тексте такая информация поможет быстрее локализовать ошибку.
Поведение системы
Выполнение запроса прерывается, но система продолжает работать
Об идеалах нации можно судить по ее рекламе.
Вот текст запроса
ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена,
| ЦеныНоменклатурыСрезПоследних.Валюта,
| ЦеныНоменклатурыСрезПоследних.ВидЦены,
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Характеристика
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|ГДЕ
| ЦеныНоменклатурыСрезПоследних.ВидЦены В(&ТипЦен)
| И ЦеныНоменклатурыСрезПоследних.Номенклатура В(&Номенлатуры)"
Запрос построено на конструкторе запросов.
Текст ошибки
{Форма.ГлавнаяФорма.Форма(206)}: Ошибка при вызове метода контекста (Выполнить)
ТабЗначРезультат = Запрос.Выполнить().Выгрузить();
по причине:
{(4, 2)}: Синтаксическая ошибка "ИЗ"
<<?>>ИЗ
-
Вопрос заданболее трёх лет назад
-
2217 просмотров
Ошибка синтаксиса языка запроса.
Вам нужно определится с тем, что вы используете. Если работаете с физической таблицей, то источник = РегистрСведений.ЦеныНоменклатуры. Если хотите виртуальную таблицу срезу последних, то даже не обязательно задавать время среза и условие (которое вы запихнули в секцию ГДЕ), но обязательно указать круглые кавычки!
ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена,
| ЦеныНоменклатурыСрезПоследних.Валюта,
| ЦеныНоменклатурыСрезПоследних.ВидЦены,
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Характеристика
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены В(&ТипЦен) и Номенклатура В(&Номенлатуры)) КАК ЦеныНоменклатурыСрезПоследних»
Пригласить эксперта
-
Показать ещё
Загружается…
08 июн. 2023, в 20:17
5000 руб./за проект
08 июн. 2023, в 20:14
2000 руб./за проект
08 июн. 2023, в 18:48
1000 руб./в час
Минуточку внимания
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Ivan_Ivanov
Дата регистрации: 06.06.2007
Сообщений: 168
«Текст запроса:<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> «ВЫБРАТЬ РАЗЛИЧНЫЕ<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> Для Сч = 2 По Месяц(ПериодРегистрации) Цикл<br> КонецМесяца = КонецМесяца(КонецМесяца+1);<br> ПериодыТекст = ПериодыТекст +» ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(» + Формат(КонецМесяца,»ДФ=гггг,М,д,Ч,м,с») + «)»;<br> КонецЦикла;<br> Запрос.Текст = ПериодыТекст;<br> Запрос.Выполнить();<br><br> Запрос.Текст = <br> «ВЫБРАТЬ<br> | МЕСЯЦ(Периоды.Период) КАК Месяц,<br> | ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)) КАК ВидТарифаСтраховыхВзносов<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> | ЕСТЬNULL(ГражданствоФизЛиц.НеИмеетПравоНаПенсию, ЛОЖЬ) КАК НеИмеетПравоНаПенсию,<br> | ЕСТЬNULL(ГражданствоФизЛиц.НеИмеетПравоНаМедицинскоеСтрахование, ЛОЖЬ) КАК НеИмеетПравоНаМедицинскоеСтрахование<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> | (ВЫБРАТЬ<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> | СведенияОДоходах.ОблагаетсяЕНВД,<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> |ИЗ<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> |ИЗ<br> | ВТДоходыПоФизлицамМесяцам КАК СведенияОДоходах<br> |<br> |СГРУППИРОВАТЬ ПО<br> | СведенияОДоходах.ФизЛицо<br> |<br> |ИМЕЮЩИЕ<br> | СУММА(ВЫБОР<br> | КОГДА СведенияОДоходах.ВходитВБазуПФР<br> //мов<br> | ИЛИ СведенияОДоходах.ВходитВБазуФОМС ИЛИ СведенияОДоходах.ВходитВПАВ ИЛИ СведенияОДоходах.ВходитВДГПХ ИЛИ СведенияОДоходах.Внебюжет<br> | ТОГДА СведенияОДоходах.ОблагаемыйДоход<br> | ИНАЧЕ 0<br> | КОНЕЦ) < 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><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> | -СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифуПАВ,<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> | РанееИсчисленныеВзносы.ФизЛицо КАК ФизЛицо,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФССОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФССОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФФОМСОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФФОМСОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ТФОМСОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ТФОМСОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФССОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФССОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФФОМСОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФФОМСОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ТФОМСОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ТФОМСОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяОборот + РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяОборот + РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяЕНВДОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяЕНВДОборот,<br> | СУММА(РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуОборот) КАК ПФРПоДополнительномуТарифуОборот,<br> //мов++<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФССПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФССПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФФОМСПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФФОМСПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ТФОМСПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ТФОМСПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФССПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФССПАВОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ФФОМСПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ФФОМСПАВОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ТФОМСПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ТФОМСПАВОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяПАВОборот + РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяПАВОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяПАВОборот + РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяПАВОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяЕНВДПАВОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДПАВОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяЕНВДПАВОборот,<br> | СУММА(РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуПАВОборот) КАК ПФРПоДополнительномуТарифуПАВОборот,<br> <br> ///////////////////////////////<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяДГПХОборот + РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДДГПХОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяДГПХОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяДГПХОборот + РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДДГПХОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяДГПХОборотИнвалида,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяДГПХОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРНакопительнаяДГПХОборот,<br> | СУММА(ВЫБОР<br> | КОГДА Инвалид.Физлицо ЕСТЬ NULL <br> | ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяДГПХОборот<br> | ИНАЧЕ 0<br> | КОНЕЦ) КАК ПФРСтраховаяДГПХОборот, <br>ну и т.д.<br>где на этом куске при заполнении документа расчет страховых взносов 1с выдает сообщение<br>{Документ.РасчетСтраховыхВзносов(3767)}: Ошибка при вызове метода контекста (Выполнить): {(948, 2)}: Синтаксическая ошибка «СУММА(ВЫБОР»<br><<?>>СУММА(ВЫБОР<br> Возврат Запрос.Выполнить().Выгрузить();<br>Знаю, что где-то по хду дела не хватает запятой. Просто уже не вижу, где именно. Народ, посмотрите, пожалуйста свежим взглядом.»
BelikovS
Дата регистрации: 05.03.2007
Сообщений: 1701
Скопируйте запрос в текстовый документ перейдите на 948 строку и посмотрите что там рядом.<br>Еще можно запрос засунуть в консоль запросов и вызвать конструктор — он тоже покажет в какой строке ошибка.
Ivan_Ivanov
Дата регистрации: 06.06.2007
Сообщений: 168
Блин, точно. Спасибо большое за чистку мозгов . Еще кучу ошибок таким образом исправила
Показывать по
10
20
40
сообщений
Читают тему:
Всё работало хорошо, но вдруг перестало, после того, как я внес изменения в макет СКД:
При формировании отчета появлялась надпись «Синтаксическая ошибка» и всё.
Когда убрал некоторые секции, методом деструктивного исключения обнаружил, что глючит зеленая секция.
Благо, CTRL+Z сработал и вернул изменения назад (каюсь, рабочей версии отчета не было).
Вздохнул было, но потом опять ошибка возникла. И тут до меня дошло — проблема в пустых ячейках, где указан тип ячейки «Параметр», но не указано, значение какого параметра брать. Поменял тип на Текст — и все заработало.
Экие тонкости в 1С, однако!
| kulkrise |
|
||
|---|---|---|---|
|
|
1С 8.2 БП 2.0 Обычное приложениеКод 1C v 8.2 УП
Выдается сообщение «Синтаксическая ошибка». В чем ошибка? |
| Yandex |
|
||
|---|---|---|---|
|
|
| E_Migachev |
|
||
|---|---|---|---|
|
|
(0) kulkrise, так а на что ругается? |
| kulkrise |
|
||
|---|---|---|---|
|
|
{(3, 1)}: Синтаксическая ошибка «Список.Контрагент.Наименование»
<<?>>Список.Контрагент.Наименование КАК Наименование и так по каждому пункту, даже если данный пункт убрать в комментарий |
| E_Migachev |
|
||
|---|---|---|---|
|
|
а кто это написал: |ИЗ Документ.РеализацияТоваровУслуг КАК Список, Документ.ПоступлениеТоваровУслуг КАК Список»; ? |
| kulkrise |
|
||
|---|---|---|---|
|
|
писала я на основании примера из учебника, может и быть и так как,
но смысл в том, что данные по контрагентам должны выбираться не только из документов по реализации, но и из документов по поступлению. Дополнительно: мне подсказали. что у меня нет запятой после каждого Код 1C v 8.2 УП
выводится сообщение об ошибке |
| kulkrise |
|
||
|---|---|---|---|
|
|
Как мне указали, ошибка здесь заключалась в запятой после СрокДействия, т.е.
перечисление схожих конструкций закончилось, а я ставлю запятую. это исправлено, судя по тому, что ни на что не ругается из выборки запроса — уже хорошо, однако теперь ругается на следующее (при этом, когда выборка производилась из справочника контрагентов не запросом, а выборкой данных, в обработке этой строки проблем не наблюдалось): Код 1C v 8.2 УП
Код 1C v 8.2 УП
|
| E_Migachev |
|
||
|---|---|---|---|
|
|
(5) kulkrise, так создавай запрос через конструктор и не будет проблем |
| Mokey |
|
||
|---|---|---|---|
|
|
В первом посте запятых нет вообще, во втором — лишняя перед ИЗ, вот и весь вопрос |
| DJ_Serega |
|
||
|---|---|---|---|
|
|
Непонятен смысл запроса. А на ошибки уже указали. |
| Подсказка: Вы получили ответ на свой вопрос — закройте вопрос! |
|
v3.03 Ошибка синтаксического анализа в консоле запросов |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
|
|









