Имя: Пароль:
1C
 
Перестал работать обмен
0 breezee
 
11.09.22
17:45
Коллеги, подскажите, пожалуйста, после обновления УТ перестал работать обмен, пишет
еизвестная ошибка. {РасширениеБитрикс24 Обработка.ВыгрузкаЗагрузкаДанныхXML1.МодульОбъекта(211)}: Ошибка при вызове метода контекста (ПрочитатьXML) по причине: {РасширениеБитрикс24 Обработка.ВыгрузкаЗагрузкаДанныхXML1.МодульОбъекта(211)}: Ошибка при вызове метода контекста (ПрочитатьXML) по причине: по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Пользователи Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Пользователи по причине: Ошибка преобразования данных XDTO: НачалоСвойства: Bitrix24 Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}string

Bitrix24 - регистр, в нем есть тип пользователи.
Но зачем ХДТО читает форму?
У самого регистра формы вообще нет.
Платформа 1С:Предприятие 8.3 (8.3.20.1996)
Управление торговлей, редакция 11 (11.4.14.181)
Все лицензионное. Обработка ВыгрузкаЗагрузкаДанныхXML стандартная почти, там поиск переписан немного, но стандартная в остальном.
Встречал кто-то такое? Как лечится
1 breezee
 
11.09.22
18:20
А, кажется понял, Bitrix24 - реквизит расширения для всех справников, по этому полю ищется. Но как починить - пока не понял. К регистру не имеет отношения
2 breezee
 
11.09.22
18:21
В самом файле обмен пользователь вот в таком формате
v8:CatalogObject.Пользователи>
<v8:Ref xsi:type="v8:CatalogRef.Пользователи">a7a4455b-a5c9-11e8-80df-001cc47bd7c0</v8:Ref>
<v8:DeletionMark>false</v8:DeletionMark>
<v8:Description>ФФЫФЦ ФЦФЦ ФЦЦФ Ц</v8:Description>
<v8:Недействителен>true</v8:Недействителен>
<v8:Подразделение xsi:type="v8:CatalogRef.СтруктураПредприятия">00000000-0000-0000-0000-000000000000</v8:Подразделение>
<v8:ФизическоеЛицо xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:ФизическоеЛицо>
<v8:Комментарий/>
<v8:Служебный>false</v8:Служебный>
<v8:Подготовлен>false</v8:Подготовлен>
<v8:ИдентификаторПользователяИБ>19e8f2b4-25fe-4303-921e-223ecb7be756</v8:ИдентификаторПользователяИБ>
<v8:ИдентификаторПользователяСервиса>00000000-0000-0000-0000-000000000000</v8:ИдентификаторПользователяСервиса>
<v8:СвойстваПользователяИБ/>
<v8:Bitrix24>1476</v8:Bitrix24>
3 breezee
 
11.09.22
18:38
не разобрался, если у кого есть идеи - пишите плз, нет доступа к серверу сейчас, отладиться не могу, думаю если явно тип укажу может прокатит
4 breezee
 
12.09.22
11:05
если у кого такое было - скажите плз, отладку только вечером включат)
5 DrZombi
 
гуру
12.09.22
11:18
(0) Пробовали обращаться в битрикс?
Что за расширение "РасширениеБитрикс24" к УТ?

Обновил УТ или битрикс?

Обновил с какого релиза и на какой, и битрикс "Расширение" и УТ?

...пишите.... любопытно :)


Обычно обмены ломаются, когда меняется структура справочника, реквизит исчезает, либо справочник переименовывается.
1С любит писать - "УдалитьСправочник" в итоге, как бы он есть, но его уже нет.
При обновлении с расширениями, желательно видеть, что вы там обновляете от Производителя конфигурации.
И помните, Расширение дополнение, а не автономное формирование, и его либо обновлять, либо дописывать :)
6 DrZombi
 
гуру
12.09.22
11:21
+ Таки стоит смотреть в план обмена.
Файл второстепенен :)
7 DrZombi
 
гуру
12.09.22
11:23
Примерно, план обмена, это файлики:

CorrespondentExchangeRules.xml
ExchangeRules.xml
RegistrationRules.xml

Скорей всего и у битрикса тоже самое :)
8 breezee
 
12.09.22
11:45
Да не, это наша самодописка, она читает обработкой "Выгрузка и загрузка данных XML"
И спотыкается при загрузке на реквизите, который есть в расширении, но которого нет в основной конфе. Расширение активно и работает
9 DrZombi
 
гуру
12.09.22
12:56
(8) Переместите реквизиты в основную конфигурацию :)

Не скажу, что делал сей фокус, т.к. в расширении реквизитов слишком много.
10 breezee
 
12.09.22
17:40
(9) сделал, внезапно не помогло(
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший