Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Получение значение поля типа справочник

Автор johnsmithРаздел Custom макросы

Ответов: 1
Просмотров: 4959
Последний ответ 13 Февраля 2011, 14:52:07
от admin
Импортировать "Опционные свойтва" товаров в UMIDump из CML 2.0. Хэлп!

Автор Alex_nosРаздел Custom макросы

Ответов: 3
Просмотров: 4633
Последний ответ 09 Февраля 2012, 13:08:00
от admin
Добавление значение в справочник при помощи api?

Автор muldyРаздел Custom макросы

Ответов: 2
Просмотров: 3539
Последний ответ 16 Января 2014, 21:17:52
от muldy
Использования страниц как справочник

Автор atachРаздел Custom макросы

Ответов: 1
Просмотров: 1585
Последний ответ 29 Августа 2013, 13:13:45
от admin
Почистить справочник в БД

Автор b5785Раздел Custom макросы

Ответов: 19
Просмотров: 5847
Последний ответ 16 Апреля 2016, 18:18:44
от aghigay

0 Пользователей и 1 Гость просматривают эту тему.

*

Rodogor

  • ***
  • 189
  • +24/-0
    • Просмотр профиля
UMIDump, relation и справочник
« : 02 Ноября 2012, 16:49:00 »
Здравствуйте.
Делаю выгрузку из 1с и не получается к полю привязать справочник.
Само поле создаётся, а как привязать справочник и выбрать какое-либо из его значений я не понял.

В документации пишется что-то вроде такого:
 <property name="order_items" type="relation" multiple="multiple">
          <title>Наименования заказа</title>
          <value>
            <item id="27816" name="Комбайн" type-id="756" ownerId="14" xlink:href="uobject://27816"/>
          </value>
        </property>
Выбрать значение всё же не получается.
Собственно вопросы: как подключить справочник БЕЗ выбора значения и с выбором конкретного значения.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #1 : 03 Ноября 2012, 13:43:38 »
у вас произошла выгрузка, а потом вы пытаетесь из созданного поля сделать справочник?

вы сделали справочник с названием как в импорте 1с но он не заполнился при импорте?

или ваш вариант...

*

Rodogor

  • ***
  • 189
  • +24/-0
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #2 : 06 Ноября 2012, 13:18:39 »
Нет, справочник существует заранее. Предположим, там хранятся варианты - [показывать на главной], [показывать в спец. блоках], ...

Вопрос - как выбрать какой-либо из вариантов при создание. Как привязать справочник к полю.
« Последнее редактирование: 06 Ноября 2012, 16:24:28 от Rodogor »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #3 : 07 Ноября 2012, 08:38:35 »
то есть при импорте товара система в зависимости от каких данных должна определять что выставлять в данном справочнике? учитывая что информация для данного справочника не передается из самой 1с в чистом виде?

если так, то вам стоит посмотреть в сторону обработчиков событий ориентируясь на событие импорт товара. Статья для примера Импорт объектов каталога сразу в несколько разделов

*

Rodogor

  • ***
  • 189
  • +24/-0
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #4 : 07 Ноября 2012, 12:27:11 »
Поле создаётся, справочник создаётся автоматом. Выбирать значение получается - делаю просто так:
создаю поля:

<field name="color" title="Цвет" visible="visible" >
<type name="Выпадающий список" data-type="relation"/>
</field>

Заполняются
                                 
<property name="color" type="relation">
<title>Цвет</title>
<value>
<item name="name"/>
<value>
</property>
Так всё вроде работает.... Если есть уже объект с именем name - выбирается он, иначе добавляется.

А вот пробую подключить справочник - не выходит.
@guide-id

    Если поле выводит данные типа "выпадающий список" или "выпадающий список с множественным выбором", то в этом атрибуте указывается идентификатор соответствующего справочника.


<field name="color" title="Цвет" visible="visible" guide-id="658">
<type name="Выпадающий список" data-type="relation"/>
</field>

*

Rodogor

  • ***
  • 189
  • +24/-0
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #5 : 07 Ноября 2012, 14:44:51 »
появилась тень мысли о том, что id справочника нужно указывать не существующие в системе, а описанное выше и передавать нужно его идентификатор....

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:UMIDump, relation и справочник
« Ответ #6 : 08 Ноября 2012, 05:44:21 »
Вполне возможно, так как пункт справочника это тоже объект, но я бы, в идеале, посмотрел в какой нибудь umidump, который на выходе создает выпадающий список.

Re: UMIDump, relation и справочник
« Ответ #7 : 20 Декабря 2018, 07:28:03 »
Прошло 6+ лет, столкнулся с подобной же проблемой ))
Механизм предлагаемый в вики не работает.
Поле импортируется как поле с множественным выбором, но непонятно - как указать ему справочник, и перечислить значения этого справочника.
Похоже снова копать и дописывать корневой функционал импорта :/