Александр, доброго дня,
Платформа: 1С:Предприятие 8.3 (8.3.15.1830)
Конфигурация: Бухгалтерия для Казахстана, релиз 3.0.35.5
Версия модуля обмена: 2.3.3.5
Обмен по контрагентам - ОК
Обмен по номенклатуре - не совсем ОК, суть в чем.
В направлении 1С -> Б24 - ОК
В направлении Б24 -> 1С - не ОК
При попытке обмена товарами созданными в Б24, (создание новой номенклатурной позициив 1С) модуль обращается к некому реквизиту ЭлементВидНоменклатурыПоУмолчанию, которого ни в конфигурации, ни в расширении нет.
Текст ошибки:
"Метод объекта не обнаружен (ЭлементВидНоменклатурыПоУмолчанию)
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(3198)}: ВидНоменклатуры = Справочники.ВидыНоменклатуры.ЭлементВидНоменклатурыПоУмолчанию(Ложь);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(4937)}: ЗагрузитьОбновитьТовары(пОбщиеНастройки, СтруктураДанных.Товары);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(4041)}: ИнформацияОНоменклатуре = СформироватьНоменклатуруПоИд(ОбщиеНастройки, ИдТовара);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1763)}: РезультатОбработки = Б24_Синхр_ЗагрузкаВызовСервера.ЗагрузитьОбновитьСчета(ОбщиеНастройки, ПодробныеДанные);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1620)}: ОбработатьДанныеСПортала(ОбщиеНастройки, СтруктураОтвета, ДополнительныйКлюч);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1477)}: ЗагрузитьДанныеСПортала(ОбщиеНастройки, "crm.invoice.list", МассивЭлементов , "select[]=ID" , , "filter[ID]");
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1440)}: ЗагрузитьСПорталаИОбработать(ОбщиеНастройки, ЗначениеСвойстваСтруктуры.Данные);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1121)}: ОбработатьЗагрузкуДанныхВРежимеИзменений(ОбщиеНастройки, Ложь);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(2197)}: ЗапуститьВыполнениеЗагрузки(ОбщиеНастройки);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(2148)}: ВыполнитьСинхронизацию(НастройкаСинхронизации, ВидСинхронизации, ПолнаяСинхронизация, ВыполнятьЗагрузку, ВыполнятьВыгрузку);
{(1)}:Б24_Синхр_СинхронизацияКлиентСервер.ВыполнитьСинхронизациюПоФоновомуЗаданию(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4905)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);"
Платформа: 1С:Предприятие 8.3 (8.3.15.1830)
Конфигурация: Бухгалтерия для Казахстана, релиз 3.0.35.5
Версия модуля обмена: 2.3.3.5
Обмен по контрагентам - ОК
Обмен по номенклатуре - не совсем ОК, суть в чем.
В направлении 1С -> Б24 - ОК
В направлении Б24 -> 1С - не ОК
При попытке обмена товарами созданными в Б24, (создание новой номенклатурной позициив 1С) модуль обращается к некому реквизиту ЭлементВидНоменклатурыПоУмолчанию, которого ни в конфигурации, ни в расширении нет.
Текст ошибки:
"Метод объекта не обнаружен (ЭлементВидНоменклатурыПоУмолчанию)
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(3198)}: ВидНоменклатуры = Справочники.ВидыНоменклатуры.ЭлементВидНоменклатурыПоУмолчанию(Ложь);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(4937)}: ЗагрузитьОбновитьТовары(пОбщиеНастройки, СтруктураДанных.Товары);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_ЗагрузкаВызовСервера.Модуль(4041)}: ИнформацияОНоменклатуре = СформироватьНоменклатуруПоИд(ОбщиеНастройки, ИдТовара);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1763)}: РезультатОбработки = Б24_Синхр_ЗагрузкаВызовСервера.ЗагрузитьОбновитьСчета(ОбщиеНастройки, ПодробныеДанные);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1620)}: ОбработатьДанныеСПортала(ОбщиеНастройки, СтруктураОтвета, ДополнительныйКлюч);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1477)}: ЗагрузитьДанныеСПортала(ОбщиеНастройки, "crm.invoice.list", МассивЭлементов , "select[]=ID" , , "filter[ID]");
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1440)}: ЗагрузитьСПорталаИОбработать(ОбщиеНастройки, ЗначениеСвойстваСтруктуры.Данные);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(1121)}: ОбработатьЗагрузкуДанныхВРежимеИзменений(ОбщиеНастройки, Ложь);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(2197)}: ЗапуститьВыполнениеЗагрузки(ОбщиеНастройки);
{СинхронизацияСБитрикс24БП ОбщийМодуль.Б24_Синхр_СинхронизацияКлиентСервер.Модуль(2148)}: ВыполнитьСинхронизацию(НастройкаСинхронизации, ВидСинхронизации, ПолнаяСинхронизация, ВыполнятьЗагрузку, ВыполнятьВыгрузку);
{(1)}:Б24_Синхр_СинхронизацияКлиентСервер.ВыполнитьСинхронизациюПоФоновомуЗаданию(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4905)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);"