Всем привет!
Из УТ 11 хочу передать вид номенклатуры в строковым виде в БП 3.
Для этого в УТ ПриОтправки в структуру ДанныеXDTO вставляю имя вида номенклатуры, чтобы потом, в БП при загрузки анализировать этот ключ и найти по наименованию.
СтрокаВидНоменклатуры = "Товары";
Если ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Материалы")
ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Мебель/POS")
ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Оборудование")
ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Стаканы")
СтрокаВидНоменклатуры = "Материалы";
КонецЕсли;
ДанныеXDTO.Вставить("СтрокаВидНоменклатуры", СтрокаВидНоменклатуры);
Вопрос в следующем: среди ПКС Вида номенклатуры нет моего ключа (поле СтрокаВидНоменклатуры) http://screencast.com/t/vYiJSOvNJVXk будет ли вообще он передан в БП,увижу ли я в Справочник_Номенклатура_Получение в ДанныеXDTO?
(0) Ну так попробуй.
Есть мнение, что нет, т.к. подобного свойства нет в универсальном формате.
Т.е. на стороне БП будет чтение фабрикой XDTO, которая не в курсе про подобное свойство и, скорее всего, пропустит его.
Ну это мне так кажется.