|
Открыть обработку с параметрами | ☑ | ||
|---|---|---|---|---|
|
0
ParamPamPam
07.02.19
✎
11:09
|
Всем доброго времени суток!
Необходимо по кнопке в табл части документа ПоступлениеТоваровУслуг открыть внеш обработку "Сравнение Цен" и передать в неё 3 параметра: ДокументОбъект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта. Получаю форму : СсылкаНаОбъект = Справочники.ВнешниеОбработки.НайтиПоКоду("000000123"); ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные = СсылкаНаОбъект.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла); Форма.Открыть(); Параметры: 1 вариант: ПараметрыОбработки = Новый Структура("ДокументОбъект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта", ЭтаФорма.Объект, пИмяТабличнойЧасти, Элементы.Товары); 2 вариант: Форма.ДокументОбъект = ЭтаФорма.Объект; Форма.ИмяТабличнойЧасти = "Товары"; Форма.ТабличноеПолеОбъекта = Элементы.Товары; В обработке: Процедура Инициализировать(ДокументОбъект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) экспорт Подскажите как это реализовать?? 1С 8.3 УПП, типовая конфигурация "Мясокомбинат" Перевожу обычную форму документа ПоступлениеТиУ в управляемую |
|||
|
1
Fish
гуру
07.02.19
✎
11:24
|
Так на УФ есть ОткрытьФорму. А туда можно передать параметры.
|
|||
|
2
Sayan_mi
07.02.19
✎
11:47
|
А внешнюю обработку как регистрировать собираешься? Т.е. Какой тип какой вид команды? Просто может имеет смысл вид делать не "ВидОбработкиДополнительнаяОбработка", а "ВидОбработкиЗаполнениеОбъекта" тогда её вызов в своей форме вообще делать не нужно, а объект получишь из Владельца формы.
|
|||
|
3
ParamPamPam
07.02.19
✎
15:36
|
Полностью задание стоит так:
При создание формы в общем модуле программно в табличных частях документа добавить кнопки обработок в подменю "Заполнение" Затем при нажатие кнопки открывать данную обработку с передачей ей параметров |
|||
|
4
Sayan_mi
07.02.19
✎
15:51
|
(3)Так вот если подключать внешнюю обработку как "Заполнение объекта" то кнопки в заполнение попадают на автомате. А при запуске внешней обработки у неё есть параметр ВладелецФормы. А там и данные и форма присутствуют.
|
|||
|
5
ParamPamPam
07.02.19
✎
16:10
|
(4) Так обработка и доступна в сервис - доп внешние отчеты и обработки - обработки заполнения таб частей
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |