Имя: Пароль:
1C
1С v8
Синхронизация УТ11.5-БП3.0
0 nightwolf_
38rus
 
16.12.24
13:15
Здравствуйте!
УТ 11.5.17.164, не выгружаются данные при синхронизации, конкретно - документ "Приобретение товаров и услуг", в нем есть номенклатура, по которой возникает ошибка:
Не удалось выполнить конвертацию в объект формата "Справочник.Номенклатура":
Справочник.Номенклатура
  Импортер
    Наименование: не заполнено обязательное поле.
    ЮридическоеФизическоеЛицо: не заполнено обязательное поле.
Поля все заполнены, перезаполнены, перезаписаны.
Сам контрагент выгружается без ошибок, если в номенклатуре очистить импортера - выгружается, если заполнить любым другим - ошибка, но другая номенклатура с этим же контрагентом выгружается, документ без этой номенклатуры тоже выгружается.
Релиз из 17-ой редакции последний, до обновления эта же номенклатура выгрузилась нормально, но с новой номенклатурой, созданной после обновления тоже ошибки. Патчи все установлены. Неужели из-за обновы? Возможности откатиться нету, неделя уже прошла, много данных( Искала такие ошибки в интернете, но у всех там действительно были не заполнены поля.
1 nightwolf_
38rus
 
17.12.24
00:05
Если добавить проблемную номенклатуру в РС Данные объектов для регистрации в обменах, то все выгружается. Почему сами они туда не пишутся, я хз пока, сама номенклатура отдельно не синхронизируется тоже с той же ошибкой.
2 spiller26
 
17.12.24
08:43
(0) Сравните конфигурации с предыдущей.
3 Мультук
 
17.12.24
08:44
(1)

Если есть куда обновляться -- обновляйтесь.

Иначе ищете программиста 1С, который умеет смотреть в отладчик и думать головой
4 SiMBa_R38
 
20.12.24
07:04
Такая же проблема, но в РС Номенклатура есть, импортер тоже.
5 Lite777888
 
20.12.24
10:19
(0) Сравнить номенклатуры по реквизитам ,в универсальном редакторе реквизитов.
6 Velis
 
25.12.24
10:17
Ровно такая же ошибка. Только КА 2.5
Нашли решение ?
7 SiMBa_R38
 
25.12.24
11:18
(6) Пока нет, надо в конвертацию выгружаться, смотреть что за правила. Через конфигуратор нашел что импортер выгружается с 1.17 версии обмена, у меня почему-то не хочет понижаться.
8 SiMBa_R38
 
25.12.24
12:15
(0) https://bugboard.v8.1c.ru/error/000167756
Предлагают чистить импортера, если важно сохранить: создать доп. реквизит, выгрузить туда, сделать обмен, загрузить из доп. реквизита.
9 Мультук
 
25.12.24
12:25
(7)

Вот здесь (см рис) какая версия стоит ?
10 SiMBa_R38
 
25.12.24
12:27
(9) 1.16, и об этом поле я знаю, у меня при выгрузке она перезаписывается, причем из БП я выгружаю 1.16, и потом в УТ запускаю обмен.
11 Velis
 
25.12.24
12:30
(8) Спасибо за ссылку. Но так себе вариант. Использую поле в отчетах. И опять же - потом снова заполнять придётся.
12 Velis
 
25.12.24
15:40
Не знаю насколько правильно, но пока убрал добавление импортера в обмене.
&ИзменениеИКонтроль("ПКО_Справочник_Номенклатура_Отправка_ПриОтправкеДанных")
Процедура КА2_ПКО_Справочник_Номенклатура_Отправка_ПриОтправкеДанных(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
................
    #Удаление
    Если  ВерсияФорматаЧислом(КомпонентыОбмена.ВерсияФорматаОбмена) >= ВерсияФорматаЧислом("1.17")
        И ЗначениеЗаполнено(ДанныеИБ.ПроизводительИмпортерКонтрагент) Тогда
        ДанныеXDTO.Вставить("Импортер", ДанныеИБ.ПроизводительИмпортерКонтрагент);
    КонецЕсли;
    #КонецУдаления
................
КонецПроцедуры

Синхронизация прошла, проблем пока не увидел
13 SiMBa_R38
 
26.12.24
03:15
(12) Спасибо, не додумался в расширение вынести.