Имя: Пароль:
1C
1С v8
Как в Управление торговлей, редакция 11 запретить в документах выбор номенклатуры.
0 failchik
 
01.09.21
10:31
Здравствуйте подскажите пожалуйста как в Управление торговлей, редакция 11(11.4.13.187)  запретить некоторым пользователям в документах (Приобретение товаров и услуг, перемещение товаров) ручной выбор номенклатуры, а только со сканера по штрихкоду.
1 HeKrendel
 
01.09.21
10:32
Програмно
2 failchik
 
01.09.21
10:40
(1) Где копать не подскажете? В правах таких ролей не нашел, только полностью блокируется.
3 ДенисЧ
 
01.09.21
10:41
(2) В форме. ПриНачалеВыбора для поля номенклатура.
Или вообще только чтение ему ставить Если ИмяПользователя() = "Вася"
4 failchik
 
09.09.21
15:45
(3) Процедура ТоварыНоменклатураНачалоВыбораНаСервере()
    Если   ИмяПользователя() = "1"   тогда документы.ПриобретениеТоваровУслуг.фоЭлементы.ТоварыНоменклатура.Доступность = ложь
        конецесли

КонецПроцедуры
Что я делаю не так ошибок нет а не работает код
5 failchik
 
09.09.21
15:46
Если   ИмяПользователя() = "1"    тогда Элементы.ТоварыНоменклатура.Доступность = ложь
        конецесли;
вот
6 Ненавижу 1С
 
гуру
09.09.21
16:36
А через загрузку из табличного документа если?
А копирование строк?
А копирование документов?
7 Смотрящий от 1С
 
09.09.21
17:16
(4) тебе в (3) написали В форме!!. ПриНачалеВыбора для поля номенклатура, а ты почему то на сервере получаешь какую то абстрактную форму и рулишь ее доступностью
8 Вафель
 
09.09.21
17:41
(7) а если по коду?
9 failchik
 
10.09.21
09:19
Создаю на клиенте в форме поле номенклатура при начале выбора процедуру с кодом Если   ИмяПользователя() = "1"    тогда Элементы.ТоварыНоменклатура.Доступность = ложь конецесли; Сохраняю, захожу под пользователем 1 а поле как было доступно так и есть.
10 ДенисЧ
 
10.09.21
09:21
Мдя...
Или в ПриНачалеВыбора - стандартная обработка ложЪ и возврат
или в ПриОткрытии доступность - ложь
А не и то, и то одновременно.
11 failchik
 
10.09.21
09:21
Если галочку убираю доступность, то работает, но для всех пользователей, а надо некоторым.
12 Kassern
 
10.09.21
09:28
(10) а тетя Клава на поступлении продуманная возьмет и жмякнет на "заполнить" -> "подобрать товары", или еще круче, "загрузить из внешнего файла" и усе)
13 failchik
 
10.09.21
09:28
Спасибо вот так заработало при открытии значит
Процедура ТоварыНоменклатураОткрытие(Элемент, СтандартнаяОбработка)
    Если   ИмяПользователя() = "1"    тогда Элементы.ТоварыНоменклатура.Доступность = ложь конецесли;
КонецПроцедуры
14 failchik
 
10.09.21
09:30
(12) Кнопки можно скрыть подбор
15 Kassern
 
10.09.21
09:32
(14) Тут не можно, а нужно) И не надо к имени пользователя привязываться, есть же роли для этого.
16 failchik
 
10.09.21
09:33
(15) В ролях поля не блокируются все излазил
17 failchik
 
10.09.21
09:34
Все таки код через раз срабатывает, иногда активно поле
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.