|  | Дефолтные значения при обмене через КД 3.0 | ☑ | 
    
        | 0
    
        shulerr   18.07.17✎ 12:29 | 
        Прошу не пинать за простой вопрос, если это возможно). Есть две конфигурации, обменивающиеся через универсальный формат. Приемником выступает БП 3.0, в которую хочу передавать, например, расходный кассовый ордер. У РКО в приемнике есть вид операции - перечисление. У РКО в источнике нет такого реквизита и самого перечисления в метаданных нет. Пожалуйста, помогите нагуглить как передать вид операции). Тоже самое с предопределенными элементами справочников, константами и т.д.     |  | 
    
        | 1
    
        drcrasher   18.07.17✎ 12:45 | 
        (0)
 Процедура ПКО_РеализацияУслуг_Отправка_ПриОтправкеДанных(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
 ДанныеXDTO.Валюта = ПолучитьВалюту();
 ДанныеXDTO.ВалютаВзаиморасчетов = ПолучитьВалюту();
 ДанныеXDTO.ВидОперации = "РеализацияКлиенту";
 
 где "РеализацияКлиенту" имя значения перечисления в БП
 |  | 
    
        | 2
    
        MaxS   18.07.17✎ 14:41 | 
        ДанныеXDTO.Вставить("ВидОперации", "РеализацияКлиенту"); // - так надёжнее
И в ПКО должно быть ПКС "ВидОперации" + флаг "Используется алгоритм конвертации"
 
 И вот пример, если справочника нет, а передать нужно:
 СтруктураДанныеПодразделения = Новый Структура("Наименование", "Наше подразделение");
 
 Инструкция = Новый Структура(
 "Значение, ИмяПКО",
 СтруктураДанныеПодразделения,
 "Справочник_Подразделения_ИзСтруктуры");
 
 ДанныеXDTO.Вставить("Подразделение", Инструкция);
 |  | 
    
        | 3
    
        drcrasher   18.07.17✎ 15:44 | 
        (2) ДанныеXDTO.Вставить("ВидОперации", "РеализацияКлиенту");// - так надёжнее
согласен.
 
 И в ПКО должно быть ПКС "ВидОперации" + флаг "Используется алгоритм конвертации"
 не обязательно
 |  |