Имя: Пароль:
1C
1С v8
V8 управляемая форма Создать на основании
0 В_Пупкин
 
07.05.13
22:40
Надо создать документ на основании по строкам табличной части документа.Понимаю,что можно в цикле Докобъект = Документы.Мойдок.СоздатьДокумент();Докобъект.Заполнить(СтрТЧ). А можно ли это сделать с использованием типовых механизмов? Мне надо сделать кучу проверок в документе основании, и хотелось бы после нажатия меню "создать на основании"->мой документ очутиться в какой-нибудь процедуре документа основания.Подходящего события не нашёл.
1 Aprobator
 
07.05.13
22:55
ОбработкаЗаполнения в модуле объекта пропала что ли?
2 jsmith82
 
07.05.13
22:57
ДокОбъект.ОбработкаЗаполнения(СтрТЧ)
но тут лишь ООП будет
а ввода на основании строки нет
3 В_Пупкин
 
07.05.13
23:07
ОбработкаЗаполнения в модуле объекта,созданного на основании мне не подходит. Мне надо произвести некие проверки и действия в документе основание, до того, как я попаду в док, создаваемый на основании.
4 jsmith82
 
07.05.13
23:08
(30) ну это ты уже замахнулся на модуль менеджера, но ООП в 1с до такой степени не дошло
5 jsmith82
 
07.05.13
23:09
а вообще по ходу ты с формализацией попутал малость
6 В_Пупкин
 
07.05.13
23:17
прошу прощения, не понял, что я напутал? Может, поставил вопрос не корректно. По другому - ведь куда-то я проваливаюсь после нажатия Создать на основании. Ведь не сразу в ОбработкаЗаполнения? Где-то ведь есть промежуточная станция? Где я мог бы что-то сделать перед тем, как СоздатьДокумент()?
7 dymor
 
07.05.13
23:34
(0) Убери стандартный ввод на основании и сделай свою команду, скажи ей показываться в группе Создать на основании
8 В_Пупкин
 
07.05.13
23:37
Спасибо, Dymor. Попробую, но уже завтра.Вроде, должно прокатить.
9 Aprobator
 
08.05.13
14:37
(6) сразу. Все можно сделать в ОбработкаЗаполенения.