Некорректный текст запроса #786840


#0 by gelmoriel
Конфигурация УТ для Украины 3.1.2.4. Не формируется отчет "Ведомость по товарам в ценах номенклатуры". Выдаёт сообщение "Не корректный текст запроса" . Конфигурация доработанная, но отчёт не тронутый. Куда можно копать?
#1 by Dен
Думаю, что начать можно с изучения текста запроса.
#2 by gelmoriel
#3 by Любопытная
И что непонятно?
#4 by Torquader
Это в типовой такое что-ли ?
#5 by Pandoch
#6 by gelmoriel
не понятно то, что искомый фрагмент запроса есть в исходном тексте запроса, а функция Найти возвращает 0.
#7 by gelmoriel
да
#8 by Любопытная
значит нет такого в тексте запроса
#9 by gelmoriel
знак минус, вычитание
#10 by Любопытная
Отладчиком вытаскивай запрос и сравнивай с этим куском
#11 by gelmoriel
есть какой-то механизм или инструмент для сравнения текстов, кроме разглядывания? Глазами смотрел и всё совпадает.
#12 by Любопытная
ну во-первых просто в табло сравнить. Во-вторых, сохранить оба в текстовые файлы и сравнить два файла
#13 by МимохожийОднако
Консоль запросов. Помести туда запрос и поймешь
#14 by Любопытная
Про "не верь глазам своим" ещё Козьма Прутков сказал
#15 by Torquader
А где сам текст запроса ?
#16 by gelmoriel
тут. в сообщение не вставляется почему-то.
#17 by Torquader
Как ни странно, но в Действительно находится . Точно Это запись, сделанная при появлении исключения ?
#18 by Любопытная
Не, ну так сравнивать невозможно. Там же до пробела должно совпадать, иначе разный текст. Возьми этот заменяемый кусок и вставь его в исходный запрос, посмотри, что будет. И ещё, при обращении к запросу в скд не надо разве писать наборыДанных[0].запрос.текст?
#19 by gelmoriel
Весь прикол в том, что отчет по сравнению с типовой конфигурацией не изменён. Отчетов нет вообще в изменённых объектах. В демо базе отчет работает, а в моей нет. Я уже всё перепробывал. Выкладываю конфигурацию. Кому интересно можете сами посмотреть
#20 by Torquader
Язык сравнения какой ? Возможно, он какие-то символы путает. Я просто взял кусок из сохранил в файл (правда, однобайтный) и сохранил в файл, что, что в , вырезав чёрточки слева и то, что до них. Потом FC сказал, что эти файлы идентичны.
#21 by Torquader
Я почему и говорю, что вставить в конфу, запись текста запроса в файл и одновременно запись строки поиска в другой, чтобы можно было сравнить. Ещё лучше кодами символов через запятую, чтобы совпадения искать в одной строке.
#22 by h-sp
он изменен. Потому что от настроек зависит. Что-то с настройками у вас. Упаковки не так заданы.
#23 by gelmoriel
у Вас есть доступ к конфигурации. Покажите отличия.
#24 by catena
Может быть в демо-базе он не доходит до этой проверки?
#25 by h-sp
какой доступ еще? В предприятие смотрите. Функциональные опции по упаковкам и Номенклатуре. Флаг использовать упаковки, наверняка NULL у номенклатур проставлен, а не булево. Или еще чего-нибудь. Чего вы в конфигурации там сравниваете, если запрос формируется в предприятии. Его и сравнивайте.
#26 by rabbidX
Запрос (Query) Использование: Чтение и запись. Описание: Тип: Строка.
#27 by rabbidX
найди чем именно различаются тексты, сравнивай в табло куски текстов, пока не найдешь отличие, тогда, возможно, будет понятно из-за чего ошибка.
#28 by mkalimulin
Имя переменной "ЗаменяемыйТекст" наводит на размышления о тщетности бытия.
#29 by gelmoriel
красавец, я бы тебя расцеловал, если бы не было гендерного противоречия. В типовой демо базе до этой проверки не доходило. по идее это должны исправить при следующем обновлении разработчики 1С
#30 by gelmoriel
всем спасибо. Это есть известная задокументированная ошибка конфигурации    код ошибки 45749. Исправлять её я не думаю, а клиенту сделаю какую-то заплатку пока обновление выйдет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С