Как определить проведенность документа в его модуле? #104429


#0 by t_vladimir
при проведении непроведенного документа в процедуре ОбработкаПроведения конструкция Ссылка.Проведен выдает Истина хотя ОбработкаПроведения еще не завершена глюк или особенность работы? и как определить проведенность документа до его проведения?
#1 by Дяпти
В ПередЗаписью гляди
#2 by t_vladimir
так это в форме документа а я хотел бы это проверять в модуле объекта вдруг у дока будет несколько форм да и проводить его могут из каких-нить внешних обработок без открывания форм
#3 by t_vladimir
звиняюсь нашел, у объекта тоже такое событие есть пасиба :)
#4 by t_vladimir
не не помогает все равно Истину выдает
#5 by t_vladimir
все правильно сам не досмотрел помогло
#6 by Shaytan
Зачем Вам?
#7 by t_vladimir
оч. просто при проведении документ меняет реквизиты справочника при отмене проведения возвращает их обратно хочу сделать так, чтобы перепроведение всегда проходило только через отмену проведения
#8 by Shaytan
Понятно. Случай специфический
#9 by Факер_S
а чё запретили использовать регистр сведений?
#10 by Дяпти
имхо дыра в таком алгоритме практически неизбежна.
#11 by Факер_S
а потребуется перепровести базу?
#12 by t_vladimir
а че плодить таблицы то? предпологается что в изменяемом справочнике будет постоянный прирост записей цеплять к нему регистр ИМХО сильно раздует БД историю изменений справочника при желании я могу запросом по документам показать тем более что вряд ли у юзеров такие вопросы возникнут перепроведений в базе не предвидится да и при перепроведении все вроде должно работать а вапще по уму надо конечно регистр использовать может потом на него и перейду
#13 by tiger_sl
Я бы просто запросом получил признак проведения документа. Мне кажется так он будет еще не проведен.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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