![]() |
обмен данными (конвертация данных) база1 создаем номенклатуру перенос в базу 2 База2 Создаем документ и добавляем в нее эту номенклатуау База1. помечаем эту номенклатуру на удаление и удаляем ее перенос База 2 Документ с битой ссылкой. какие будут мысли? как минимальными усилиями при переносе проверять можно ли удалять номенклатуру или нет |
Владимир, минимальными усилиями это сколько? |
ну интересуют просто идеи реализации |
используется типовой план обмена. правила пишутся в конвертации... что то писать особо свое не хочется |
1. не удалять. 2. переносить этот документ в первую базу |
1. Обмен односторонний и документ этот совершенно не нужен в первой базе 2. Если ничего не удалять будет куча позиций помеченных на удаление. Я не говорю о преднамеренных действий. А просто о гипотетической ситуации |
Володя, тебе не кажется, что ты сам себе противоречишь? С одной стороны, говоришь что обмен односторонний. С другой стороны, тут явно напрашивается выгрузка ответа из Базы2 в Базу1 (в ответе - подтверждение о результате загрузки). |
ну в общем то ты прав не совсем удачно выразился базы разные из одной идет номенклатура контрагенты итд. в обратку идет подтверждение ну и другая информация. информация практически не пересекается. Одно из основных требований минимальное вмешательство в конфу... отсюда и думки можно ли как то в правилах обрисовать.. но что то особо простого не придумывается.. все какое то монструозное и слабо прогнозируемое )) |
щас не смог найти книгу по обмену, но кажется там есть правило: изменение имеет высший приоритет перед удалением, щас не помню как это работает, но кажется что если удаление было зарегистрировано в базе1, а в базе2 удалить невозможно, то объект восстановится в базе1. надо найти книгу, уточнить это, самому стало интересно... |
8-ktvofffka > проверять ссылки на объект, если переноситься УдалениеОбъекта |
| Текущее время: 06:52. Часовой пояс GMT +3. |