|
v7: Закрытие периода,как запретить сохранение документа при выходе?
| ☑ |
0
yra111
08.10.15
✎
15:28
|
Добавил в базу константу - ДатаЗапретаРедактирования.Добавил в документ и глобальный модуль проверку при проведении,записи,удалении,отмене удаления и если документ старше этой даты - использую оператор "Возврат;"
Все нормально работает, но если открыть старый документ, изменить там чтото, закрыть его, при закрытии оно спрашивает "сохранить документ?" Если ответить ДА,то документ остаеться типа проведенным(птичка есть) но его проводки исчезают
|
|
1
Анютик
08.10.15
✎
15:53
|
откройте любую типовую и посмотрите, как это реализовано. зачем изобретать велосипед?
|
|
2
Масянька
08.10.15
✎
15:54
|
(1) Я бы еще спросила: конфа, релиз?
|
|
3
Гёдза
08.10.15
✎
15:54
|
V при записи перепроводить
|
|
4
Анютик
08.10.15
✎
16:08
|
(2) сам пусть смотрит конфу и релиз, выбирает подходящую и алгоритм. Во всех типовых, включая 7.7 этот механизм реализован:)))
|
|
5
yra111
08.10.15
✎
16:08
|
я выдрал из типовой этот кусок и тоже добавил,не помогло.
Да и в типовой такая фишка тоже проходит - установить дату запрета, а потом через вопрос при закрытии перепровести. Перепроводиться, в рарусе во всяком случае.
|
|
6
Анютик
08.10.15
✎
16:09
|
(5) в рарусе всякие чудеса случаются. типовые:) там тоже бывают чудеса, но реже:)
|
|
7
Рэйв
08.10.15
✎
16:12
|
(0)Подписка на событие. ПередЗаписью.
Если Дата<Чегототам Тогда
Отказ=Истина;
КонецЕсли;
|
|
8
Рэйв
08.10.15
✎
16:12
|
там кажется Источник.Дата...Ну разберешься
|
|
9
Масянька
08.10.15
✎
16:23
|
(5) В ТиС (сейчас под рукой): не дает отменить проведение, при открытии - открывает только для просмотра.
Вся работа с датой запрета прописана в глобальнике.
|
|
10
Смотрящий
08.10.15
✎
16:35
|
(0) Не Возврат а СтатусВозврата(0). Открой ТиС типовой
|
|