Можно ли отловить "первое проведение" документа? #307011


#0 by Bounty
Кроме того чтобы получить предыдущее состояние ДокументОбъект.<Имя документа>.Проведен (если ложь, тогда проведение первое), больше ничего в голову не приходит.
#1 by asady
тут шаманить придется на уровне таблиц скуля: типа поиск записей, другое в голову не приходит
#2 by azernot
:))
#3 by IronDemon
Надо проверить проведен ли документ про проведении?
#4 by zbv
а в ПередЗаписью не прокатит...
#5 by Kraft
добавить в док спец реквизит, при проведении в него что то записать, потом при откерытии проверять
#6 by IronDemon
#7 by Bounty
И всетаки решила проблему так:
#8 by Kerk
Жалко чот решила, а то подсказал бы станшную штуку... анализ журнала регистрации... слабо? :)
#9 by Bounty
сейчас же беру свои слова ("решила") обратно, рассказывай как ты победил журнал регистрации :)
#10 by zbv
А если журнал не ведеться?
#11 by zbv
+ а в чем великий смысл?
#12 by Kerk
Победить его для повседневной работы помойму не реально... Можно вообще сделать по другому. Создаешь регист где ссылка на документ, дата 1-го проведения(если нужно), можно и еще добавить разного. Делаешь подписку на забытие для документов ПередЗаписью и там вибираешь из регистра, если нет записи -> 1 проведение и запись в регистр, если есть запись -> 2 и боле проведение. Не сложно и менять стандарные объекты не надо. Как говориться: простенько и покурить успею. :)
#13 by Kerk
такие вопросы на кнгрессах философии обсуждают, а не здесь. Если попытаться понять СМЫСЛ всего, что требует пользователь, то жизни не хватит.
#14 by Коммандор1с
моно попробовать через ЖурналРегистрации Но реквизит в документе будет работать быстрее и экономнее
#15 by Zaval
Выбирая метод, учти что доку могут предварительно отменить проведение, а не только проводить проведенный. Зачем ловишь?
#16 by Kerk
"выгружай ЖР в ХМЛ, анализируй полученный файл" Помойму не очень производительно будет, если такое делать при каждом проведении...
#17 by Коммандор1с
Да, не очень. Просто в ОбрабткуПроведения допиши
#18 by Коммандор1с
виноват - не так! не в обработку проведения, а в ПриЗаписи
#19 by Коммандор1с
блин... ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>) Если <Режим проведения> = РежимЗаписиДокумента .Проведение
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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