Как отказаться от ввода на основании #250565


#0 by evgenNV
При возникновении события "Ввод на основании" в созд. документе вызывается процедура "Обработка заполнения". Как в этой процедуре при определенном флаге отказаться от ввода на основании и не создать новый документ?
#1 by Att8
событие при записи - отказ=истина
#2 by evgenNV
Сейчас проверю.
#3 by evgenNV
Что то я сделал не так.. ОбработкаЗаполнени вызывается, потом возникает форма документа, но при записи она соотв. не записывается т.к. я поставил в событии при записи отказ = истина.
#4 by aKomper
ИМХО, ОбработкаЗаполнения
#5 by evgenNV
В обработке заполнения нет параметра Отказ(. А семерошного СтатусВозврата и Возврат нет(.
#6 by Att8
так ты говоришь про условия, вот и проверяй выполнение этих условий, и ствь эту истину при невыполнении или выполнении, как там тебе надо
#7 by evgenNV
Я же эти условия проверяю в обработке заполнения, они отрабатываюся, но вывалиться из этой процедуры я не могу.
#8 by Att8
так ты объяви переменную в модуле дока - экспорт, присваивай ей значение в модуле формы дока в процедуре заполния, а в модуле дока в процедуре при записи анализируй ее
#9 by evgenNV
Так и сделано, но я хочу , чтобы при выполнении условия, форма создаваемого документа не появлялась.
#10 by Att8
так и говори, Женя из Новосибирска.Тогда приведи код, как ты вводишь на основанииКак я понимаю, ты делаешь не констуктором, а что-то свое ваяешь.
#11 by evgenNV
Я так и сказал.."Как в этой процедуре(ОбработкаЗаполнения) при определенном флаге отказаться от ввода на основании и не создать новый документ".КонецПроцедурыp.s. и не женя я из новосибирска
#12 by evgenNV
Что никто и не поможет?
#13 by Смит
Отказывайся в другой процедуреПередОткрытием
#14 by evgenNV
Смит, респект.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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