Вход | Регистрация


1С:Предприятие ::

Метки: 

Проблема синхронизации данных.

Я
   zip0n
 
25.06.18 - 14:56
День добрый!

Помогите пожалуйста, не знаю куда копать в решении такой проблемы:

1. Обновил конфигурации УТи БП до последних релизов.
2. Все вроде норм, но не происходит синхронизация, вываливает ошибки:

Событие: Отправка.
ПОД: Документ_ЗаказКлиента_Отправка.
ПКО: Документ_ЗаказКлиента_Отправка.
Объект: Документ объект: Заказ клиента, Заказ клиента R77 от 18.06.2018 21:29:53 (e1cib/data/Документ.ЗаказКлиента?ref=a20be0071bff9c1a11e87325abf4d135).
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
            ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/ДополнительныеРеквизиты/Строка[1]/Свойство' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}КлючевыеСвойстваДополнительныеРеквизиты
Проверка свойства 'Наименование':
    форма: Элемент
    имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}Наименование
    тип: {http://www.w3.org/2001/XMLSchema}string
Отсутствует обязательное свойство
В заказе клиента нет дополнительных реквизитов!

Посмотрел и в табличной части 0 строк.

Как быть? Может куда еще записываются доп. реквизиты, кроме регистров планов характеристик?

Спасибо.
 
 
   papagan
 
1 - 25.06.18 - 15:00
скорее всего проблема, в том что - "и в табличной части 0 строк"
   zip0n
 
2 - 25.06.18 - 15:05
Получается:

1. В заказе клиента доп. реквизитов нет.
2. В справочнике Доп. реквизиты исведения в группе "Заказы клиентов" тоже нет реквизитов.
3. В базе данных у заказа в табличной части "Дополнительные  реквизиты" пусто.

Разве там должно быть не пусто?

Направьте пожалуйста в правильном направлении...

Спасибо.
   zip0n
 
3 - 25.06.18 - 15:06
Может где то еще должна писаться информация, что в заказе есть реквизиты дополнительные?
   MaxS
 
4 - 25.06.18 - 15:36
Запросом глянуть что в табличной части. Обмен видит, значит данные там есть.
   zip0n
 
5 - 25.06.18 - 15:47
Вот что видит в базе. Результат:
http://prntscr.com/jz3aep
   zip0n
 
6 - 25.06.18 - 15:53
Вот результат запроса доп реквизитов в заказах:
http://prntscr.com/jz3dpv
   papagan
 
7 - 25.06.18 - 16:03
на скриншоте заказ  R83, а ругается на R77
или проблема со всеми заказами ?
   MaxS
 
8 - 25.06.18 - 16:05
Забыл, есть ещё доп сведения, они в ED выгружаются аналогично, ошибка выглядит так же. Нужно регистр смотреть или кнопочку нажать на документе, глянуть.
   zip0n
 
9 - 25.06.18 - 16:06
Это как пример.
Ошибка и в этом (на скриншотах) и в том (R77) и еще несколько.

Эти заказы приходят из Битрикса. но не знаю насколько это важно.

А картина у всех одинаковая.

Спасибо.
   zip0n
 
10 - 25.06.18 - 16:16
(8) Не подскажите где это?! И что за кнопочка?
 
 
   MaxS
 
11 - 25.06.18 - 16:25
(10) Если обмен с битриксом, то доп реквизиты заказа битрикса он любит рассовывать по доп сведениям заказа.
В форме документа справа от кнопки печать есть кнопка "Дополнительные сведения"
   Dmitry1c
 
12 - 25.06.18 - 16:26
Проверь доп. реквизиты контрагента
   zip0n
 
13 - 25.06.18 - 16:28
Если вот эти имеются ввиду:
http://prntscr.com/jz3vwm

Вот по заказу:
http://prntscr.com/jz3wv8
   zip0n
 
14 - 25.06.18 - 16:31
Вот доп. реквизиты контрагентов:
http://prntscr.com/jz3xtt

Вот запрос на вывод доп. реквизитов из справочника контрагентов:
http://prntscr.com/jz3yv9
   MaxS
 
15 - 25.06.18 - 17:01
Нашел вероятную проблему.
В правилах обмена у заказа нет ПКС для ДополнительныеРеквизиты.Свойство и ДополнительныеРеквизиты.ЗначениеСвойства
Свойство выгружается, ПКО для него не описано, данные не заполнены, проверка ругается.
   MaxS
 
16 - 25.06.18 - 17:03
способ исправления простой и неправильный:
В процедуре ПКО_Документ_ЗаказКлиента_Отправка_ПриОтправкеДанных
комментируем строку ВыгрузитьДополнительныеРеквизитыИСведения(КомпонентыОбмена, ДанныеИБ, ДанныеXDTO);

Способ исправления правильный - доработать ПКО, вставить туда ПКС.
   zip0n
 
17 - 25.06.18 - 17:03
(15) Как быть в такой ситуации? Помогите пожалуйста.
Бьюсь весь день((
   zip0n
 
18 - 25.06.18 - 17:04
(16) А второй вариант каким образом решается?
Я не совсем пока вкурил в ПКО и ПКС
   zip0n
 
19 - 25.06.18 - 17:07
(16) Тут просто вопрос такой даже может быть...
Если после обновления конфигураций стала слетать синхронизация, Хотя свойства и доп. реквизиты правильные, как и до обновления.

Ошибка больше по чьей стороне? Битрикса или 1С, что для доп. свойств не описано ПКО.

Спасибо.
   MaxS
 
20 - 25.06.18 - 17:13
(19) В УТ 11.4.2 отсутствовала строка ВыгрузитьДополнительныеРеквизитыИСведения. В УТ 11.4.3 и выше - появилось, но ПКС забыли поправить.
Может быть битрикса у Вас небыло и доп сведений.

Как дорабатывать правила? Статью можно почитать: http://catalog.mista.ru/public/695523/
   zip0n
 
21 - 25.06.18 - 17:16
(20) Спасибо огромнейшее!!!
Вдруг кому еще полезно будет.

Доп. сведения были.
   zip0n
 
22 - 28.06.18 - 10:14
Еще раз спасибо!!!

Сделал по инструкции через КД3, только пошёл первым путём (закомментировал), т.к. не умею я делать эти правила.

В УТ добавил внешнюю обработку менеджера обмена и обмен пошёл))
   MaxS
 
23 - 28.06.18 - 13:03
(22) ок. ))
В этом случае КД3 не нужна. Создаём обработку, копируем туда модуль с правилами из конфигурации, комментируем ненужное и подключаем к базе.
   zip0n
 
24 - 29.06.18 - 09:23
Я хотел для себя понять что и как)) И понял, что ничего не понял там.
   dj_tol
 
25 - 11.07.18 - 07:54
Спасибо добрые люди. Очень помогло. 1С ваще трудная контора, только привык к КД2 теперь в новые дебри за лазить.



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует