Имя: Пароль:
1C
1С v8
Пустая ссылка на документ-основания в СФ
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Сервер.ПроизвестиЧтениеДанных(КомпонентыОбмена);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.