Тип основного реквизита формы


Обработка для получения (нештатными средствами) имени/типа основного реквизита и списка имен реквизитов формы.

Пример получения нештатными средствами Имени основного реквизита (ОР) формы, его типа и Списка имен реквизитов формы. 

Метод ПолучитьИмя(Форма, Список = «») — возвращает имя ОР, если второй параметр СписокЗначений, то он заполняется именами реквизитов.

Метод ПолучитьТип(Форма) — возвращает тип ОР.

 Для использования требуется компонента DWX (DynamicWrapperX), которую можно взять здесь http://forum.script-coding.com/viewtopic.php?id=5341.

 

10 Comments

  1. tormozit

    Получить имя было бы полезнее.

    Без ВК давно есть способ http://infostart.ru/public/57431/ , но он довольно затратный. Поэтому твой бы доделать до имен реквизитов.

    Reply
  2. chessman

    (1) Поправил.

    Reply
  3. tormozit

    также важно указать для каких форм будет работать (обычные, управляемые)

    Reply
  4. chessman

    (3) Если не сложно, проверьте на управляемых формах, а то я еще не разбирался с ними.

    Reply
  5. tormozit

    На сколько по мнению автора метод будет устойчив к смене релиза платформы?

    Reply
  6. chessman

    (6) Каждый раз, после выхода очередного релиза, нужно будет проверять работоспособность, т.к. в алгоритме есть привязка к абсолютным оффсетам. Возможно эти оффсеты не придется исправлять никогда (по крайней мере с релиза 13.219 по 15.273 ничего не поменялось), но даже если это произойдет, в скрипте есть функция, которая возвращает версию платформы, так что можно будет просто написать проверку. А сами оффсеты найти уже пару пустяков.

    Reply
  7. hmv59

    Все это усложняет обновления

    Reply
  8. chessman

    (8) что именно?

    Reply
  9. hmv59

    А когда количество обслуживаемых конфигураций море, тогда не есть гуд, хотя заказчик платит…

    Reply
  10. chessman

    (10) Не понял, при чем тут конфигурации.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *