|
Вылет инструмента "Подбор и обработка объектов БД (ИР)"
|
|
| 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 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7284
Репутация: 193
Статус: Оффлайн
| Нужно больше информации. 1. Покажи текст исполняемого запроса. 2. Выполнение того же запроса () в консоли запросов выполняется успешно? 3. Сколько строк в таблице БД?
|
| |
| |
| mimtopo | Дата: Пт, 08.10.2021, 07:41:40 | Сообщение # 3 |
|
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 57
Статус: Оффлайн
| Запрос я не вызываю. Инструмент "Подбор и обработка объектов БД (ИР)".
Раньше (в старых версиях) ИР при открытии формы ВСЕГДА считалось количество элементов. Потом для документов этот подсчет Вы убрали. А для табличной части так и продолжается подсчет общего количества строк... Именно это и приводит к вылету из-за таймаута. Просто не надо "ЗапросКоличестваСтрок.Выполнить()" делать всегда по умолчанию при открытии формы, или дать возможность отключать.
Наша статистика по числу строк:
Сообщение отредактировал mimtopo - Пт, 08.10.2021, 07:48:05 |
| |
| |
| tormozit | Дата: Пт, 08.10.2021, 08:17:31 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7284
Репутация: 193
Статус: Оффлайн
| Цитата mimtopo (  ) для документов этот подсчет Вы убрали Не было такого. Тебе показалось.
Проблему воспроизвел https://www.hostedredmine.com/issues/884199 Как долго выполняется запрос вычисления количества строк в наибольшей таблице?
|
| |
| |
| tormozit | Дата: Вс, 10.10.2021, 23:53:47 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7284
Репутация: 193
Статус: Оффлайн
| Исправлено в 6.13.1
|
| |
| |