Ошибка СБУД: Microsoft SQL Server Client 11.0: Неправильный синтаксис около конструкции...
Помогите, пожалуйста, подскажите, где копать.
Конфигурация УТ 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" в одном макете и в тексте модуля в адресе.
Но даже когда я ради эксперимента заменила его в этих местах, то ошибка при сохранении все-равно осталась.
Подскажите, где еще смотреть в чем причина ошибки.
Конфигурация УТ 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" в одном макете и в тексте модуля в адресе.
Но даже когда я ради эксперимента заменила его в этих местах, то ошибка при сохранении все-равно осталась.
Подскажите, где еще смотреть в чем причина ошибки.
Найденные решения
Это не функционал 1С, это сторонняя нашлепка.
Кто-то изобрелвелосипед мониторинг или логгирование, нарисовал где-то триггер на изменение данных или структуры и из-за радиуса рук не смог обработать имя таблицы с пробелом. Конфигуратор меняет данные, срабатывает триггер и пыщь пыщь кровь кишки.
А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Кто-то изобрел
А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Оказалось, что в базе есть таблица под названием "SQL MSK" - в названии пробел. А при сохранении конфигурации, к ней формируется запрос и из-за пробела в названии возникает ошибка.
Что за таблица не могу разобраться, может подскажите, как это выяснить. И что вообще с ней можно сделать (переименовать???)
Я сформировала обработкой структуру хранения базы, где видно объекты БД и какие это таблицы SQL. В таблицах связанных с объектами БД такой таблицы нет. Как понять что в ней вообще храниться?
Что за таблица не могу разобраться, может подскажите, как это выяснить. И что вообще с ней можно сделать (переименовать???)
Я сформировала обработкой структуру хранения базы, где видно объекты БД и какие это таблицы SQL. В таблицах связанных с объектами БД такой таблицы нет. Как понять что в ней вообще храниться?
Прикрепленные файлы:
Это не функционал 1С, это сторонняя нашлепка.
Кто-то изобрелвелосипед мониторинг или логгирование, нарисовал где-то триггер на изменение данных или структуры и из-за радиуса рук не смог обработать имя таблицы с пробелом. Конфигуратор меняет данные, срабатывает триггер и пыщь пыщь кровь кишки.
А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Кто-то изобрел
А вообще - нарушение лицензионного соглашения 1С в части доступа к базе. Вот из-за таких новаторов 1С такой пунктик и внесла. Исправляйте сами.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот