Имя: Пароль:
1C
1С v8
План обмена РИБ
0 kintevy
 
11.07.23
14:20
В расширение добавляю типовой план обмена с признаком РИБ. Обмен производится между базами с разными релизами конфигурации, ни одна из которых не является главным узлом. Есть необходимость не обновлять конфигурацию при обмене. Вижу, что в файле xml есть данные, которые ссылаются на релиз config /config.
Из-за того, что нет главного узла, при чтении вываливается ошибка. Можно ли как-то обойти момент с проверкой релиза и что для этого нужно сделать?
1 Asmody
 
11.07.23
14:27
Вы суть РИБ вообще понимаете?
2 Serg_1960
 
11.07.23
14:32
Механизм РаспределенныхИнформационныхБаз предназначен для создания территориально распределенных систем на основе идентичных конфигураций. Идентичных! Этот механизм платформы, наряду с миграцией данных, поддерживает идентичность конфигураций за счет переноса изменений конфигурации ИБ.
3 kintevy
 
11.07.23
14:32
(1) Есть главная база, есть подчиненная. Все изменения конфигурации главной падают в подчиненную. Мне нужна только выгрузка документов. База в которой используется расширение полностью на замке и план обмена без признака РИБ (наиболее подходящий) нельзя использовать, так как нужны свои правила регистрации
4 kintevy
 
11.07.23
14:36
Просто был вариант перезаписи xml файла после его формирования в блоке config из файла-приемника, но файла-приемника может не быть. И выходит так, что я не могу пропустить этот момент сравнения конфигураций?
5 Мультук
 
11.07.23
14:41
(4)

1) >> Обмен производится между базами с разными релизами конфигурации

2) >> Механизм РаспределенныхИнформационныхБаз предназначен для создания территориально распределенных систем на основе идентичных конфигураций. Идентичных!

Слова разные и идентичные -- НЕ синонимы!

P.S.



Купили как-то суровым сибирским лесорубам японскую бензопилу.
Собрались в кружок лесорубы, решили ее испытать. Завели, подсунули ей деревце.
— Вжик! — сказала японская пила.
— У, бля! — сказали лесорубы.

Подсунули ей деревце потолще.
— Вж-ж-жик! — сказала пила.
— У, бля! — сказали лесорубы.

Подсунули ей толстенный кедр.
— Вж-ж-ж-ж-ж-ж-ж-жик! — сказала пила.
— Ууух, бля! — сказали лесорубы.

Подсунули ей железный лом.
— КРЯК! — сказала пила.
— Ага, бля! — укоризненно сказали суровые сибирские лесорубы. И ушли рубить лес топорами.
6 Serg_1960
 
11.07.23
14:47
(3) "Мне нужна только выгрузка документов" - достаточно добавить пару строк в обработчики при отправке данных в подчиненный/главный узлы... но что Вы будете делать, когда в документе будут указываться, например, новые или измененные значения из справочников?
7 kintevy
 
11.07.23
14:52
(6) "достаточно добавить пару строк в обработчики при отправке данных в подчиненный/главный узлы"
Можно подробнее?
8 Serg_1960
 
11.07.23
15:13
В модуле плана обмена, в процедуре ПриОтправкеДанныхПодчиненному() можно добавить свой фильтр (например, проверку "Если Не Метаданные.Документы.Содержит...") и отсеивать не нужное с помощью "ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать".
Программист всегда исправляет последнюю ошибку.