17.01.2002, 18:18 | #1 |
Участник
|
Насколько безболезненно добавлять виртуальные компании, если базе есть данные?
Я проделал следующие операции.
Создал табличную коллекцию и включил в нее несколько таблиц. Создал виртуальную компанию и включил в нее эту коллекцию. Две компании отнес к этой виртуальной. В таблицах (из созданной табличной коллекции) поле dataareaid двух компаний (включенных в виртуальную) поменял на код виртуальной компании. После этих операций я еще не заметил никаких глюков. Насколько безболезненна эта операция? Могут ли возникнуть какие-либо глюки в работе системы? Дополнение: в одной из компаний не было никаких данных - она была только создана. |
|
24.07.2002, 20:28 | #2 |
Шаман форума
|
Никаких граблей быть не должно.
Операция череповата только лазаньем по сиквелу То есть, если в базе есть данные, мы фактически должны поменять dataareaid у всех старых записей на dataareaid виртуальной компании. Лезем в базу и редактируем. Даже если в 2 компаниях есть данные. Проблемы будут, если есть связка по RecId. Правда, если учесть, что до будущего сервиспака сервер приложений скорее всего сам не догадается новые данные принять к действию, его бывает полезно иногда при этом перезапустить, этакое промывание мозгов. Говорят, есть к этому патч на сервере Навижн и для нынешней версии. |
|
11.10.2004, 16:41 | #3 |
Участник
|
меняю DataAreaId чтобы таблица была общей в при объединении в виртуальную ан болт..
Некоторые таблицы в формах отображаются после подмены...
другие в упор не видятт... данных из обманутых таблиц.. кто ни будь сталкивался с таким ? |
|
11.10.2004, 16:43 | #4 |
Участник
|
Делал такое много раз...
проблем пока нет. >другие в упор не видятт... данных из обманутых таблиц.. кто ни будь сталкивался с таким 2-х звенка - перезапускаю клиента 3-х звенка - перезапускаю AOS |
|
11.10.2004, 17:00 | #5 |
Участник
|
2Rafael
Проблемы быть могут, и komar здесь не прав. К примеру была компания K1 (с данными) и К2 (без данных). в таблице Т1 у записи для компании К1 recId = 355. Вы создали виртуальную компанию V и для этой виртуальной компании recId'ы бутут генириться начиная с 1. И если Вам "повезёт" что у очередной добавляемой записи в таблицу Т1 будет предложено записать recId = 355, при наличии оперделённых индексов - Запись будет не вставить. |
|
|
|