#0
by Гром в Раю
Как запретить юзерам редактировать номер документа? Возможно ли это сделать через права доступа?
#2
by Гром в Раю
Забыл уточнить мне нужно во всех документах огрничить этот реквизит. Вариант ручного изменения в свойствах каждого документа меня не интерсует :) И сам понимаю что можно так сделать.
#4
by Гром в Раю
А вдруг есть другой более эффективный способ решения данной проблемы. Вот его и хотелось бы услышать
#6
by AversDik2
Пропарсить модули форм документов и определить в процедуре ПриОткрытии вызов единой процедуры, в которой установить недоступность номера для редактирования.
#7
by Shaytan
Во все формах документов вызывать при открытии общую процедуру, в которой убирать доступность (или ставить только просмотр) поля ввода номера.
#10
by AversDik2
Подписка на события работает для объектов, но не форм, так что даже на 8.1 легко не выкрутишься.
#12
by Гром в Раю
А может есть какае-то предопределенная процедура в общем модуле которая срабатывает при открыти всех документов?
#14
by Shaytan
смотри : "Пропарсить модули форм" - времени 15 минут максимум. Я бы не советовал идти этим путем. Т.к. из заголвка "УстановитьЗаголовокФормыДокумента" ясно следует, что процедура устанавливает заголовок и добавлять другие дейстивия, ИМХО, нехорошо.
#15
by Гром в Раю
Спасибо. Действительно, сам поискал места лучше чем УстановитьЗаголовокФормыДокумента нет. Да и оно вроде как бы и связывает мои действия.
#16
by BabySG
Стандартная функция из типовой - лучше нее не придумать, а уж реализовать запрет номера в УстановитьЗаголовок - отвратительный стиль.
#18
by Гром в Раю
To BabySG: У меня Торговля 2.2.6.4 на v8.0 Тут нет функции УстановитьДоступностьПоляВводаНомера(...). Сама конфа переделанная прилично, но не думаю что кто-то б удалил бы эту функцию. А у тебя эта функция есть?
#19
by BabySG
Изначально в каждой форме стоит ТолькоПросмотр на поле Номер, далее ПриОткрытии Вызывается сия функция, которая выглядит вот так: Далее, в меню Действия формы добавляется меню РедактироватьНомер с именем РедактироватьКодНомер и в модуль формы пихаем вот это еще: // Процедура разрешения/запрещения редактирования номера документа. PS. Если что не понятно, рекомендую скачать последнюю УТ и посмотреть вживую...
#21
by Гром в Раю
Я пока сделал по кривому. Чурез УстановитьЗаголовокФормыДокумента. Такой функции у меня нет, потому что у меня 8.0. Буду ждать пока не обновлю базу до 8.1. Тогда поменяю. Просто сейчас заниматься добавлением в каждый док процедуру РедактированияНомера нет времени. Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v8: Как программно активизировать(выделить) кнопку на командной панели
- Назначение типа реквизитам Субконто. Выбор субконто в БП 8.0.
- Подскажите как реализована розничная торговля в УПП?
- УстановитьРеквизитСправочника(Спр,Спр.Автор,ТЗ.Автор); Ошибка, не выбран эл
- Как в запросе сделать "не в иерархии"
- Проблема c OpenConf
- Передать ТЗ из обработки в ТЧ документа. Как?
- Контроль остатков с учетом непроведенных документов!
- Возврат авансов в упп 1.1
- Помогите разобраться, алгоритм Копирования ветки справочника
- два реквизита, тип - справочник.номенклатура, как по кнопке подбор вернуть
- RLS: Текущей датой документ проводиться, задним числом нет.!?
- v7: Конвертация данных из 1С v.7 в v.8
- Настройки построителя отчета
- Компонента BarCode
- Авансы по транспортному налогу в УПП 1.2.5
- вычисляемая колонка в журнале документа
- Отключение видимости колонок в табличной части документа...
- Журнал документов и FormEx
- Как в аутлуке 2003 поставить пароль на открытие писем?