|
Запрет на редактирование документа после 5 дней с момента первого проведения. |
☑ |
0
smile03
14.05.14
✎
07:06
|
Добрый день. Уважаемые программисты, подскажите каким образом запретить проведение документа после 5 дней с момента первого его проведения? Т.е в течении 5 дней он пользователь может его редактировоать и перепроводить.
|
|
1
Рэйв
14.05.14
✎
07:08
|
храни дату первого проведения в документе. При повторном проведени сравнивай и заворачивай если надо.
|
|
2
Рэйв
14.05.14
✎
07:09
|
можно и регистр сведений замутить
|
|
3
Wobland
14.05.14
✎
07:14
|
а потом настанет 1е января
|
|
4
DosBot
14.05.14
✎
07:27
|
(0) Как то на эту тему делал свой РС для контроля складских документов (свой специфический учёт):
- Измерения: Организация, Склад;
- Ресурсы: ГраницаЗапретаИзменений (тип: Дата)
+
подписка на событие ПередЗаписью для нужных документов
|
|
5
zak555
14.05.14
✎
07:27
|
(3) пугающая дата ?
|
|
6
ttk
14.05.14
✎
08:01
|
(5) 10 дней выходных
|
|
7
Рэйв
14.05.14
✎
08:04
|
(6)Чем мешает?
|
|
8
shuhard
14.05.14
✎
08:30
|
(0) ПКМ
|
|
9
vde69
модератор
14.05.14
✎
08:40
|
а как будет востановление последовательности, или полное перепроведение периода?
|
|
10
kosts
14.05.14
✎
08:46
|
(9) Это не проблема, можно флаг использовать, что проведение из формы. Есть же дата запрета редактирования документов, по сути тоже самое, только дата для конкретного документа будет.
|
|
11
ASU_Diamond
14.05.14
✎
08:47
|
(4) А как перед записью определить что документ будет проводиться, а не просто запишется?
|
|
12
kosts
14.05.14
✎
08:49
|
(11) РежимЗаписиДокумента (DocumentWriteMode)
Значения
Запись (Write)
ОтменаПроведения (UndoPosting)
Проведение (Posting)
Описание:
|
|
13
Килограмм
14.05.14
✎
08:53
|
(9) можно сделать проверку в процедуре записи модуля формы, а не модуля объекта
|
|
14
shuhard
14.05.14
✎
08:54
|
(9) ответ очевидный:
для перепроведения используется отдельная роль, ибо в 99% случаев такого рода блокировки нужны для менеджеров
|
|
15
Sei Souma
14.05.14
✎
10:13
|
Регистр сведений плюс пара ролей - с правом проведения и без, а также подписки на события при проведении/удалении нужных документов в теории должны полностью решить проблему.
|
|
16
Турист
14.05.14
✎
10:17
|
(15) одной роли достаточно
|
|
17
Sei Souma
14.05.14
✎
11:42
|
(16) да, и на одной роли всё заработает как надо. Вторая может быть избыточна.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший