wf как прочитать имя в выпадающем списке невнедренного array

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

wf как прочитать имя в выпадающем списке невнедренного array

Сообщение Александр »

Всем привет - подскажите кто знает
1. есть форма шага работы
2. из нее открывается свободная форма массива f_Open_FreeForm ( this , 'frmPrint' )
3. на ней есть выпадающий список dprintdocbase

мне нужно прочитать текущее имя в этом списке (не значение, а именно имя) и в зависимости от него погасить/засветить кнопку OK свободного массива 'frmPrint' на которой лежит этот список, и тут засада
- находясь на форме я могу прочитать имя if(LookupDisplay(dprintdocbase)='Коммерческое предложение',1,0) но не могу погасить кнопку Ok
- вызывая внешнее действие на изменение выпадающего списка я могу погасить кнопку но не могу прочитать имя этого списка f_ModifyWin ( this , 'cb_Ok' ,if(LookupDisplay(dprintdocbase)='Коммерческое предложение','visible=0','visible=1')) - не проходит - ошибка
...

что можно сделать?
может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю

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

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: wf как прочитать имя в выпадающем списке невнедренного a

Сообщение Старик Крупский »

Александр писал(а):может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю
if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("LookUpDisplay(dprintdocbase)", 1)')='Коммерческое предложение'.


Или берешь путь к файлу (реальное значение) и относительно него из строки, из которой ты лепишь список, вычленяешь отображаемое значение.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: wf как прочитать имя в выпадающем списке невнедренного a

Сообщение Александр »

то что нужно!!!!!!!!!!!!!!!!!!!!!!!!
спасибо :wink: :wink: :wink: :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: wf как прочитать имя в выпадающем списке невнедренного a

Сообщение Старик Крупский »

Да не за что
"Лучше меньше, да лучше" (C)
Ответить