Имя: Пароль:
1C
1С v8
как добавить свойство в XDTO?
0 bitmind
 
30.05.16
14:11
есть такая телега:

XDTOГруппа = ПараметрыОбмена.МояФабрикаXDTO.Создать(XDTOГруппаТип);
                    XDTOГруппа.Ид                 = XMLСтрока(?(СтрокаДерева.Объект.Б_Идентификатор = "", СтрокаДерева.Объект, СтрокаДерева.Объект.Б_Идентификатор));
                    XDTOГруппа.НомерВерсии         = ПолучитьВерсиюОбъекта(ПараметрыОбмена, СтрокаДерева.Объект.ВерсияДанных, "Групп");
                    XDTOГруппа.ПометкаУдаления     = XMLСтрока(СтрокаДерева.Объект.ПометкаУдаления);
                    XDTOГруппа.Наименование     = Лев(СтрокаДерева.Объект.Наименование, 250);

нужно добавить XDTOГруппа.Картинка, но такого свойства нет. Подскажите, пожалуйста, как вручную добавить свойство для XDTOГруппа?
1 Лодырь
 
30.05.16
14:12
Открыть нужный XDTO пакет, найти там нужный тип и добавить туда свойство.
2 bitmind
 
30.05.16
14:13
хотелось бы подробнее, если можно, где открыть, как искачть и чем добавлять?)
3 bitmind
 
30.05.16
14:17
(2) тут используется пакет urn:1C.ru:commerceml_2, он по-идее нередактируемый?
4 hhhh
 
30.05.16
14:29
(3) ну в текстовом файле вы вряд ли картинку вставите. Может имеет смысл имя файла передавать, в котором картинка.
5 hhhh
 
30.05.16
14:32
(4) но вообще-то имя файла не имеет смысла, это же на разных компах. Может ссылку на эту картинку в интернете передать.
6 bitmind
 
30.05.16
14:33
(4) не совсем понял сообщение. Естественно в свойстве картинка указывается путь к заранее выгруженному на диск изображению. Проблема-то не в этом. Проблема в том, что свойства в XDTOГруппа нет, его надо добавить
7 hhhh
 
30.05.16
14:45
(6) commerceml - это стандарт, принят во всем мире. Если все будут туда отсебятину гнать, то что из него получится?
8 bitmind
 
30.05.16
15:13
(7) commerceml - это полурабочая 1совская паленка (по крайней мере это впечатление от работы с ним)
поэтому желание дописать вполне адекватное, учитывая количество недореализованных в нем задач
9 hhhh
 
30.05.16
15:24
(8) ну если вы уж тупо строчку не можете добавить? Какой вы в итоге стандарт наваяете там?
10 bitmind
 
30.05.16
15:31
(9) я на этом форуме для того, чтобы научиться тупо добавлять строчки, а там и до ваяния стандартов недалеко
11 hhhh
 
30.05.16
15:41
(10) ну тогда идите в Общие-XTDOПакеты находите ваш пакет и добавляете свою строчку. Никаких знаний там не надо, вводите с клавиатуры имя свойства и выбираете тип.
12 bitmind
 
30.05.16
16:03
(11) если бы было все так просто)
оказалось пакет сделан в качестве шаблона в txt, хранящийся в двоичных данных. Но это уже пройденный этап. Сейчас я на этапе "объясни битриксу что это картинка раздела"