![]() |
#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; выдает ошибку ! Помогите . в чем может быть проблема? |
|
![]() |
#2 |
NavAx
|
Ошибку в студию
![]()
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#3 |
Участник
|
---------------------------
Microsoft Business Solutions-Navision --------------------------- Вы не можете ввести 'WHERE(Order Type=CONST(Период. изд),Status=FILTER(<>Planning))' в FieldNo. Курсор установлен перед некорректным символом. --------------------------- ОК --------------------------- |
|
![]() |
#4 |
Участник
|
Эта вот ошибка и вылетает
|
|
![]() |
#5 |
Участник
|
Мда уж - ошибка то была из за локализации - надо было названия полей по русски писать
|
|
![]() |
#6 |
Участник
|
![]()
Судя по предыдущему посту, ошибка локализована и исправлена
![]() Для справки: Параметр SETVIEW и язык формы |
|
![]() |
#7 |
Участник
|
Спасибо!
![]() |
|