добрый день. прошу подсказать по настройке коннектора 1с б24.
контакты в Б24 у которых заполнены значения пользовательского поля "Компания" не выгружаются в 1с. как только значения поля очищаю, то загрузка данных осуществляется в 1с. в чем может быть проблема? почему заполненность поля "Компания", привязка контакта к компании ограничивает выгрузку карточки контакта в 1с как контрагента?
Дополнено:
отладил проблему.
ОбщийМодуль.Б24_КС_ЗагрузкаСервер.ЗагрузитьОбновитьКонтакты
*часть кода*
/////////////////
ИдЭлемента = Формат(ТекЭлемент.Получить("ID"),"ЧГ=0");
ИдКомпании = Формат(ТекЭлемент.Получить("COMPANY_ID"),"ЧГ=0");
Если ЗагруженныеОбъекты.Найти(ИдЭлемента) <> Неопределено Тогда
Результат.Добавить((СформироватьПростуюСтруктуруСИд(ИдЭлемента, Истина)));
Продолжить;
КонецЕсли;
ЗагруженныеОбъекты.Добавить(ИдЭлемента);
Если ЗначениеЗаполнено(ИдКомпании) И НЕ Строка(ИдКомпании) = "0" И НЕ ПринудительноСоздаватьКонтрагента Тогда
ИдЭлементаДля1С = "#"+ИдЭлемента;
ЭтоКонтактноеЛицо = Истина;
Иначе
ИдЭлементаДля1С = ИдЭлемента;
ЭтоКонтактноеЛицо = Ложь;
КонецЕсли;
///////////////
происходит проверка на наличие компании у контакта.
контакты в Б24 у которых заполнены значения пользовательского поля "Компания" не выгружаются в 1с. как только значения поля очищаю, то загрузка данных осуществляется в 1с. в чем может быть проблема? почему заполненность поля "Компания", привязка контакта к компании ограничивает выгрузку карточки контакта в 1с как контрагента?
Дополнено:
отладил проблему.
ОбщийМодуль.Б24_КС_ЗагрузкаСервер.ЗагрузитьОбновитьКонтакты
*часть кода*
/////////////////
ИдЭлемента = Формат(ТекЭлемент.Получить("ID"),"ЧГ=0");
ИдКомпании = Формат(ТекЭлемент.Получить("COMPANY_ID"),"ЧГ=0");
Если ЗагруженныеОбъекты.Найти(ИдЭлемента) <> Неопределено Тогда
Результат.Добавить((СформироватьПростуюСтруктуруСИд(ИдЭлемента, Истина)));
Продолжить;
КонецЕсли;
ЗагруженныеОбъекты.Добавить(ИдЭлемента);
Если ЗначениеЗаполнено(ИдКомпании) И НЕ Строка(ИдКомпании) = "0" И НЕ ПринудительноСоздаватьКонтрагента Тогда
ИдЭлементаДля1С = "#"+ИдЭлемента;
ЭтоКонтактноеЛицо = Истина;
Иначе
ИдЭлементаДля1С = ИдЭлемента;
ЭтоКонтактноеЛицо = Ложь;
КонецЕсли;
///////////////
происходит проверка на наличие компании у контакта.