Обработка заполнения. переопределить источник. #539030


#0 by Nesh
Сделал подписку. в ней написал следующее Процедура ОбработатьТребованиеНакладная(Источник, Основание) но источник почему не переопределяется и открывается форма нового документа, а не того что я указал.
#1 by Nesh
актуально
#2 by hhhh
тут же нет у тебя открытия формы  документа. Где же нам посмотреть?
#3 by Nesh
ну я так понял открытие формы срабатывает после выполнения в модуле документа ОбработкаЗаполнения, но как мне заставить, чтобы заполнялся не новый документ?
#4 by 73
Сомневаюсь, что таким образом получится переопределить источник...
#5 by Nesh
в итоге открываются две формы: новая и переопределенного источника. как избежать открытия новой формы??? посдкажите почему то подписка на событие на действие ОработкаЗаполнения срабатывает после процедуры ОбработкаЗаполнения модуля документа, а не перед
#6 by hhhh
ну может так        Запрос = Новый Запрос(       "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
#7 by Defender aka LINN
Положи пальцы на стол и попроси кого-нибудь по ним молотком стукнуть.
#8 by Nesh
нет. не то.
#9 by 73
А кто сказал, что подписка перед процедурой модуля должна сработать?
#10 by hhhh
да, что-то не в тему.
#11 by Nesh
как же мне тогда из подписки обработка заполнения отменить заполнение? получается никак ???
#12 by Defender aka LINN
Испоганить модуль объекта - эт ов тему?
#13 by 73
Никак. Он уже заполнен. ЗЫ. Лучше бы написал, для чего всё это надо...
#14 by hhhh
попробуй в ПередОткрытием формы замутить. Какую-нибудь проверку, потом открывашь другую форму, а этой пишешь Отказ = Истина.
#15 by hhhh
вроде там не модуль объекта у него. подписка на событие.
#16 by Nesh
конфа УПП. есть документ ОтчетПроизваодстваЗаСмену, когда я делаю ввод на основании документа "ТребованиеНакладная" то ВСЕГДА создается новый документ. у меня стоит задача сделать так, что если уже требование накладная создана на основании отчета производства, то перезаполнять найден документ. в модуле самого документа "ТребованиеДокумента" ОбработкаЗаполнения ничего не хочу менять(но, видимо, прийдется) чтобы при обновлениях не пропало. для этого и добавил подписку на событие.
#17 by Defender aka LINN
Еще лучше. Общий модуль запоганить. Тогда не пальцы, тогда руку целиком ровнять надо.
#18 by 73
Перезаполнять найденный !проведённый! документ? ЗЫ. "Лихо закручен сюжет" (С)
#19 by Nesh
. да, такова стоит задача заказчика.
#20 by Nesh
допустим. пускай не перезаполнять, пускай открыть просто форму найденного документа. как мне это реализовать, если в обработке заполнения пишу "Возврат", открывается пустая форма...
#21 by 73
В ПЕредОткрытием формы проверяй ПараметрОснование. Если он заполнен - форма открывается при вводе на основании... Дальше - что придумаешь... Ну, и Отказ тут есть...
#22 by Nesh
. спасибо, не знал за "ПараметрОснование", помогло! Уже второй Ваш совет пригодился)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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