Запрет редактирование и удаление проведенного документа
Как сделать "ТолькоПросмотр" всех форм "ФормаЭлемента" документов? Чтобы не писать обработчик "ПриОткрытии" для каждого документа по отдельности. Можно Это сделать через обработчик событий? Не нашел там способа, чтобы срабатывало именно при открытии. Или может есть другой способ, но не через редактирование ролей
По теме из базы знаний
- Запрет редактирования/пометки на удаление/отмены проведения задним числом для каждого пользователя.
- Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?
- Порядок записи движений регистров при проведении документа
- Действия при добавлении своего документа в конфигурацию ERP\КА
- Универсальный журнал документов
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А как не использовать при открытии?) Посмотрите в типовых конфигурациях как отрабатывает дата запрета редактирования. При открытии вызывается функция, которая проверяет дату запрета редактирования и если документ меньше этой даты - для формы устанавливается режим только просмотр.
Таким образом вам тоже надо или влезть в при открытии и вызывать свою процедуру или использовать функцию, которая уже есть и вызывается во всех формах при открытии и влезть в нее
Таким образом вам тоже надо или влезть в при открытии и вызывать свою процедуру или использовать функцию, которая уже есть и вызывается во всех формах при открытии и влезть в нее
Имею ввиду, как сделать "ПриОткрытии" сразу для всех документов? Чтобы не писать одно и то же в модуле формы для каждого вида документа. Просматривал механизм даты запрет, не понял где сам обработчик ПриОткрытии. только ПриЗаписи и ПриУдалении нашел
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот