Не очень понятно как через AdditionalInfo передать объект ссылочного типа?
С простым всё ясно и отлично работает. Это обычная структура, пишешь туда
Аи.Вставить("Код", ДанныеИБ.Код) и при риему тах же считываеш.
А вот как передать ссылку с ключивыми полями и при приеме ЭТО (уж не знаю что это УИД или ещё что-то) через ПКС пропустить, чтобы объект базы получить... непонятно..
//Чтобы принять:
ОбменДаннымиXDTOСервер.СсылкаОбъектаПоУИДОбъектаXDTO(
//Отправить можно ссылку в виде строки.
// Преобразует строковое представление УИД в ссылку на объект текущей информационной базы.
// Сначала выполняется поиск УИД в регистре публичных идентификаторов.
// При удачном поиске возвращается ссылка из регистра, при неудачном
// возвращается либо ссылка с исходным УИД (если она еще не сопоставлена),
// либо выполняется генерация новой ссылки со случайным УИД.
// И в том и в другом случае в регистре публичных идентификаторов создается запись.
//
// Параметры:
// УИДОбъектаXDTO - Строка - уникальный идентификатор объекта XDTO, для которого необходимо
// получить ссылку соответствующего объекта информационной базы.
//
// ТипЗначенияОбъектаИБ - Тип - тип объекта информационной базы, которому должна соответствовать
// получаемая ссылка.
//
// КомпонентыОбмена - Структура - содержит все необходимые данные, инициализированные при начале
// выполнения обмена (ПКО, ПКПД, ПОД и т.д.).
//
// Возвращаемое значение:
// ЛюбаяСсылка - ссылка на объект информационной базы.
//
Функция СсылкаОбъектаПоУИДОбъектаXDTO(УИДОбъектаXDTO, ТипЗначенияОбъектаИБ, КомпонентыОбмена) Экспорт