Индексация адресов при каждом входе в базу пользователем

Программирование на языке СБиС++, создание обработчиков событий, редактирование окон, создание отчетов и т.д.

Индексация адресов при каждом входе в базу пользователем

после какой-то версии - создаем карточку организации - попадаем в диалог ввода адреса - нажимаем ввод области - и идет индексация адресов (Переиндексируется таблица "Адреса")

на рабочих станциях достаточно длительный процесс


повторно входишь в программу - и индексация таблицы "Адреса" заново

что сделать можно ?
Ivan_Michailov 
» 29 янв 2018, 18:15


В 2.4.528 обещали исправить:
Исправлены ошибки:
- в многопользовательской базе справочник адресов переиндексируется при каждом запуске программы;

Попробуйте на сервере переиндексировать таблицу "Адреса".
У нас - 2.4.526, помогло.
СветаМ 
» 30 янв 2018, 17:17


Не помогла переиндексация,

в ini стоит разделяемые настройки = ДА
Ivan_Michailov 
» 30 янв 2018, 23:54


Наверное, не так объяснила, либо проблема в чем-то другом...

Как мы поняли, м.б., неправильно, индекс размещается в клиентской части...

Пока в клиентской части не создастся индекс Таблицы "Адреса", на рабочих станциях при синхронизации этот индекс будет затираться пустым (инстал.) индексом.
Соответственно при входе в функцию формирования адреса таблица "Адреса" вновь будет индексироваться, т.к. снова сброшен пустой индекс...

После индексации таблицы "Адреса" в клиентской части (с которой выполняется синхронизация)
при загрузке на рабочих станциях СБиС с синхронизацией индекс сбросится уже обновленный, индексации на рабочей станции быть по идее не должно...

Индексацию в основной клиентской части выполняли так же, как и на рабочих станциях, - при заполнении адреса в карточке.
СветаМ 
» 31 янв 2018, 10:52




Вернуться в Разработка и администрирование в СБиС++