|
v7: Метод ВвестиПеречисление(,)
| ☑ |
0
vladimirpetrov11
08.12.11
✎
07:25
|
Подскажите как правильно использовать эту функцию. Делаю так:
Порядок=Перечисление.ПорядокОплаты;
Если ВвестиПеречисление(Порядок,"Выберите порядок оплаты для поиска")=1 тогда
КонецЕсли;
Окно диалога ввода не выходит
|
|
1
vladimirpetrov11
08.12.11
✎
07:31
|
Блин, название темы неправильно записал(((
|
|
2
povar
08.12.11
✎
07:33
|
в СП все описано
|
|
3
vladimirpetrov11
08.12.11
✎
07:39
|
ВвестиПеречисление(<Значение>,<Подсказка>,<Таймаут>)
<Значение> - имя переменной, объявленной в модуле для приема вводимого значения;
На входе переменная должна содержать значение типа 'Перечисление' или строку с идентификатором требуемого вида перечисления.
Вот задал идентификатор перечисления в виде строки
Порядок="ПорядокОплаты";
толку нет..
|
|
4
Рэйв
08.12.11
✎
07:39
|
Процедура УстПризнак1()
ВыбПризн = Перечисление.ТипСотрудника.Штатный;
Если ВвестиПеречисление(ВыбПризн, "Выберите тип") > 0 Тогда
Тип = ВыбПризн;
Иначе
Тип = Перечисление.ТипСотрудника.Штатный;
КонецЕсли;
КонецПроцедуры
|
|
5
Рэйв
08.12.11
✎
07:40
|
Процедура УстПризнак2()
ВыбПризн = "ТипСотрудника";
Если ВвестиПеречисление(ВыбПризн, "Выберите тип") > 0 Тогда
Тип = ВыбПризн;
Иначе
Тип = Перечисление.ТипСотрудника.Штатный;
КонецЕсли;
КонецПроцедуры
|
|
6
vladimirpetrov11
08.12.11
✎
07:50
|
Рейв Спасибо! (4) работает!))
|
|