|
Управляемое приложение |
☑ |
0
berendej
21.11.11
✎
15:24
|
8.2 Управляемое приложение. Сделал внешнюю обработку,в которой происходит отбор необходимой номенклатуры, на основании которой должна заполнять ТЧ дока,из которого эта обработка и вызывается. Но никак не могу привязать к этой обработке документ,в котором надо заполнять ТЧ
|
|
1
MaxS
21.11.11
✎
15:31
|
из БСП примеры дополнительных обработок изучены?
|
|
2
berendej
22.11.11
✎
10:48
|
да
|
|
3
Amra
22.11.11
✎
10:49
|
(0) Что именно не получается?
|
|
4
berendej
22.11.11
✎
11:01
|
(3) получить ссылку на текущий документ во внешней обработке
|
|
5
Amra
22.11.11
✎
11:06
|
При открытии обработки в нее передается параметром ссылка на документ
|
|
6
teapot123
22.11.11
✎
11:07
|
сделай в обработке реквизит и заполняй его при вызове
|
|
7
berendej
22.11.11
✎
11:19
|
(5) речь идёт о процедуре инициализировать?
|
|
8
berendej
22.11.11
✎
11:25
|
(6)а как я его буду заполнять? Откуда брать сведения о текущем документе?
|
|
9
teapot123
22.11.11
✎
11:31
|
(8) как происходит открытие внешней обработки?
|
|
10
berendej
22.11.11
✎
11:43
|
(8) Открываю документ, там на панелке разместил кнопку, при нажатии по которой происходит вызов обработки. Т.е.
Процедура ПодборНоменклатуры(Команда)
ФормаПодбораНоменклатуры = ПолучитьФорму("Обработка.ПодборНоменклатуры.Форма",,ЭтаФорма,УникальныйИдентификатор,);
ФормаПодбораНоменклатуры.Открыть();
КонецПроцедуры
|
|
11
teapot123
22.11.11
✎
11:48
|
ФормаПодбораНоменклатуры.СсылкаНаТекущийДокумент = ЭтотОбъект.Ссылка;
предварительно создать реквизит СсылкаНаТекущийДокумент
|
|
12
teapot123
22.11.11
✎
12:00
|
(11) сорри, для УФ будет
ФормаПодбораНоменклатуры.СсылкаНаТекущийДокумент = Объект.Ссылка;
|
|
13
berendej
22.11.11
✎
12:29
|
(12) так Объект.Ссылка это мы получим ссылку на обработку, мне же из обработки надо получить ссылку на документ и тут Объект это и буде моя обработка
|
|
14
Amra
22.11.11
✎
12:37
|
(13) Чукча писатель, чукча читатель? Сказал же, передавай параметром ссылку на документ
|
|
15
MaxS
22.11.11
✎
12:37
|
судя по (2) , (10) выглядит как-то нелогично.
т.е. не используются штатные механизмы?
|
|
16
teapot123
22.11.11
✎
13:25
|
(13) это твоя процедура в модуле УФ:
Процедура ПодборНоменклатуры(Команда)
ФормаПодбораНоменклатуры = ПолучитьФорму("Обработка.ПодборНоменклатуры.Форма",,ЭтаФорма,УникальныйИдентификатор,);
ФормаПодбораНоменклатуры.Открыть();
ФормаПодбораНоменклатуры.СсылкаНаТекущийДокумент = Объект.Ссылка;
КонецПроцедуры
|
|
17
berendej
22.11.11
✎
14:00
|
(16) всё получилось, спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший