Ошибка СБУД: Microsoft SQL Server Client 11.0: Неправильный синтаксис около конструкции...

1. Mahinya 21 28.12.22 11:48 Сейчас в теме
Помогите, пожалуйста, подскажите, где копать.
Конфигурация УТ 11.4.6.188 доработанная.
Добавила реквизит "Утвержден" в добавленный документ. И при попытке сохранить конфигурацию появляется предупреждение:

Ошибка СБУД: Microsoft SQL Server Client 11.0: Неправильный синтаксис около конструкции "MSK".
HRESULT=80040E14, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Seventy=F, native=156, line=1
SQLSrvr: SQLSTATE=42000, state=1, Seventy=F, native=102, line=1

После этого конфигуратор вываливается с критической ошибкой обновления и уже не запускается.
Сделала полный поиск по конфигурации - в ней есть текст "MSK" в одном макете и в тексте модуля в адресе.
Но даже когда я ради эксперимента заменила его в этих местах, то ошибка при сохранении все-равно осталась.

Подскажите, где еще смотреть в чем причина ошибки.
Найденные решения
8. user1863362 10.01.23 13:33 Сейчас в теме
Это не функционал 1С, это сторонняя нашлепка.

Кто-то изобрел велосипед мониторинг или логгирование, нарисовал где-то триггер на изменение данных или структуры и из-за радиуса рук не смог обработать имя таблицы с пробелом. Конфигуратор меняет данные, срабатывает триггер и пыщь пыщь кровь кишки.

А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sssss_aaaaa_2011 28.12.22 12:12 Сейчас в теме
(1)
где еще смотреть в чем причина ошибки.
Ловить профайлером ошибочный запрос и анализировать причины формирования именно такого запроса.
3. glek 119 28.12.22 12:26 Сейчас в теме
(1) Попробуйте потестить базу на физическую/реиндексацию/пересчет итогов. такое впечатление, что в скуле где-то неправильно затесались данные.
7. minarenko 10.01.23 13:04 Сейчас в теме
(1)нету ли случаем внешнего источника данных к этой таблице?
9. Mahinya 21 10.01.23 13:53 Сейчас в теме
(7) а как это можно узнать?
4. Mahinya 21 10.01.23 09:13 Сейчас в теме
Оказалось, что в базе есть таблица под названием "SQL MSK" - в названии пробел. А при сохранении конфигурации, к ней формируется запрос и из-за пробела в названии возникает ошибка.
Что за таблица не могу разобраться, может подскажите, как это выяснить. И что вообще с ней можно сделать (переименовать???)
Я сформировала обработкой структуру хранения базы, где видно объекты БД и какие это таблицы SQL. В таблицах связанных с объектами БД такой таблицы нет. Как понять что в ней вообще храниться?
Прикрепленные файлы:
5. mkalimulin 1178 10.01.23 09:44 Сейчас в теме
А конфигурацию фирма MSK дорабатывала?
6. Mahinya 21 10.01.23 12:13 Сейчас в теме
(5) не в курсе
но в названии самой компании есть МСК
8. user1863362 10.01.23 13:33 Сейчас в теме
Это не функционал 1С, это сторонняя нашлепка.

Кто-то изобрел велосипед мониторинг или логгирование, нарисовал где-то триггер на изменение данных или структуры и из-за радиуса рук не смог обработать имя таблицы с пробелом. Конфигуратор меняет данные, срабатывает триггер и пыщь пыщь кровь кишки.

А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот