Имя: Пароль:
1C
1С v8
Конвертация свойств в 3.0
0 zippygrill
 
03.06.16
10:54
Всем привет!
Из УТ 11 хочу передать вид номенклатуры в строковым виде в БП 3.
Для этого в УТ ПриОтправки в структуру ДанныеXDTO вставляю имя вида номенклатуры, чтобы потом, в БП при загрузки анализировать этот ключ и найти по наименованию.

СтрокаВидНоменклатуры = "Товары";
Если ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Материалы")
    ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Мебель/POS")
    ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Оборудование")
    ИЛИ ДанныеИБ.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Стаканы")
    СтрокаВидНоменклатуры = "Материалы";
КонецЕсли;    
ДанныеXDTO.Вставить("СтрокаВидНоменклатуры", СтрокаВидНоменклатуры);


Вопрос в следующем: среди ПКС Вида номенклатуры нет моего ключа (поле СтрокаВидНоменклатуры) http://screencast.com/t/vYiJSOvNJVXk
будет ли вообще он передан в БП,увижу ли я в Справочник_Номенклатура_Получение в ДанныеXDTO?
1 zippygrill
 
03.06.16
11:12
апну
2 MrStomak
 
03.06.16
11:16
(0) Ну так попробуй.
Есть мнение, что нет, т.к. подобного свойства нет в универсальном формате.
Т.е. на стороне БП будет чтение фабрикой XDTO, которая не в курсе про подобное свойство и, скорее всего, пропустит его.
Ну это мне так кажется.
3 zippygrill
 
03.06.16
13:26
Не прокатило
4 zippygrill
 
03.06.16
13:26
Из структуры что ли попробовать
5 zippygrill
 
03.06.16
13:52
Никак не пойму откуда взять Объект формата для справочника "Вид номенклатуры" http://screencast.com/t/58a7BMvMbBR
6 zippygrill
 
03.06.16
14:06
а все понял. Просто так не добавить свой объект в формате. Блин
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.