Как прервать Процедуру ОбработкаЗаполнения()? #646760


#0 by SherifSP
Использую команду Возврат, но документ все равно открывается, но уже пустой
#1 by GROOVY
Открытие никак не связано с обработкой заполнения.
#2 by SherifSP
Я понял, а как узнать в каком месте идет открытие документа?
#3 by DrShad
в процедуре формы ПриОткрытии и ПередОткрытием
#4 by SherifSP
Это понятно, но открытие идет до процедуры ОбработкаЗаполнения, какая процедура вызывает открытия формы?
#5 by Reset
Не удастся тебе это. Пиши в ПередОткрытием Отказ.
#6 by SherifSP
Так и сделал, но думал может кто знает какие уникальные методы
#7 by DrShad
открытие никогда не идет до ОбработкиЗаполнения
#8 by samozvanec
зачем?
#9 by SherifSP
А как в процедуре формы ПередОткрытием отловить форму с которой я вызываю ОбработкуЗаполнения?
#10 by DrShad
ОбработкуЗаполнения вызывается не для формы, а для объекта, пилять!
#11 by SherifSP
Ок, как в процедуре При открытии формы отследить объект основание?
#12 by samozvanec
тебе не интересно, что он сделать хочет?)
#13 by DrShad
а не пофигу?
#14 by samozvanec
ну как-то просто не все сходится, нечисто тут) я бы даже что-то посоветовал, если б хоть часть задумки понимал.
#15 by SherifSP
В зависимости от значения реквизита формы с которой я делаю ввод на основании, запретить или нет открытие формы
#16 by Reset
Запомнить его в обработке заполнения ;)
#17 by DrShad
а объект таки нужно создавать и записывать или нет?
#18 by samozvanec
у тебя в обработке заполнения есть данные источника, при открытии формы есть данные объекта, созданного на основании источника. что не получается?
#19 by samozvanec
стоп. именно реквизита формы? не объекта?
#20 by DrShad
и мне вот интересно где идет открытие формы? не проще там ее не открывать?
#21 by Reset
и имя реквизиту поди Модифицированность?
#22 by SherifSP
Зависит от значения реквизита формы
#23 by Reset
ответь на -->
#24 by DrShad
форма без объекта не существует
#25 by samozvanec
поясни по делу, называя вещи своими именами, типа "на форме есть такой-то реквизит, если он то-то, хочу то-то!"!
#26 by SherifSP
Такое же условие хочу поставить и на открытие формы, но надо получить значение реквизита Форма.ДействияФормы
#27 by samozvanec
и на ответь. а то что-то понятно, а что-то - нет, профессиональные телепаты с обеда не вернулись еще
#28 by Шапокляк
Заполняй так, чтоб в процедуре ПередОткрытием формы заполняемого документа проверять, что-то типа
#29 by sergei123654
ВызватьИсключение "ничего не хочу(";
#30 by DrShad
телепатирую - у ТС есть документ из которого на основании вводится штатной кнопкой другой, так вот ТС хочет либо открывать форму либо нет
#31 by SherifSP
Да реквизита формы
#32 by sergei123654
а вот так?
#33 by SherifSP
Вот это я и пытаюсь объяснить)
#34 by SherifSP
Сейчас проверю
#35 by samozvanec
короче суй реквизит свой, от которого отталкиваться хочешь, в объект, и оттуда и пляши. с одной формы на другую бэзникто ты ничего не перекинешь.
#36 by samozvanec
товаришь, какая, к чертям, форма у вас в обработке заполнения? или я чего-то не знаю?)
#37 by SherifSP
Все, покатит и спасибо за помощь
#38 by Reset
Занавес.
#39 by sergei123654
неглаженная у меня форма, да и вообще я без формы и не в форме... а вот у какаято форма есть
#40 by DrShad
акуеть! так ведь и объект не создастся, а писал что только форму не нужно открывать
#41 by samozvanec
ВызватьИсключение - не пятница же вроде)
#42 by GROOVY
Жесть.
#43 by SherifSP
Еще вопрос, как передать основание в процедуру ПриОткрытии?
#44 by sergei123654
четверг! предвестник пятницы! Родившегося 1 января в Темиртау мальчика родители назвали Ёлкой Необычное имя дали родившемуся 1 января 2013 года мальчику супруги из Темиртау – мама Алмагуль Райхан назвала новорожденного сына Ёлка, передает ИА Новости-Казахстан. По ее словам, столь необычное имя для младенца было выбрано на волне новогодних празднеств. Имя мать выбрала при согласии с супругом. Молодые родители надеются, что позитивное имя принесет их сыну удачу.
#45 by SherifSP
+ Чтобы по типу документа наложить условие на типовый механизм который отрабатывает ПриОткрытии
#46 by samozvanec
#47 by sergei123654
зачем?
#48 by SherifSP
Сообщения выдается, пресчитать дату оплаты?)
#49 by samozvanec
если у тебя предыдущее прокатило, то и это может прокатить
#50 by sergei123654
в модуле объекта Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) в модуле формы &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
#52 by Reset
Процедура ПолучитьДатуОплаты Экспорт // забыл
#53 by mikecool
в ПередОткрытием есть ПараметрОснование, емнип
#54 by Max Street
сорри, не читал все, что выше. может подойдкт что-то вроде такого: конецпроцедуры
#55 by SherifSP
У меня Динозавр 8.1, там переменной Основание нет, получил все через ДокументОснование)
#56 by mikecool
а не проверял?
#57 by SherifSP
Уже сделал все
#58 by SherifSP
Проверял он не основание а ДокументОснование называется)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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