изменить время документа на конец дня при перепроведении #364903


#0 by DmSk
Есть документ, который при любом раскладе должен записываться на конец дня, можно ли при перепроведении документа изменить время документа ? или нужно только использовать спец обработку используя "УстановитьВремя"
#1 by Яндекс
а попробовать религия не позволяет зы: недопустимую операцию получишь при попытки изменить время в модуле проведения
#2 by 1Сергей
Ложное открытие документа поможет, наверно
#3 by Стрелок
1. при программном перепроведении? 2. при ручном перепроведении?
#4 by DmSk
программное перепроведение (ночное перепроведение по назначенному заданию)
#5 by DmSk
что значит ложное открытие документов ? Сейчас есть обработка которая переставляет документы в нужно порядке, так вот чтобы изменить время документа нужно сперва снять его с проведения, затем установить только время и потом провести его. Перед всем этим действием конечно же проверяю не открыт/заблокирован ли какой из переставляемых документов.
#6 by Aleksey_3
Ну если мы говорим о программном перепроведении ночью, то что мешает в обработку добавить пару строк кода, которые установит нужное время в документе?
#7 by DmSk
ничего, я просто думал может у кто знает другой способ
#8 by 1Сергей
Уже не помню тонкостей, надо у мэтров спросить. В общем, в модуле проведения в самом начале (или где удобно) проверяем условие, открываем документ через ОткрытьФорму. И сразу же выходим из проведения. В форме документа при открытии выполняем нужные действия (в том числе и проведение). Хотя, это наверно не совсем твой случай. У тебя надо открывать обработку, потом в ней дождаться пока документ разблокируется (ведь выполнялось его проведение) потом выполнять с ним все действия (распроведение, изменение времени и собственно проведение). Как-то так. Но, камней подводных тоже куча будет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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