Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрет доступа к Склад №4 определенным пользователям
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
IxI_JOKER_IxI
Здравствуйте.

Помогите решить задачу с запретом доступа к определенному Складу определенным пользователям.

1с 7.7 Торговля + склад для Украины.

TipsyKID
На этапе выбора элемента в формах "Форма элемента","Форма списка".
При открытии сразу устанавливать отбор по доступным для пользователя складам.
Dartvader111
Приветсвую! Вариантов много, можно создать справочник привязки пользователя к складам, затем в справочнике использовать фильтр -> спрСклады.ИспользоватьСписокЭлементов(спРазрСклады);
В спРазрСклады выгрузить элементы разрешенных складов и в коде проверять спРазрСклады.Принадлежит(текСклад), либо делай подбор из списка спРазрСклады.ВыбратьЗначение(ВыбДействие,,,,2)
IxI_JOKER_IxI
Всем откликнувшимся спасибо, но есть просьба. Так как я не программист, напишите более доступно, что нужно сделать. Открыть модуль такой-то, вставить код такой, потом открыть модуль такой и вставить код такой-то и потом на что выставлять права.
Заранее благодарен.

Мне советывали такой код:
в формевыбора справочника "Места хранения"
Процедура ПриОткрытии()
       Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
                                                          
       Сп = СоздатьОбъект("СписокЗначений");
      
       Спр = СоздатьОбЪект("Справочник.МестаХранения");
      
               Спр.ВыбратьЭлементы();
               Пока Спр.ПолучитьЭлемент() = 1 Цикл
               Если Спр.Наименование = "111" Тогда
                       Сп.ДобавитьЗначение(Спр.текущийЭлемент());
               КонецЕсли;
               КонецЦикла;
      
       ИспользоватьСписокЭлементов(Сп);
      
КонецПроцедуры


Но опять же, подробной инструкции никто не написал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.