|
Дефолтные значения при обмене через КД 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.Вставить("ВидОперации", "РеализацияКлиенту");// - так надёжнее
согласен.
И в ПКО должно быть ПКС "ВидОперации" + флаг "Используется алгоритм конвертации"
не обязательно
|
|