Вс, 21.12.2025, 22:16:17
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Подбор и обработка объектов БД. Ошибка "Удалить через СУБД"
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
Статус: Оффлайн
не прикрепил скрины, в первом сообщении
Прикрепления: 2934501.png (13.0 Kb) · 2638484.png (78.5 Kb)
 
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
 
  • Страница 1 из 1
  • 1
Поиск: