|
ДатаЗапретаРедактирования в самописной конфигурации
| ☑ |
0
Джоновна
29.10.14
✎
14:08
|
Здравствуйте! Конфигурация самописная. Нужно установить дату запрета редактирования. Я завела константу ДатаЗапретаРедактирования. В каждом документе прописала в ОбработкеПроведения:
Если Дата < Константы.ДатаЗапретаРедактирования.Получить() Тогда
Сообщить ("Дата документа меньше даты запрета редактирования!");
Отказ = Истина;
КонецЕсли;
Всё нормально, когда заходим в документ и меняем дату, начинает "ругаться" и не даёт проводить. Но при интерактивной отмене проведения даёт спокойно.
Подскажите, пожалуйста, где и что нужно ещё прописать? Может, кто-нибудь что-нибудь такое делал?
|
|
1
Шапокляк
29.10.14
✎
14:10
|
Делали разработчики типовых. Можно посмотреть как они реализовали.
|
|
2
anatoly
29.10.14
✎
14:11
|
а проверять что вы из константы получили кто будет?
(если не установлена)
как именно "ругается" ?
|
|
3
18_plus
29.10.14
✎
14:13
|
потому, что есть ещё
ОбработкаУдаленияПроведения
|
|
4
Галахад
гуру
29.10.14
✎
14:16
|
Проверять надо запись документа, а не только проведение.
|
|
5
b_ru
29.10.14
✎
14:18
|
А еще так можно взять любой документ из лохматого периода, поменять ему дату на актуальную и таким образом изменить прошлый период.
|
|
6
Фокусник
29.10.14
✎
14:21
|
(5)+1 поэтому при открытии нужно ставить только просмотр, если документ в закрытом периоде
|
|
7
Джоновна
29.10.14
✎
14:26
|
(3) Спасибо! Отлично, помогло)
|
|
8
Джоновна
29.10.14
✎
14:27
|
(5) (6) О, хорошее замечание! Всё получилось как надо)
|
|
9
Джоновна
29.10.14
✎
14:27
|
Всем спасибо!=)
|
|