Обновление прошло успешно, но во время работы отложенных обработчиков появляется ошибка в этом обработчике:
"Заполняет данные отправленных документов
РегистрыСведений.СервисСверкиРасчетовРеестрДокументов.ЗаполнитьОтправленныеНаСервисЗначения".
Краткий текст ошибки:
"{(238, 2)}: Синтаксическая ошибка "СервисСверкиРасчетовРеестрДокументов.Организация"
<<?>>СервисСверкиРасчетовРеестрДокументов.Организация КАК Организация,".
Установили последние патчи - не помогло. Никто не сталкивался?
Хотелось бы узнать, это действительно ошибка в самом типовом обработчике? Чтобы чтобы не делать лишние исправления расширением.
(1) Я же написал, что важно знать, типовая это ошибка или нет. Он тут вообще на запрос ругается.
Посмотреть текст запроса и исправить можно, хотя он формируется динамически и придется покопаться. Просто может кто-то с этим уже сталкивался?
Вроде нашел ошибку. Поделюсь решением, может кому-то тоже поможет. )
Ошибка возникала в общем модуле СервисСверкиРасчетовУНФ, в функции ДанныеИнформационнойБазыКСверке. Там текст запроса формировался из двух частей - это ТекстЗапросаТаблицаРасчетов, плюс основной запрос. Первый запрос создавал временную таблицу.
Но при объединении этих двух запросов между ними не было конструкции
";
/////////////////////////////
",
в результате итоговый текст запроса был неправильный.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший