Имя: Пароль:
1C
1С v8
Вызов процедуры формы документа из обработки заполнения табличной части
,
0 moonlight
 
10.03.17
19:52
Добрый день!

1С:8.2 УТП

Зарегистрировал обработку заполнения ТЧ документа Установка цен номенклатуры. Обработка появилась в выпадающем списке ЗАПОЛНИТЬ документа. Вызываю ее. По закрытию обработки или при нажатии определенной кнопки на форме обработки необходимо, чтобы выполнилась процедура в открытой форме документа. Как это сделать?
1 Мимохожий Однако
 
10.03.17
20:21
(0) А ты не открывай обработку для заполнения. Тогда и закрывать не придётся и форма документа будет на месте
2 Serg_1960
 
10.03.17
20:29
(1) Бац-бац и Мимо.
3 etc
 
10.03.17
20:33
ОбработкаОповещения ?
4 Мимохожий Однако
 
10.03.17
20:37
(2) Расскажи ты.
5 mexanik_96
 
10.03.17
20:40
вангую в менеджере где то ее поместить, передать ссылку, поменять объект. так низя?
6 Serg_1960
 
10.03.17
20:40
(0) "Как это сделать?" - вариантов, в принципе, много, но самое простое - скопировать нужный алгоритм из формы в обработку. Ваша обработка должна быть "самодостаточной" и не  независимой от формы документа.
7 Serg_1960
 
10.03.17
20:41
(3) и (5) Если разрешено вносить изменения в конфигурацию.
8 mehfk
 
10.03.17
20:43
(0) Вон из профессии!
9 etc
 
10.03.17
20:43
(7) естественно. Иначе "чтобы выполнилась процедура в открытой форме документа" может стать невыполнимой задачей.
10 Serg_1960
 
10.03.17
20:43
*(6) "...не независимой..." - одно "не" явно лишнее :)
11 etc
 
10.03.17
20:44
(8) да не маши метлой, ТС и так уже убежал :)
12 mehfk
 
10.03.17
20:46
(11) Как раз ТС и у бежал махать метлой после подсрачника.
13 moonlight
 
10.03.17
23:32
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)

    УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);
    
КонецПроцедуры // НажатиеНаДополнительнуюКнопкуЗаполненияТЧ()


Вот в этой процедуре формы документа и будет код для пункта меняю Заполнить внешней обработки заполнения ТЧ
14 moonlight
 
10.03.17
23:37
(8) Когда люди позволяют себе такие высказывания, зачастую эти люди глубоко несчастны и ущербны. Но хоть таким способом они как то поднимают свою самооценку. Прочитал, знаешь ответ, напиши. Не знаешь, не пиши!
15 youalex
 
10.03.17
23:44
(0) Постановка задачи выдрана из какого-то дикого контекста,  причем исходную проблему ты видимо пытался решить,  уперся в стену и предлагаешь нам помочь тебе  эту стену разбить.
Зачем это нужно?  Если ты озвучишь изначальную проблему, возможно тебе помогут найти дверь.
16 mehfk
 
10.03.17
23:50
(14) Не говорите мне что делть,а я не скажу куда вам идти.
17 mehfk
 
10.03.17
23:52
Для ччеловека, кторый семь лет в профессии должно быть стыдно здавать подобные вопросы.
18 Мимохожий Однако
 
11.03.17
08:45
(17) Регистрация на форуме не означает работу в этой профессии. ИМХО. Не горячись ))
19 Cyberhawk
 
11.03.17
10:06
Владельцем формы обработки является форма объекта БД? Если да, то вперед