При сохранении отредактированного объекта, появляется окно с предупреждением:
Access violation at address 01A6218F in module 'kvx_local3.exe'. Read of address 000001D4
Что не так?
Версия 16.10.12.427
БД 16.10.11.427
Попробуйте заново выбрать тип и район.
изменил тип и район - выводится тоже сообщение
ОН импортированный ранее или вручную добавлен?
Добавлен вручную, ещё в старой версии, ID ещё трехзначный.
Что сделал: просто закрыл окно редактирования, после этого снова открыл окно редактирования, новая информация сохранилась и сейчас все работает без проблем
Периодически, все-же, это предупреждение появляется
Это не предупреждение, а явная ошибка. Нужно попытаться выявить закономерность. Скорей всего, что это связано с древовидными справочниками Тип и Район.
Вопрос: а не получается ли так, что нажимаете кнопку Добавить на форме результатов поиска или может вызывпете ОН на редактирование, а потом саму форму поиска закрываете? Потому как программа после добавления/редактирования объекта пытается обновить данные в таблице, откуда была вызвана форма редактирования/добавления, но исходная форма поиска уже закрыта, поэтому возникает ошибка.
Протестировал.
Все точно так как вы написали в предыдущем посте. Если таблицу поиска закрыть - ошибка есть, если открыта - ошибки нет
Понял.
Временных решения 2:
1. Не закрывать таблицу поиска пока не закрыто окно редактирования.
2. Отключить обновление таблицы после редактирования ОН
(https://kvartal.pro/forum/proxy.php?request=http%3A%2F%2Fimage.prntscr.com%2Fimage%2F26ae722116784fad8cd9fab1f6d754c2.png&hash=743a6ef5d10e109c7e3e65090c7b8f522fc6fcb3)