09.12.2004, 14:01 | #1 |
Участник
|
Здравствуйте !
Столкнулся с проблемой - хочу при открытии формы - проверять пользователь с какой ролью открывает эту форму и соответственно устанавливать TableView на табличку. Form - OnOpenForm() IF MyFuncs.IsUserBelongRole(РОЛЬ1') THEN BEGIN SETVIEW('WHERE(Order Type=CONST(0),Status=FILTER(<>Planning))'); END; IF MyFuncs.IsUserBelongRole(РОль2) THEN BEGIN SETVIEW('WHERE(Order Type=CONST(1))'); END; IF MyFuncs.IsUserBelongRole(Роль3') THEN BEGIN END; выдает ошибку ! Помогите . в чем может быть проблема? |
|
09.12.2004, 14:09 | #2 |
NavAx
|
Ошибку в студию
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
09.12.2004, 14:10 | #3 |
Участник
|
---------------------------
Microsoft Business Solutions-Navision --------------------------- Вы не можете ввести 'WHERE(Order Type=CONST(Период. изд),Status=FILTER(<>Planning))' в FieldNo. Курсор установлен перед некорректным символом. --------------------------- ОК --------------------------- |
|
09.12.2004, 14:37 | #4 |
Участник
|
Эта вот ошибка и вылетает
|
|
09.12.2004, 14:51 | #5 |
Участник
|
Мда уж - ошибка то была из за локализации - надо было названия полей по русски писать
|
|
09.12.2004, 15:42 | #6 |
Участник
|
Судя по предыдущему посту, ошибка локализована и исправлена . Однако хотелось бы предупредить ее появление в будущем.
Для справки: Параметр SETVIEW и язык формы |
|
10.12.2004, 06:37 | #7 |
Участник
|
Спасибо!
|
|