Запрет обычным пользователям менять строки пересчета. Розница 2.3
Клиент хотел, чтобы обычный пользователь не мог менять состав пересчета — удалять строки и заменять товар.
Решил через расширение формы пересчета товаров:
&НаКлиенте Процедура дор_ТоварыПередУдалениемПеред(Элемент, Отказ) Если НЕ МожноМенятьСтроки() Тогда Отказ = истина; КонецЕсли; КонецПроцедуры &НаСервере Функция МожноМенятьСтроки() Экспорт //Осипов 2023-12-26 //Возврат ложь; Возврат Пользователи.ЭтоПолноправныйПользователь(); КонецФункции &НаСервере Процедура дор_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Если НЕ МожноМенятьСтроки() Тогда Элементы.ТоварыНоменклатура.ТолькоПросмотр = истина; КонецЕсли; КонецПроцедуры
Розница: 2.3.4.31 Объем: 1 час.
Свежие комментарии