|
как добавить свойство в 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, хранящийся в двоичных данных. Но это уже пройденный этап. Сейчас я на этапе "объясни битриксу что это картинка раздела" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |