v8: Обработка проведения: определить интерактивность #570750


#0 by Bibr
Можно ли в обработке проведения определить, проводится док интерактивно или нет?
#1 by PR
Нет.
#2 by simol
А что от этого должно зависеть?
#3 by DJ Anthon
можно
#4 by Fragster
Если в форме запузырить в ДополнительныеСвойства что-нить - то можно
#5 by shuhard
есть много способов покрасить документ из события в форме и поймать в обработке
#6 by Bibr
придумал так: завел переменную документа "ФлагИнтерактивно" и при открытии всех форм присваиваю истину:) но вообще думал - это типовая ситуация и есть какие-то одноззначные решения на эту тему
#7 by andrewks
а смысл?
#8 by Bibr
в обработке проведения делаются определенные действия, которые как оказалось надо делать только если проводят ручками
#9 by Ненавижу 1С
если я нажал кнопочку провести из формы списка это интерактивно или нет? если тоже самое но из обработки?
#10 by BigRoma
сделай как сказал , реквизит предназначен для других целей
#11 by Ненавижу 1С
какие такие действия?
#12 by Bibr
из всех форм документа - интерактивно, обработкой - нет там создание документов поступления и реализации.
#13 by unregistered
В обработке проведения создание документов.... Извращенец.
#14 by mikecool
+1 создавать документы надо обработками, а не модулем проведения
#15 by unregistered
А при отмене проведения удаляешь документы?
#16 by Bibr
это до меня делалось:) я так думаю, это блок стоит перенести? куда-нить перед записью?
#17 by Bibr
не знаю, надо смотреть. пока озвучили, что проведение/перепроведением обработкой создавать документы не должно, все.
#18 by Aprobator
в модуле документа в Процедуре ОбработкаПроведения надо определить как проводится документ - обработкой или непосредственно из документа?
#19 by Aprobator
8.1 или 8.2?
#20 by simol
И все таки, зачем? Может есть другие пути решить задачу.
#21 by Bibr
(18-19) да, 8.2
#22 by simol
Еще как вариант, отлавливать не интерактивное проведение, а наоборот, там где программное, там перед проведение в доп.свойства и писать метку, и по ней в обработке проведение и реагировать, а не лопатить все формы. Но все же зачем?
#23 by Bibr
понял. зачем - см 12+
#24 by Aprobator
я бы посмотрел событие ПослеЗаписиНаСервере в Форме. Там проверять проведенность документа (Если ТекущийОбъект.Проведен) и уже там бы создавал нужные документы.
#25 by Aprobator
ессно добавить контроль на уже наличие документов. Вообще фиг знает - какая там у тебя учетная схема.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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