|
Бух. Совет как блокировать документы. | ☑ | ||
|---|---|---|---|---|
|
0
Каскад
16.04.25
✎
14:30
|
Мне дали задачу, что нужный вид документов должен блокироваться с определенной даты чтобы было невозможно документы изменить или ввести новый. Т.е., главбух проверяет доки тек дня и блокирует их, но не все, а только платежки. Ну то есть дата запрета для платежек.
Думаю как сделать. В голову мысль, чтобы ввести в расширение отдельную константу для даты запрета, а главбух константу будет устанавливать. Платежки же будут проверять константу при записи. Но может вы знаете более корректный(эффективный, правильный) метод сделать такую задачу? Сделаю сам, просто может не знаю что-то более методически верное. |
|||
|
1
timurhv
16.04.25
✎
16:56
|
Сотрудников много, кто сидит в 1С? Константа - для небольших фирм, либо простой реализации.
Если нужно будет выдать подчиненному права на изменение прошлого периода, то другие могут случайно навертеть. |
|||
|
2
Гена
гуру
16.04.25
✎
17:16
|
Я бы не стал заморачиваться личной датой запрета.
Чем мне нравятся ПП - там есть такой реквизит как Состояние. С выбором: Подготовлено / Отправлено / Оплачено / Отклонено Если есть возможность дать право только ГБ менять этот реквизит, то нет проблем блокировать в <Провести> по условию Если Состояние = ... Тогда Прервать. С выдачей сообщения: "Отвянь, гнида" |
|||
|
3
Garykom
гуру
16.04.25
✎
17:39
|
(0) 1. Отдельный РС блокировок со ссылкой на документ и правила (кому и когда запрещено а кому нет)
2. В нужных документах или справочниках Перед или ПриЗаписи добавить код проверки Банально делаем Отказ = Истина и все Учесть пропуск проверки для ОбменДанными.Загрузка = Истина |
|||
|
4
Garykom
гуру
16.04.25
✎
17:40
|
(3)+ Получится очень гибкая блокировка по ролям, организациями, датам и т.д.
Можно легко расширить на любые объекты Идеально проверку поместить в модуль менеджера РС или в общий модуль, в модулях объектов только вызов |
|||
|
5
lucky_
16.04.25
✎
17:42
|
(0) "или ввести новый"
жесть) пусть сама там и работает,**ли) |
|||
|
6
Garykom
гуру
16.04.25
✎
17:42
|
(3)+ Естественно не забыть про нужные роли с правами на чтения/запись этого РС
|
|||
|
7
Мультук
гуру
16.04.25
✎
17:45
|
Да ладно, всё равно будет
Если Пользователи.ТекущийПользователь() = Справочник.Пользователи.НайтиПоНаименованиию("Иванова М.И") Тогда
|
|||
|
8
Dmitrii
гуру
17.04.25
✎
02:09
|
(0) Всё уже давно придумано до Вас.
Не надо городить собственных квадратноколёсных костылей. Смотри пример в документации к БСП: https://its.1c.ru/db/bsp3111doc#content:4:hdoc:issogl3_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B8_%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D1%82%D0%BA%D0%B0%D0%B7%D0%B0_%D0%BE%D1%82_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%B0_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B8_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8 |
| Форум | Правила | Описание | Секции | Поиск |