Имя: Пароль:
1C
 
Синхронизация БП и УТ
0 Масянька
 
21.02.19
12:19
День добрый!
Вводные: УТ = 11.4.6.207, БП = 3.0.67.74, платформа = 8.3.12.1685. Синхронизация через файл.
При выгрузке из БП *практически в самом конце) - вываливается "Не удалось синхронизировать данные."
В ЖР: Поступление на Р/С.
В БП выписка банка с ВО "Личные средства", а в УТ нет такого ВО в выписках.
Правила? Или чего ему надо?
Спасибо.
1 Garykom
 
гуру
21.02.19
12:23
Ошибку из ЖР полностью приведи

И попробуй гуглить по разным частям этой ошибки
2 Garykom
 
гуру
21.02.19
12:25
Скорее всего проблема в "Публичные идентификаторы синхронизируемых объектов"
3 Масянька
 
21.02.19
12:25
(1) Событие: Отправка.
ПОД: Документ_ПРС_Отправка.
ПКО: Документ_ПРСПрочееПоступление_Отправка.
Объект: Документ объект: Поступление на расчетный счет, Поступление на расчетный счет 00БП-000045 от 15.02.2019 12:00:01 (e1cib/data/Документ.ПоступлениеНаРасчетныйСчет?ref=9ee5107b4491aea511e93445963aaf7e).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1193)}: Поле объекта не обнаружено (КПП)
            ЗначениеСвойства = ДанныеИБ[ПКС.СвойствоКонфигурации];
4 Масянька
 
21.02.19
12:25
(2) И где же это находится?
5 ADenPiter
 
21.02.19
12:29
(4) В пакете XDTO EnterpriseData. А вот какую версию пакета обмен использует, зависит от настроек. Это первый обмен, или он до этого работал?
6 Garykom
 
гуру
21.02.19
12:31
(4) Походу не там проблема а разрабы накосячили раз "Поле объекта не обнаружено (КПП)"
7 Масянька
 
21.02.19
12:31
(5) Работал. Потом (по непонятным причинам) перестал работать. Они обновились. Синхронизацию вот пытаюсь настроить (заново, старую грохнули).
8 Масянька
 
21.02.19
12:32
(6) Чего делать-то?
9 Garykom
 
гуру
21.02.19
12:32
(7) Тогда ищи кривые и дубли в РС "Публичные идентификаторы синхронизируемых объектов" по идентификаторам из журнала где ошибка
10 Масянька
 
21.02.19
12:34
(9) А что конкретно там искать?
11 Garykom
 
гуру
21.02.19
12:43
"9ee5107b4491aea511e93445963aaf7e" хотя бы
12 Масянька
 
21.02.19
12:47
(11) В Бухии нет.
В УТ синхронизирует без ошибок.
13 ADenPiter
 
21.02.19
12:48
Странно, такую ошибку встречал при работе с конверташкой тройкой. А сейчас глянул, вроде через двойку обмен с 11 Утшкой.
14 Масянька
 
21.02.19
12:48
(13) Как решал?
15 Масянька
 
21.02.19
12:49
+(12) В УТ тоже нет.
16 ADenPiter
 
21.02.19
12:52
(14) Там обмен ERP с бух был. В настройках обмена можно было версию выбирать. Выставлял одинаковую в Бух И ERP. Ну и когда сам косячил с переносом нетиповых реквизитов, то лез в пакет XDTO EnterpriseDate, там в типы объектов, находил глючный, и правил там реквизиты. Они должны совпадать по наименованию с теми, что в конфигурации, один в один. Ну и пакеты эти должны быть одинаковы в обмениваемых базах.
17 sqr4
 
21.02.19
12:52
Может где то вместо контрагента кто то еще стоит.
А если отладку фона включить и поставить остановку по ошибке?
18 Garykom
 
гуру
21.02.19
12:52
(12) (15) Тогда ищи по уидам реквизитов "Поступление на расчетный счет 00БП-000045", возможно контрагенты или другой справочник.

И еще попробуй из данных к отправке убрать этот документ и проверить пройдет ли обмен
19 Garykom
 
гуру
21.02.19
12:54
Там когда обмен падает есть кнопочка для показа ошибок (журнал открывает) -  вот покажи плиз скрин из журнала.
Там обычно несколько записей с разными цветными значками
20 Масянька
 
21.02.19
12:55
Там (в ошибках) много этих ПРС и все (!!!!) в ВО "Личные средства".
Я же говорю, что в УТ нет такой операции в ПРС.
21 ADenPiter
 
21.02.19
12:55
(17) Судя по ошибке, при выгрузке обмен хочет записать поле КПП при выгрузке поступления на расчётный счёт, но почему то не находит его в данных ИБ.
22 yzimin
 
21.02.19
12:55
А контрагент точно указан как физлицо. Бывает такая фигня, когда не соответствует ИНН\КПП виду контрагента или не заполнен КПП для контрагента
23 Масянька
 
21.02.19
12:55
+(20) Все оплаты поставщикам - нет в ошибках.
24 Масянька
 
21.02.19
12:56
(22) Таки там (В ПРС с ВО "Личные ср-ва") нету контрагента.
25 yzimin
 
21.02.19
12:57
(24) может УТ обновить просто? Как раз новый релиз вышел
26 Garykom
 
гуру
21.02.19
12:57
(22) Там еще ТЧ бывают в документах (причем скрытые на форме не показыает) в которых бывают недозаполненные или перезаполненные реквизиты.
Короче любая ошибка в данных и обмен падает
27 Масянька
 
21.02.19
12:58
(25) Очень не хотелось бы. Там есть своеобразный обмен с инет магазином. Уже поправляла (после обновления).
28 Масянька
 
21.02.19
12:59
А ни у кого нет синхронизации между этими релизами БП и УТ?
29 Масянька
 
21.02.19
13:15
Скажите мне, пожалуйста, где вообще бухия берет правила для синхронизации?
В Обменах - только для УТ 10.3.
30 DexterMorgan
 
21.02.19
13:19
(29) Там регистр сведений
31 Rema Dan
 
21.02.19
13:21
(29) В общем модуле МенеджерОбменаЧерезУниверсальныйФормат
32 DexterMorgan
 
21.02.19
13:25
(31) РС "Правила обмена для синхронизации" это для старого формата что ли?
33 Rema Dan
 
21.02.19
13:31
(32) Все обмены через универсальный формат теперь имеют единые правила для всех конфигураций получателей. В типовых эти правила хранятся в общем модуле МенеджерОбменаЧерезУниверсальныйФормат. В БП3 этих модулей кстати несколько для разных версий универсального формата.
34 DexterMorgan
 
21.02.19
13:32
(33) Да увидел все
35 Масянька
 
21.02.19
13:33
(33) Там нашла такое:
    ИначеЕсли ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПКО.ЛичныеСредстваПредпринимателя Тогда
    
        ИспользованиеПКО.Документ_ПКОПрочееПоступление_Отправка = Истина;
....
    ИначеЕсли ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ЛичныеСредстваПредпринимателя
            ИЛИ ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПереводСДругогоСчета Тогда
    
        ИспользованиеПКО.Документ_ПРСПрочееПоступление_Отправка = Истина;
Как можно убить в базовой?
36 Масянька
 
21.02.19
13:34
+(35) про базовую - можно не отвечать :))))))))))))))
37 Rema Dan
 
21.02.19
13:46
(35) На скрытой по умолчанию вкладке "Служебная информация" в форме настройки узла обмена можно подключить внешнюю обработку со своим модулем менеджера обмена.
38 Масянька
 
21.02.19
13:50
(37) 229931ed-36e1-450d-9c83-b4fa9827c838 - где это смотреть?
39 Rema Dan
 
21.02.19
13:56
(38) Ошибка в том, что типовые правила пытаюстя выгрузить отсутствующий у объекта реквизит. Совершенно не представляю зачем и где искать уникальные идентификаторы для решения этой ошибки.
40 Масянька
 
21.02.19
13:58
(39) Причем, в (35) поставила Ложь - фиолетово, есть ошибка.
А там даже вручную не воткнуть субконто - на 84 нету.
41 Rema Dan
 
21.02.19
14:05
(40) В БПЗ для актуальных обменов применяется модуль МенеджерОбменаЧерезУниверсальныйФормат13. Свойство "КПП" есть у выгрузки справочников Контрагенты, Организации и РегистрацииВНалоговомОргане. Т.е. обмен пытается где-то выгрузить один их этих объектов, но ему вместо них подсовывают  что-то иное. Возможно стоит привести текст ошибки полностью как он в написан в ЖР.
42 Масянька
 
21.02.19
14:07
(41) Событие: Отправка.
ПОД: Документ_ПРС_Отправка.
ПКО: Документ_ПРСПрочееПоступление_Отправка.
Объект: Документ объект: Поступление на расчетный счет, Поступление на расчетный счет 00БП-000045 от 15.02.2019 12:00:01 (e1cib/data/Документ.ПоступлениеНаРасчетныйСчет?ref=9ee5107b4491aea511e93445963aaf7e).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1193)}: Поле объекта не обнаружено (КПП)
            ЗначениеСвойства = ДанныеИБ[ПКС.СвойствоКонфигурации];
43 Масянька
 
21.02.19
14:11
(41) Благодарю тебя, о, Великий Шаман!
В Общем...13 воткнула ложь - ошибок нет.
44 sqr4
 
21.02.19
14:25
(43) КПП тоже нет, лечение аппендицита обезбаливающими.
45 Масянька
 
21.02.19
14:26
(44) Это ... (не знаю, как назвать) - не ко мне.
Если у разрабов ручки кривые - костыли не помогут.
46 Масянька
 
21.02.19
15:11
Я забыла спросить: не могу найти, где галочка - выводить сообщения при синхронизации?
Вроде, видела... Или нет такой?