Ограничение доступа к номенклатуре

1. RiSanT 24.02.22 11:21 Сейчас в теме
Добрый день, есть 1с Розница строй материалов 2.3.9.42 стоит задача ограничить кассирам видимость номенклатуры, которая давно не используется, но вылезает в подбор номенклатуры в РМК. Она лежит в архивной папке и не числится на остатках. У меня было две идеи: с помощью RLS ограничить доступ к папке или поставить воображаемую галку, чтобы в список подбора выводились товары только с остатками на складе. Но оказалось, что без исправления конфигурации это не реализуемо. Подскажите каким образом это можно сделать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ishelper 24.02.22 11:28 Сейчас в теме
(1)
оказалось, что без исправления конфигурации это не реализуемо. Подскажите каким образом это можно сделать?
Универсальный способ: расширением.
4. PhoenixAOD 62 15.04.22 05:40 Сейчас в теме
(1)кидаешь обработку подбора товара в расширение. помечаешь папку на удаление, в расширении заходишь в настройки динамических списков групп и номенклатуры и в настройках указываешь в отборе Пометка удаления = Ложь, либо так же в расширении что-то типо такого
&НаСервере
Функция ПолучитьКассира()
Если РольДоступна("ПродавецКассир") Тогда
Возврат Истина;
КонецЕсли;
КонецФункции

&НаКлиенте
Процедура Рас1_ПриОткрытии(Отказ)
	Если ПолучитьКассира() = Истина Тогда
		ПрименитьОтбор();
	КонецЕсли;
	
КонецПроцедуры

&НаСервере
Процедура ПрименитьОтбор()
	Список.Отбор.Элементы.Очистить();
	ЭлементыОтбора = Список.Отбор.Элементы;
		
	НовыйЭлементОтбораСкл = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ПолеОтобраСкл = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
	НовыйЭлементОтбораСкл.ЛевоеЗначение = ПолеОтобраСкл; 
	НовыйЭлементОтбораСкл.Использование = Истина; 
	НовыйЭлементОтбораСкл.ВидСравнения = Равно;
	НовыйЭлементОтбораСкл.ПравоеЗначение = Ложь;
	

Конецпроцедуры
Показать
3. Axe 15.04.22 05:05 Сейчас в теме
если вы под подбором подразумеваете справочник номенклатуры, то можно через функцию "настроить список" и исключить товары из нужной папки
5. wolder 133 15.04.22 06:44 Сейчас в теме
Решение очень просто. Просто переименуйте все карточки товаров в этой группе, ну или хотя бы подставьте в начало что-то типо "_НеИспользовать"+Наименование;
Тогда кассиры уже не будут в быстром поиска подбора по наименованию выбирать эти позиции.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот