[QUOTE]
Роман Соколов написал:
Добрый день!
Подскажите, где в модуле можно найти код выполнения предопределённого алгоритма "Компания" ? Хотелось бы использовать его в произвольном алгоритме со своими корректировками при синхронизации смарт-процесса.
Update
Опишу суть проблемы, которую пытаюсь решить.
В портале Битрикс24 мы используем для компаний, ИП и физ. лиц сущность "компания" с соотвествующими типами реквизитов: Организация, ИП, Физ. лицо. Настроили синхронизацию смарт-процессов "Договоры" и при выгрузке в портал установленная компания в карточке договора слетает, если эта компания в 1С определяется как физ. лицо (актуально для ИП и физ. лиц) и для выгрузки используется предопределённый алгоритм "Компания".
Получилось записать в отдельное поле идентификатор компании произвольным алгоритмом, но если его установить для поля "Компания", то в запросе всё равно отправляется пустое значение companyId [CODE] [Результат] = РегистрыСведений.Б24_К_ИдентификаторыОбъектов.ПолучитьИдОбъекта(
[СтруктураНастроек].Портал,
[СтруктураНастроек].ТипыОбъектовОбмена.Компания,
[Объект1С].Владелец,
Неопределено
); [/CODE]
В целом, этого достаточно, чтобы найти компанию для договора в Битрикс, но может можно сделать это без создания дополнительного поля?[/QUOTE]
попробуйте указать алгоритм не напротив реквизита/ключа, а в постобработке(структуре, по которой формируется запрос)