|
Ошибка при синхронизации | ☑ | ||
---|---|---|---|---|
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) Фильтруйте при выгрузке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |