Ваш браузер устарел, не поддерживает современные веб-стандарты и представляет угрозу Вашей безопасности. Для комфортной работы с порталом, пожалуйста, установите современыый браузер.
Портал технической поддержки

Пользовательские свойства в карточке документа

Комментарии

Комментариев: 10

  • Добрый день!

    Такая возможность существует и называется "динамические поля", при большом желании их можно перевести в статические.

    0
    Действия с комментариями Постоянная ссылка
  • Как можно это сделать?

    0
    Действия с комментариями Постоянная ссылка
  • Алексей,

    для созданного вида документа, в Конструкторе разметок вы можете добавить в карточку любые пользовательские поля. Добавляете на разметку контрол и привязываете его к динамическому полю. Динамические метаданные можно создавать и редактировать либо через настройки конкретного контрола. Либо нажав на кнопку Редактирование метаданных на панели инструментов конструктора разметок.

    0
    Действия с комментариями Постоянная ссылка
  • Как обращаться программно к динамическим полям?

    Я создал новый вид для карточки Подразделение контрагента, добавил свойство OGRN в контсрукторе разметок. Пытаюсь обратиться к этому полю, как к обычному.

    В коде пишу:

                RowData rdPartner = Companies.GetRow(PartnerID);           

                 process.LogMessage(rdPartner.get_Value("OGRN").ToString());

    Пишет ошибку:

    "Элемент с указанным ключом не найден в коллекции."

            

     

    process.LogMessage(rdPartner.get_Value("INN").ToString());

                rdPartner.set_Value("OGRN",PropValue);

    0
    Действия с комментариями Постоянная ссылка
  • а воркфлоу перезапускали?

    0
    Действия с комментариями Постоянная ссылка
  • Перезапускал, всё равно ошибка.

    Скажите, в принципе я правильно делаю, обращаясь  к динамическому полю, как к обычному?

    0
    Действия с комментариями Постоянная ссылка
  • Я из скриптов БП не работал с динамическими полями, но в скриптах карточек получал  CardData, динамическую секцию по айди, строку, и заполнял или получал значения по названию динамического поля, то есть работал также как с обычными полями.

    0
    Действия с комментариями Постоянная ссылка
  • Подскажите, пожалуйста, где можно посмотреть ID динамической секции?

    0
    Действия с комментариями Постоянная ссылка
  • Александр,

    либо в экземпляре карточки, в которой есть нужная динамическая секция: Экспорт и печать - ХМЛ карточки, в конце xml есть описание метаданных <my: Metadata>, в начале описываются добавленные секции, потом поля. Для секций есть поле ID, либо в Definition Section ID. 

    Либо можно в ДВэксплорере посмотреть, соеднияемся с базой, жмем Card Types, выбираем нужный вид, жмем справа Sections. Открывается список секций, в том числе динамических. Открываем секцию, там есть айдишник.

    0
    Действия с комментариями Постоянная ссылка
  • Спасибо! Через XML нашел ID секции, но в ДВ эксплорере динамическая секция не отобразилась, странно..

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.