Ошибка при удалении объектов с контролем
|
|
alexgremburg | Дата: Понедельник, 16.11.2015, 13:16 | Сообщение # 1 |
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
| Удаляю выборочно 12 документов "Прием на работу в организацию". Получаю ошибку (во вложении) В какую сторону копать?
|
|
| |
tormozit | Дата: Понедельник, 16.11.2015, 14:06 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Если удалить объект кодом, то ошибки не возникает?
|
|
| |
alexgremburg | Дата: Понедельник, 16.11.2015, 15:20 | Сообщение # 3 |
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
| Нет. Ни удаление программно через консоль кода, ни удаление из редактора объекта ошибок не вызывает.
|
|
| |
tormozit | Дата: Понедельник, 16.11.2015, 15:48 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Сократи количество удаляемых документов до 1 при воспроизведении ошибки. Сделай скриншот списка удаляемых объектов и сообщений пользователю в момент возникновения ошибки.
|
|
| |
alexgremburg | Дата: Вторник, 17.11.2015, 15:41 | Сообщение # 5 |
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
| Сокращение количества удаляемых объектов не помогло. Проблема в функции Код Функция ОбновитьДанныеКандидатов(ТаблицаОбъектов = Неопределено, ДополнительноеПоле = "") Экспорт ТаблицаОбъектов у меня получается пустая, а кол-во типов колонки "Ссылка" этой таблицы > 1500. Далее следует запрос, где через "." обращение к реквизиту "Пометка удаления". Скорее всего ошибка вылетает из-за большого количества неявных левых соединений.
|
|
| |
tormozit | Дата: Вторник, 17.11.2015, 16:00 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Обычно сначала разработчику требуется воспроизвести проблему и только потом он ее может исправить. Поэтому я четко написал "Сократи количество ... при воспроизведении ошибки."
Цитата Скорее всего ошибка вылетает из-за большого количества неявных левых соединений Да, очень вероятно. Желательно передать мне конфигурацию для исследования проблемы.
|
|
| |
alexgremburg | Дата: Четверг, 19.11.2015, 11:39 | Сообщение # 7 |
Майор
Группа: Проверенные
Сообщений: 93
Репутация: 34
Статус: Оффлайн
| Можно взять любую конфу, в которой большое количество ссылочных объектов (вот тестовая конфа с 1500 справочниками). Ошибка зависит от настроек SQL сервера. На 2 разных серверах получал 2 разные ошибки, но запрос все равно не выполнялся. Смотрел план запросов - там действительно 1500 левых соединений.
|
|
| |
tormozit | Дата: Пятница, 20.11.2015, 10:30 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Спасибо. Ошибку постараюсь исправить в следующей версии.
|
|
| |
tormozit | Дата: Пятница, 04.12.2015, 00:05 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Исправлено в 3.44
|
|
| |