Пн, 19.01.2026, 07:41:33
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Вылет инструмента "Подбор и обработка объектов БД (ИР)"
mimtopoДата: Чт, 07.10.2021, 15:09:07 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 57
Статус: Оффлайн
При выборе табличной части документа. База несколько терабайт.

{ВнешняяОбработка.ирОбщий.МодульОбъекта(35575)}: Ошибка при вызове метода контекста (Выполнить)
Результат = ЗапросКоличестваСтрок.Выполнить().Выгрузить()[0][0];

Платформа: 8.2.19.130
Режим БД: клиент-серверный
Конфигурация. Название: Самописная
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Автоматический
Конфигурация. Режим совместимости: НеИспользовать
Инструменты разработчика. Версия: Портативный 6.12.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Microsoft Windows 7 Корпоративная  64-bit Русский
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. От имени администратора Windows: Да
 
tormozitДата: Чт, 07.10.2021, 19:45:15 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7283
Репутация: 193
Статус: Оффлайн
Нужно больше информации.
1. Покажи текст исполняемого запроса.
2. Выполнение того же запроса () в консоли запросов выполняется успешно?
3. Сколько строк в таблице БД?
 
mimtopoДата: Пт, 08.10.2021, 07:41:40 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 57
Статус: Оффлайн
Запрос я не вызываю. Инструмент "Подбор и обработка объектов БД (ИР)".

Раньше (в старых версиях) ИР при открытии формы ВСЕГДА считалось количество элементов. Потом для документов этот подсчет Вы убрали. А для табличной части так и продолжается подсчет общего количества строк...
Именно это и приводит к вылету из-за таймаута.
Просто не надо "ЗапросКоличестваСтрок.Выполнить()" делать всегда по умолчанию при открытии формы, или дать возможность отключать.

Наша статистика по числу строк:
Прикрепления: 9453964.jpg (47.3 Kb)


Сообщение отредактировал mimtopo - Пт, 08.10.2021, 07:48:05
 
tormozitДата: Пт, 08.10.2021, 08:17:31 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7283
Репутация: 193
Статус: Оффлайн
Цитата mimtopo ()
для документов этот подсчет Вы убрали
Не было такого. Тебе показалось.

Проблему воспроизвел https://www.hostedredmine.com/issues/884199
Как долго выполняется запрос вычисления количества строк в наибольшей таблице?
 
tormozitДата: Вс, 10.10.2021, 23:53:47 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7283
Репутация: 193
Статус: Оффлайн
Исправлено в 6.13.1
 
  • Страница 1 из 1
  • 1
Поиск: