|
Подбор и обработка объектов БД. Ошибка "Удалить через СУБД"
|
|
| valeriyvik | Дата: Чт, 30.11.2023, 11:52:58 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 6
Статус: Оффлайн
| Платформа: 8.3.20.2257 Режим БД: клиент-серверный Конфигурация. Название: Задача (0.0.0.7) Конфигурация. Основной режим запуска: Обычное приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: НеИспользовать Конфигурация. Режим использования синхронных вызовов: Использовать Инструменты разработчика. Версия: Конфигурация 6.96.1 Инструменты разработчика. Инструмент: Подбор и обработка объектов БД Инструменты разработчика. Перехват клавиатурного ввода: Нет Инструменты разработчика. Объекты на сервере: Нет Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. ЯндексМаршрутизация () Клиент. Приложение: Обычное приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows Server 2019 Standard 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС Текущая кодовая страница: 866 Клиент-Сервер. Пинг: Локальный Сервер. ОС: Майкрософт Windows Server 2019 Standard 64-разрядная Русский Сервер. Процесс: 64б Сервер. Отладка: нет
СУБД - MS SQL 2017
При попытке удаления записей в периодическом регистре сведений через механизм "Удалить через СУБД" возникает ошибка(см.скрин)
|
| |
| |
| valeriyvik | Дата: Чт, 30.11.2023, 11:57:00 | Сообщение # 2 |
|
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 6
Статус: Оффлайн
| не прикрепил скрины, в первом сообщении
|
| |
| |
| tormozit | Дата: Чт, 30.11.2023, 14:21:29 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Нужны тексты ошибок.
|
| |
| |
| valeriyvik | Дата: Чт, 30.11.2023, 15:04:35 | Сообщение # 4 |
|
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 6
Статус: Оффлайн
| в скринах же положил. вначале "Индекс находится за пределами массива"
по кнопке "Подробно":
Индекс находится за границами массива {Обработка.ирПодборИОбработкаОбъектов.Форма.Удалить.Форма(360)}: РезультатПоиска = ирОбщий.НайтиРегВыражениеЛкс(ТекстСУБД, "INSERT\s+INTO\s+(#\w+)\s+with\(tablock\)\s+\(((?:\w+,\s*)?\w+)\)",, Ложь)[0]; {Обработка.ирПодборИОбработкаОбъектов.Форма.Удалить.Форма(298)}: УдалитьОбъектыЧерезСУБД(Запрос, ИмяТаблицы,, ИмяТаблицыКлючей, ТекстСУБД, ОтключенныеИтоги);
|
| |
| |
| tormozit | Дата: Чт, 30.11.2023, 22:45:46 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Нужно значение переменной ТекстСУБД в момент возникновения ошибки. Если текст большой, прикрепи файлом.
|
| |
| |
| valeriyvik | Дата: Пт, 01.12.2023, 10:13:56 | Сообщение # 6 |
|
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 6
Статус: Оффлайн
| exec sp_executesql N'INSERT INTO #tt50 WITH(TABLOCK) (_Q_000_F_000, _Q_000_F_001RRef, _Q_000_F_002RRef) SELECT T1._Period, T1._Fld9865RRef, T1._Fld9866RRef FROM dbo._InfoRg9864 T1 WHERE (T1._Period < @P1)',N'@P1 datetime2(3)','4021-01-01 00:00:00'
|
| |
| |
| tormozit | Дата: Пт, 01.12.2023, 22:51:03 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Ошибку воспроизвел https://www.hostedredmine.com/issues/976104
|
| |
| |
| tormozit | Дата: Вс, 03.12.2023, 21:11:43 | Сообщение # 8 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 7.03
|
| |
| |