Имя: Пароль:
1C
1С v8
КД. Защита от изменения произвольных реквизитов при постоянном обмене.
0 Remadan
 
07.06.13
11:20
Доброго дня. Мучает один вопрос по организации постоянного двустороннего обмена на Конвертации данных 2.
Есть 2 произвольные конфигурации. Обе имеют в себе справочник Номенклатуры (для примера). Многие реквизиты справочников очень схожи. Скажем 10 реквизитов справочника А совершенно аналогичны таким же реквизитам справочника Б. Однако справочник Б имеет ещё пару реквизитов, которые уникальны для этой конфигурации и их невозможно рассчитать при выгрузке из А. Аналогичная история у справочника А.
Необходимо организовать постоянный двусторонний обмен синхронизируя эти 2 справочника по аналогичным 10-ти реквизитам, но не теряя при обмене уникальные для конфигураций реквизиты.
Нет ли в Конвертации данных 2 какого-нибудь хитрого трюка, после которого бы при обмене объекты заменялись не целиком, а только по выгруженным реквизитам? Или придётся писать свой велосипед в "ПослеЗагрузки"?
1 milan
 
07.06.13
11:27
Кд для этого и придумана, чтобы объекты заменялись не целиком, а так как хочется
2 ЧашкаЧая
 
07.06.13
11:55
В настройках ПКО и ПКО есть флажек "Не замещать существующие объекты" - пользуйтесь.
3 Remadan
 
07.06.13
12:16
(2)Точнее в настройках ПКС
Получается, что если часть реквизитов не должны изменятся при обмене, они должны или совсем отсутствовать среди ПКС, или же в настройках ПКС должен стоять флаг "Не замещать значение свойства у существующих объектов в приемнике".
Однако для реквизитов табличных частей это не помогает и им придётся писать небольшую проверку в "ПослеЗагрузки".
4 ЧашкаЧая
 
07.06.13
14:31
(3) Все верно. Для табличных частей можно еще попробовать поставить флаг поиска в реквизите ТЧ (например, по номенклатуре), то есть чтобы ТЧ синхронизировалась не по номеру строки а по реквизитам.
Закон Брукера: Даже маленькая практика стоит большой теории.