Имя: Пароль:
1C
 
Как подправить множественное условие?
0 pro3ri
 
08.07.15
12:39
Доброго дня.

Данный програмный код выдает ошибку:
Если глТекущийПользователь = Справочники.Пользователи.НайтиПоКоду("юзер1") Или Справочники.Пользователи.НайтиПоКоду("юзер2") Тогда

{Документ.ПредварительнаяНакладная.Форма.ФормаДокумента(819)}: Преобразование значения к типу Булево не может быть выполнено.
конфа ут 10.2.
как поправить?
1 butterbean
 
08.07.15
12:40
... Или глТекущийПользователь  = Справочники.Пользователи.НайтиПоКоду("юзер2")
2 Волшебник
 
модератор
08.07.15
12:40
Если глТекущийПользователь = Справочники.Пользователи.НайтиПоКоду("юзер1") Или
глТекущийПользователь = Справочники.Пользователи.НайтиПоКоду("юзер2") Тогда
3 Ненавижу 1С
 
гуру
08.07.15
12:41
(0) кривой код детектед
4 Лефмихалыч
 
08.07.15
12:42
?    Лефмихалыч [RU/Краснодар]« х       
Добавить настройку пользователя и проверять ее значение.

НайтиПоКоду() в продуктиве - признак дурачины, как и запросы в цикле
5 Бубка Гоп
 
08.07.15
12:43
(4) Я бы роль добавил
6 butterbean
 
08.07.15
12:44
(4) надо было еще плашку модератора поставить, а то недостаточно пафосно
7 Mifka
 
08.07.15
12:45
(5) зачем?
8 Jonny_Khomich
 
08.07.15
12:45
(7) сегодня юзер тут, а завтра там
9 Бубка Гоп
 
08.07.15
12:46
(7) Чтобы понять, что это такой юзер, при котором должно выполняться какое то условие
10 Jonny_Khomich
 
08.07.15
12:46
(5) лучше не роль, а свойство какое-нибудь или реквизит. А может запись в регистр
11 Mifka
 
08.07.15
12:46
(8) (9) понял
12 Лефмихалыч
 
08.07.15
12:48
Если на доступ влияет, то - обязательно роль. Настройка - если интерфейсные какие-то прибабахи, не меняющие доступа
13 Бубка Гоп
 
08.07.15
12:53
(12) в УТ 11 разве есть настройки пользователей?
14 Бубка Гоп
 
08.07.15
12:54
(13) а, пардон, в сабже 10.2, не заметил
15 pro3ri
 
08.07.15
13:32
В док Предварительная накладная для некоторых пользователей делаю возможность ставить галочку - сигнал о том, что можно отгружать продукцию.
16 Лефмихалыч
 
08.07.15
14:00
(15) может пусть лучше вводят окончательную накладную на основании предварительной? Так толку больше будет существенно
17 pro3ri
 
08.07.15
14:20
вопрос решен, спасибо!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.