Масив Params в методі CardHost.SelectFromCard

Метод CardHost.SelectFromCard дозволяє відкривати картки в режимі вибору. Наприклад, з скрипта відкривати довідник, щоб користувач вибрав значення.


При виклику цього методу одним з параметрів є масив Params = Array (…), який завжди викликає запитання.
У цьому масиві передаються різні дані в саму картку.


Для різних довідників DocsVision вони різні, але завжди:
Params (0) – ID секції, з якої вибираємо (якщо в довіднику всього одна секція, то параметр не враховується). Для контрагентів це буде виглядати як m_oCardHost.SelectFromCard (RefPartners.ID, “Вибір організації “, Array (cPartnersDepartments)) для вибору підрозділи і m_oCardHost.SelectFromCard (RefPartners.ID,” Вибір організації “, Array (cPartnersEmployees)) для вибору співробітника.

Константи – ідентифікатори секцій:
Public Const cPartnersDepartments As String = “{c78abded-db1c-4217-ae0d-51a400546923}”
Public Const cPartnersEmployees As String = “{1a46bf0f-2d02-4ac9-8866-5adf245921e8}”

Params (1) – ID елемента, на який довідник спозіціоніруется при відкритті, якщо це можливо. В даному випадку – ID заздалегідь обраної організації або співробітника.

Далі унікальні параметри:
Params (2) – ID організації в дереві (якщо не вказана Params (1) при виборі співробітників, то станемо на цю організацію)

Params (3) – якщо True, то режим пошуку

Params (4) – X-Path Filter на організації

Params (5) – дозволяє вибір відразу декількох організації або співробітників

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*