Имя: Пароль:
1C
 
Ограничение редактирования документов по сроку
0 Егор123
 
03.04.17
12:48
Добрый день форумчане. 1С Документооборот 8.3.9.2170.

Подскажите кто знает как решить следующую задачу:

Нужно ограничить права доступа на изменение документа по истечению определённого срока с даты создания.

Реквизит Дата создания у документа имеется. А вот как прописать определённый срок непонятно..

Видел изложенный способ на сайте через регистр, константу и сложный запрос.
http://catalog.mista.ru/public/329428/

Может есть что-то попроще, где можно в явном виде прописать срок в течении которого можно менять, а потом сравнивать с датой создания.
1 vicof
 
03.04.17
12:49
Дата запрета изменения существует 100500 лет
2 vicof
 
03.04.17
12:50
В любой типовой бухне или ут или упп
3 Егор123
 
03.04.17
13:08
Она может и существует, но в моей конфе её нет (1), либо я слепой.

Лишь мельком в коде употребляется:

    Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДатыЗапретаИзменения") Тогда
        Используется = Истина;
    КонецЕсли;


Пошарив в подсистемах, ДатыЗапретаИзменения - не обнаружил.
4 Мыш
 
03.04.17
13:11
(0) 1С Документооборот 8.3.9.2170 - здесь цифры релиза платформы. А какой именно документооборот - непонятно. Их полно. От 1С и не только.
5 Егор123
 
03.04.17
13:12
(4) Забыл указать. Документооборот 8 КОРП, редакция 2.1 (2.1.9.3)
6 Рэйв
 
03.04.17
13:18
(0)
в ПриОткрытии()

Если ТекущаяДата()-Объект.Дата>86400*КолДнейПослеКоторыхБлокировать Тогда
    Форма.ТолькоПросмотр=Истина;
КонецЕсли;
7 Рэйв
 
03.04.17
13:19
Если надо для всех видов, то в подписке ПередЗаписью проверяешь и в случае чего Отказ=Истина
Хоть это и жестоко:-)
8 Егор123
 
03.04.17
13:23
(6) так мне эт надо через RLS добавить. В RLS есть право "Изменение" документа - и туда надо ограничение записать.
И что за число 86400?)
9 Рэйв
 
03.04.17
13:24
(8)Ненастоящий ты одинесник раз не знаешь магического числа 86400:-)
10 Егор123
 
03.04.17
13:26
(9) а понял xD
11 Масянька
 
03.04.17
13:27
(9) Эсники очень похожи на зеков - все в татуировках :)
12 Рэйв
 
03.04.17
13:28
(11)и не говори:-)
13 Егор123
 
03.04.17
14:43
(12) а не подскажите как в RLS текущую дату вытащить?
14 shuhard
 
03.04.17
15:02
(13) через RLS блокировать от записи - мсье знает толк в извращениях (с)
15 Егор123
 
03.04.17
15:29
(14) да прост интересно можно ли через рлс текущую дату вытащить. знакомлюсь с механизмом ..
(6)  скорее всего так и буду делать.
спасибо, за наводки :-)