Имя: Пароль:
1C
1С v8
Ошибка при синхронизации
0 natali135787
 
24.04.23
09:51
Есть 1с УТ 11.4 в ней заведено несколько наших организаций, при синхронизации данных по одной из наших фирм возникает ошибка конвертации данных.  В базе несколько настроек синхронизации так как для каждой нашей организации в БП отдельная своя база. Ошибка возникает из-за того, что в состав отправляемых данных в справочник договор попадает договор другой нашей фирмы. У нас в базе есть правила синхронизации. В 1с ошибка так звучит: Направление: Получение.
ПОД: Справочник_Договоры_Получение.
ПКО: Справочник_ДоговорыКонтрагентов.
Объект: Справочник.Договоры.


Событие: Получение.
Объект: Справочник объект: Договоры, 627/2021/Д от 29.12.2021 ().

Ошибка конвертации свойств.
Ошибка конвертации свойства объекта XDTO, имя свойства: <Организация>.

Ошибка записи объекта
  ТипОбъекта             =  Организация
  Объект                 =  Ромашка ООО
  ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
  ПозицияМодуля          =  {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2485)}:Объект.Записать();
1 Волшебник
 
24.04.23
09:56
>> Ошибка возникает из-за того, что в состав отправляемых данных в справочник договор попадает договор другой нашей фирмы

Вы же выяснили причину ошибки. Ну так исправьте
2 natali135787
 
24.04.23
09:59
Ну так как сделать так чтобы не попадало, просто непонятно почему регистрируется чужой договор к отправке
3 Волшебник
 
24.04.23
10:00
(2) Сносите регистрацию при записи или отлавливайте при выгрузке.
4 natali135787
 
26.04.23
15:08
(3) Заметила закономерность, что в состав отправляемых данных в неверную организацию попадает конкретные парочку договоров. То есть если взять договор ошибочно попадающий и еще 10 договор других и заново пере провести, то неверно попадет только 1. отсюда делаю вывод что проблема не в правилах обмена, а в конкретных договорах.
5 Donkey_hot
 
26.04.23
15:25
(4) Наверное имеет смысл проанализировать документы на предмет использования договоров не соответствующих организации документа.
6 natali135787
 
26.04.23
16:36
(5) Так 1с по сути должна не дать выбрать такой договор, там же идет фильтр в системе, который сразу отфильтровывает по организации и контроагенту
7 MaxS
 
26.04.23
16:46
(6) В правилах регистрации есть фильтр. При попытке зарегистрировать договор целиком, получаем отказ. Но если этот договор выгружается в виде ссылки (ключевых свойств) совместно с документом, который прошел фильтр, то договор выгрузится и загрузится. Данные по договору будут только из ключевых свойств - не все.
Попробуйте выгрузить документ в файл и посмотреть сколько там данных по договору.
8 Волшебник
 
26.04.23
16:47
(6) Фильтруйте при выгрузке