Комплексная конфигурация, Расчет страховых взносов

Новая тема
"Комплексная конфигурация 7.70.525
Обработка: РасчетСтраховыхВзносов
Часть кода:

ТекстЗапроса="//{{ЗАПРОС(ЗапросУпаченоВзносов)
|Период с ДатаНачала по ДатаОкончания;
...
|Группировка МесяцОтчетногоПериода;
|ЮрЛицо = Документ.РасчетыПоСтраховымВзносам.ЮрЛицо;
|Условие(ЮрЛицо = ЮрЛицо;
|"//}}ЗАПРОС


Сразу две ошибки.
Ошибка 1:
Я уже писал тут http://www.buh.ru/forum/thread.jsp?id=566730#566730, что так писать нельзя.

Условие(ЮрЛицо = ЮрЛицо); 


это всегда = True и из за этого в выборку попадает вся куча документов по всем юрлицам, по каким бы они ни были оформлены. Эта ошибка есть и в куче других мест, в частности в ПодготовкаСведенийДляПФР2010, КнигаУчетаДоходовИРасходов, как народ сдается при наличии более одного юрлица в базе, вообще непонятно. Хотя есть множество мест в конфигурации, где все написано как надо, внутренняя переменная запроса не путается с внешним элементом формы или внешней переменной.

Нужно писать так:
|ЮрЛицоВЗапросе = Документ.РасчетыПоСтраховымВзносам.ЮрЛицо;
|Условие(ЮрЛицоВЗапросе = ЮрЛицо);

Ошибка 2:
|Условие(ЮрЛицо = ЮрЛицо;
В строке нет закрывающей скобки, в результате движок не ругается на неверный текст запроса и просто падает критом. Проверено на 7.70.027 SQL."
тебя, наверное, кадровики из 1С уже "забросали приглашениями на работу? :-)
Нет. Реалии сегодняшнего дня - владение v8. У меня с этим значительно хуже, нежели 7.7
> владение v8
по-моему тебе "подтянуться" - раз плюнуть! :-)
Читают тему
(гостей: 1)

Быстрый переход