Имя: Пароль:
1C
1С v8
v8: Обмен данными: константы - не обмениваются, не регистрируются
0 gae
 
15.01.14
10:42
Какая то ерунда происходит.
Обнаружил, что на последних версиях платформы 8.2, типа 8.2.19 невозможно зарегистрировать изменение констант в плане обмена.
На 8.2.15 регистрируется.
А еще оказывается типовой обмен УПП-УПП не обменивается константами.
То ли никогда не обменивался, то ли перестал....

Кто-нибудь сталкивался c этим, разбирался что за ерунда?
1 Maxus43
 
15.01.14
10:46
константы вобще включены в состав плана обмена?
2 gae
 
15.01.14
10:50
(1) Конечно
3 gae
 
15.01.14
10:51
Берем обработку "Регистрация изменений для обмена", на 8.2.15 регит, на 8.2.19.83 - нет.
4 Maxus43
 
15.01.14
10:51
как регистрируешь? программно? а если просто изменить руками константу тоже не регится?
5 gae
 
15.01.14
10:56
если руками изменить - то зарегилось. а программно - нет. уже интересней
6 Maxus43
 
15.01.14
10:59
на 8.2.18.96 регистрируется.
куда в обработке жмёшь? добавить регистрацию для Всех этого типа?
7 gae
 
15.01.14
11:06
(6) и регистрацию всех и регистрацию отдельных
8 gae
 
15.01.14
11:10
(6) Да, на 8.2.18.96 тоже регится. Значит в 8.2.19 поломали.
9 gae
 
15.01.14
11:12
Но это одна проблема, а еще проблема что типовой обмен УПП-УПП - константы не грузит.
Товарищ один написал что там в правилах выгрузки одна строка "КонстантыНабор", а пытается искать конкретные константы:

// дополняем массив только теми метаданными по которым есть правила выгрузки - остальные метаданные нас не интересуют
Для Каждого СтрокаПравилаВыгрузки Из ВременныйМассивПравилВыгрузкиДанных Цикл
          
   МетаданныеПВД = Метаданные.НайтиПоТипу(СтрокаПравилаВыгрузки.ОбъектВыборки);
   МассивВыгружаемыхМетаданных.Добавить(МетаданныеПВД);
          
КонецЦикла;

И из-за этого типа и не работает.