Обход даты запрета для одного типа документа #667648


#0 by Наська72
УПП 8.2. Существует документ управленческого учета. который пишет в регистры по упр.учету. Установлены две даты запрета - основная и по организации (если снимаем основную все ок). Требуется проводить этот документ при установленных датах запрета. Как это сделать? УстановитьПривилегированныйРежим(Истина) не помогает - возвращает отказ из ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ). Как быть?
#1 by mikecool
дописать в функции проверки даты на неотслеживать этот вид документов
#2 by Наська72
Логично. Но что за функция проверки даты?
#3 by Галахад
А в регистрах нету проверки?
#4 by mikecool
мне лично пофик, но думаю - там таже функция вызывается ищи типа ПроверкаДатыЗапрета
#5 by Наська72
К сожалению ничего такого не вижу Управление производственным предприятием, редакция 1.3
#6 by ZanderZ
обычно в подписке на события...
#7 by Наська72
А если написать Обмен = истина в модуле проведения дока?
#8 by Maxus43
можно. Но это реально костыль + нет проверок в модуле объекта на ПриЗаписи, ПередЗаписью.
#9 by Наська72
у кого-нибудь есть УПП? Не могу найти то, что имелось ввиду в , Даже не помогает
#10 by Maxus43
у меня общий модуль НастройкаПравДоступа, процедура ПередЗаписьюДокументаПроверкаДоступностиПериода. А подписка - ПередЗаписьюДокументаДатаЗапретаРедактирования
#11 by Наська72
Исключаю из подписки - никакой реакции. В процедуру не попадает. отказ происходит в процедуре Обработкапроведения  - ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
#12 by Наська72
Всем спасибо, помогает выкидывание из подписок не только документа, но и регистров.
#13 by Maxus43
ты хоть понимаешь что это очень кривое решение? оно позволит писать в эти регистры невзирая на дату запрета?
#14 by Наська72
Для этого документа есть еще дата фиксации бюджетов. Так что не будет. Просто последовательность УправленческаяДатаЗапрета за ней ДатаФИксацииБюджетов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С