|
Пустая ссылка на документ-основания в СФ | ☑ | ||
|---|---|---|---|---|
|
0
Alexman57
11.06.26
✎
16:40
|
Столкнулся с такой проблемой. Есть две базы ERP(2.5.22.178) и БП(3.0.195.40).
Когда делаю синхронизацию между базами (обмен настраивал через 1с.EnterpriseData), то приобретения прилетают не проведенными. В документах не заполнены счета(но это пол беды). В СФ, которые привязаны к данным приобретениям, в ТЧ документ-основания появляться две ссылки. Одна на само приобретение, а вторая битая (Объект не найден) или же ТЧ может вообще пустой. При этом в ЕРП, кроме Приобретения + СФ ничего нет. В ЕРП СФ нормальные, то есть второго документа-основания нету. Битые ссылки удалял руками. Но так же заметил, что если сделать еще раз синхронизацию (при этом уже выгруженные приобретения и СФ не зарегистрированы к обмену, так как выгружались), то у проблемных СФ снова появляется битая ссылка и Приобретения снова разпроводятся. Так же в журнале регистрации после обмена есть вот такие сообщения. Хотя документов с пустой датой нет в ЕРП. Подскажите, пожалуйста, куда копать? Что можно сделать? Из-за чего может быть проблема? P.S Пытался перенастроить обмен, но не помогло. Проблема сохранилась. Ошибка записи объекта ТипОбъекта = Поступление (акт, накладная, УПД) Объект = Поступление (акт, накладная, УПД) от 01.01.0001 0:00:00 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать) ПозицияМодуля = {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2579)}:Объект.Записать(); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2040)}:ЗаписатьОбъектВИБ(КомпонентыОбмена, ДанныеДляЗаписиВИБ, ПравилоКонвертации.ТипДанных); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6220)}:ДанныеДляЗаписиВИБ = СтруктураОбъектаXDTOВДанныеИБ(КомпонентыОбмена, ЗначениеСвойства, ПравилоКонвертации, "ПолучитьСсылку"); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6070)}:КонвертацияСвойстваСтруктурыОбъектаXDTO( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1855)}:КонвертацияСвойствСтруктурыОбъектаXDTO( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6996)}:ДанныеДляЗаписиВИБ = СтруктураОбъектаXDTOВДанныеИБ( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2144)}:ПрочитатьСообщениеОбмена(КомпонентыОбмена, Результаты, ТаблицыДляЗагрузки); {Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(421)}:ОбменДаннымиXDTOСервер.ПроизвестиЧтениеДанных(КомпонентыОбмена); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Значение поля "Дата" не может быть пустой датой [ОшибкаХранимыхДанных] КСообщенияОбОшибках = 26 {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2597)}:ВызватьИсключение КомпонентыОбмена.СтрокаСообщенияОбОшибке; {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2040)}:ЗаписатьОбъектВИБ(КомпонентыОбмена, ДанныеДляЗаписиВИБ, ПравилоКонвертации.ТипДанных); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6220)}:ДанныеДляЗаписиВИБ = СтруктураОбъектаXDTOВДанныеИБ(КомпонентыОбмена, ЗначениеСвойства, ПравилоКонвертации, "ПолучитьСсылку"); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6070)}:КонвертацияСвойстваСтруктурыОбъектаXDTO( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(1855)}:КонвертацияСвойствСтруктурыОбъектаXDTO( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6996)}:ДанныеДляЗаписиВИБ = СтруктураОбъектаXDTOВДанныеИБ( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2144)}:ПрочитатьСообщениеОбмена(КомпонентыОбмена, Результаты, ТаблицыДляЗагрузки); {Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(421)}:ОбменДаннымиXDTOСервер.ПроизвестиЧтениеДанных(КомпонентыОбмена); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка] |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |