BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-5  / Изменение системных индексов.

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Изменение системных индексов., Есть ли теперь возможность сохранять изменения индексов?
 
В СП11 как я понял вновь появилась стандартная возможность описания пользовательских индексов (правда я так и не понял нужно ли все-таки их также в bases_nn описывать или достаточно в User\bases_us.dbf описать).
В этой связи 2 Вопроса:
1. Не совсем понял что имелось ввиду под:
"В этом случае при индексации базы данных эти индексы будут учитываться и переносится при выполнении процедуры Upgrade"
Как это понять(по поводу Upgrade краем уха слышал и давно)? Последующие СП-ки как-то по-особому нужно ставить, чтобы пользовательские индексы не слетали или как обычно?
2. Пришлось поменять 2 или 3 системных индекса. Например 1н в таблице rbook. Это индекс Rbook_O (№ 11) в поле For_key для построения индекса вместо [(STATUS="1")... ]стало [(STATUS="1".OR.STATUS="4")...]. Сделано было по причине того, что при реализации со склада нет возможности указать продукцию из сводного заказа. Из заказы продаж есть возможность, а вот из сводных нет. Странно немного.
Так вот Вопрос. Есть ли возможность сохранять изменения(и добавление новых) системных индексов при установке последующих СП-ков?
Изменено: Саак Шахламджян - 05.11.2008 11:01:57
 
Изменять системные индексы нельзя. Можно добавлять свои индексы к нашим таблицам. Описывать их нужно в отдельной таблице bases_nn. Не в наших , если по заказам bases_05, а именно в отдельной своей и эту свою таблицу записать в bases_us.

В этом случае при установке последующих SP они все сохраняться и при шттаной индексации будут включены в индексацию.

Если измените в наших bases, то при установки пакета, если мы что-то менеям в индексах, ээто будет заменено.

Глухова Ирина
Отдел разработки
Компания "БЭСТ"
 
Цитата
Ирина Глухова пишет:
Изменять системные индексы нельзя. Можно добавлять свои индексы к нашим таблицам. Описывать их нужно в отдельной таблице bases_nn. Не в наших , если по заказам bases_05, а именно в отдельной своей и эту свою таблицу записать в bases_us.

В этом случае при установке последующих SP они все сохраняться и при шттаной индексации будут включены в индексацию.

Если измените в наших bases, то при установки пакета, если мы что-то менеям в индексах, ээто будет заменено.

Полез добвалять новые индексы при установленном СП11. Я понял нужно это делать так:
1. Создаем таблицу bases_55 (например 55).
2. В таблице bases_55 аналогично таблицам beses_nn разработчиков описываем наши новые индексы.
3. Открываем таблицу USER\BASES_US. Добавляем запись:
PP USER\ bases_55.dbf <пусто> Приложение польз.

Верно 1,2,3?
Изменено: Саак Шахламджян - 12.11.2008 16:19:09
 
Кажется, работает!!!:)
 
Верно,с уточнением, фaйл bases_55 должен находится в папке User

Глухова Ирина
Отдел разработки
Компания "БЭСТ"
Страницы: 1
Читают тему (гостей: 1)