29.10.2003, 09:37 | #1 |
Участник
|
Синхронизация апликейшенов.
Ситуация такая - несколько территориально удаленных объектов. Туда развозили обновления проектами. Но со временем выяснилось, что немножечко апликейшены разные(где-то что-то недовезли, недостиавили и т.п). Встала задача их синхронизировать. Было взято приложение- эталон, и простым копированием оно перекрывало существующее. (Приложение отличается от стадартного, 2.5 сп3 самописным модулем). Где-то всё проходило отлично - синхронизация проходила без проблем. А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть. Если предварительно накатить только эти таблицы из эталона в приложение филиала, а потом уже каталог перекрывать, то всё равно таже ругань. Если сделать отмену синхронизации и накатить проблемные таблицы, то опять при синхронизации ругается, но уже к части первоначальных добавляются новые таблицы...
Из положения вышли, накатив только usr слой. Но всё равно, никто не подскажет, как можно гарантированно синхронизировать апликейшены? |
|
29.10.2003, 11:18 | #2 |
Шаман форума
|
Видимо, при нынешней синхронизации опять что-то не учли - гарантированного способа при таком подходе нет.
|
|
29.10.2003, 11:54 | #3 |
Administrator
|
Как идея для исследований (в случае использования предложенного в качестве "гарантированного способа" ответственности не несу, предупреждаю сразу). Попробуйте эмулировать установку сервис-пака. Скопируйте файлы *.aod в папку Old и накатите новые файлы слоев. Потом делайте проект обновления приложения и дальше по списку. Может быть так удастся обмануть синхронизацию.
Еще раз замечу, что сам не проверял, и пока проверять не собираюсь, так как времени и подходящих файлов слоев сейчас нет.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
29.10.2003, 18:07 | #4 |
Участник
|
Re: Синхронизация апликейшенов.
Цитата:
Изначально опубликовано NJD
А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть. ... но уже к части первоначальных добавляются новые таблицы... В вашем случае, скорее всего, таблицы были с одинаковыми именами, а ID у них были разные. После копирования AOD, Аксапта не находила объектов с требуемым ID и соответствующим образом ругалась. Что делать? В 2.5 - ХЗ. В 3.0 - экспортировать и импортировать проекты с ID. А это у вас вопрос был про импорт проектов из параметров командной строки? |
|
29.10.2003, 18:53 | #5 |
Модератор
|
Цитата:
После копирования AOD, Аксапта не находила объектов с требуемым ID и соответствующим образом ругалась.
Цитата:
Где-то всё проходило отлично - синхронизация проходила без проблем. А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть
Опять же, гарантии давать трудно, не делал такого ни разу. Уж на рабочей базе точно проверять бы не стал |
|
30.10.2003, 09:00 | #6 |
Участник
|
Попробовал ответить при синхронизации Нет, не удалять таблицы. В результате всё нормально прошло. Данные не удалились. Следующая синхронизация уже не ругалась ни на что. Имхо можно и так делать. Ну на случай потери данны выгружать их предварительно в dat файл.
2 Muzzy - нет, это не я спрашивал про командную строку. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Синхронизация таблицы - проблема | 3 | |||
Синхронизация SP4 -> SP5 | 4 | |||
навязчивая синхронизация | 11 | |||
Репликация и синхронизация | 12 | |||
синхронизация с outlook | 7 |
|