Вт, 05.08.2025, 16:36:13
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка при удалении объектов с контролем
alexgremburgДата: Пн, 16.11.2015, 13:16:16 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
Удаляю выборочно 12 документов "Прием на работу в организацию". Получаю ошибку (во вложении)
В какую сторону копать?
Прикрепления: 7676026.png (4.0 Kb)
 
tormozitДата: Пн, 16.11.2015, 14:06:09 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6976
Репутация: 187
Статус: Оффлайн
Если удалить объект кодом, то ошибки не возникает?
 
alexgremburgДата: Пн, 16.11.2015, 15:20:36 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
Нет. Ни удаление программно через консоль кода, ни удаление из редактора объекта ошибок не вызывает.
 
tormozitДата: Пн, 16.11.2015, 15:48:32 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6976
Репутация: 187
Статус: Оффлайн
Сократи количество удаляемых документов до 1 при воспроизведении ошибки. Сделай скриншот списка удаляемых объектов и сообщений пользователю в момент возникновения ошибки.
 
alexgremburgДата: Вт, 17.11.2015, 15:41:47 | Сообщение # 5
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
Сокращение количества удаляемых объектов не помогло.
Проблема в функции

Код
Функция ОбновитьДанныеКандидатов(ТаблицаОбъектов = Неопределено, ДополнительноеПоле = "") Экспорт

ТаблицаОбъектов у меня получается пустая, а кол-во типов колонки "Ссылка" этой таблицы > 1500.
Далее следует запрос, где через "." обращение к реквизиту "Пометка удаления". Скорее всего ошибка вылетает
из-за большого количества неявных левых соединений.
 
tormozitДата: Вт, 17.11.2015, 16:00:39 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6976
Репутация: 187
Статус: Оффлайн
Обычно сначала разработчику требуется воспроизвести проблему и только потом он ее может исправить. Поэтому я четко написал "Сократи количество ... при воспроизведении ошибки."


Цитата
Скорее всего ошибка вылетает из-за большого количества неявных левых соединений
Да, очень вероятно. Желательно передать мне конфигурацию для исследования проблемы.
 
alexgremburgДата: Чт, 19.11.2015, 11:39:40 | Сообщение # 7
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
Можно взять любую конфу, в которой большое количество ссылочных объектов (вот тестовая конфа с 1500 справочниками).
Ошибка зависит от настроек SQL сервера. На 2 разных серверах получал 2 разные ошибки, но запрос все равно не выполнялся.
Смотрел план запросов - там действительно 1500 левых соединений.
 
tormozitДата: Пт, 20.11.2015, 10:30:33 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6976
Репутация: 187
Статус: Оффлайн
Спасибо. Ошибку постараюсь исправить в следующей версии.
 
tormozitДата: Пт, 04.12.2015, 00:05:13 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6976
Репутация: 187
Статус: Оффлайн
Исправлено в 3.44
 
  • Страница 1 из 1
  • 1
Поиск: