Имя: Пароль:
1C
1С v8
Обход даты запрета для одного типа документа
0 Наська72
 
04.06.13
11:50
УПП 8.2. Существует документ управленческого учета. который пишет в регистры по упр.учету. Установлены две даты запрета - основная и по организации (если снимаем основную все ок). Требуется проводить этот документ при установленных датах запрета. Как это сделать?
УстановитьПривилегированныйРежим(Истина) не помогает - возвращает отказ из ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ).

Как быть?
1 mikecool
 
04.06.13
11:52
дописать в функции проверки даты на неотслеживать этот вид документов
2 Наська72
 
04.06.13
11:54
(1) Логично. Но что за функция проверки даты?
3 Галахад
 
гуру
04.06.13
11:59
(1) А в регистрах нету проверки?
4 mikecool
 
04.06.13
12:01
(3) мне лично пофик, но думаю - там таже функция вызывается
(2) ищи типа ПроверкаДатыЗапрета
5 Наська72
 
04.06.13
12:24
(4) К сожалению ничего такого не вижу Управление производственным предприятием, редакция 1.3
6 ZanderZ
 
04.06.13
12:25
(5) обычно в подписке на события...
7 Наська72
 
04.06.13
12:28
А если написать Обмен = истина в модуле проведения дока?
8 Maxus43
 
04.06.13
12:30
(7) можно. Но это реально костыль + нет проверок в модуле объекта на ПриЗаписи, ПередЗаписью.
9 Наська72
 
04.06.13
12:32
у кого-нибудь есть УПП? Не могу найти то, что имелось ввиду в (6), (4)

(8) Даже не помогает
10 Maxus43
 
04.06.13
12:34
у меня общий модуль НастройкаПравДоступа, процедура ПередЗаписьюДокументаПроверкаДоступностиПериода.
А подписка - ПередЗаписьюДокументаДатаЗапретаРедактирования
11 Наська72
 
04.06.13
13:05
Исключаю из подписки - никакой реакции. В процедуру не попадает.
отказ происходит в процедуре Обработкапроведения  - ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
12 Наська72
 
04.06.13
13:13
Всем спасибо, помогает выкидывание из подписок не только документа, но и регистров.
13 Maxus43
 
04.06.13
13:14
(12) ты хоть понимаешь что это очень кривое решение? оно позволит писать в эти регистры невзирая на дату запрета?
14 Наська72
 
04.06.13
14:58
(13) Для этого документа есть еще дата фиксации бюджетов. Так что не будет.
Просто последовательность УправленческаяДатаЗапрета за ней ДатаФИксацииБюджетов.
Всё в порядке ;-)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс