Открыть обработку с параметрами
☑
0
ParamPamPam
12.02.19
✎
13:27
Добрый день! Необходимо по кнопке открыть обработку заполнения ТЧ
В модуле формы документа такой код:
&НаКлиенте
Процедура ДействиеЗаполнитьПоПриемке(Элемент)
Предупреждение("Заполнить поступление товаров по приемке!");
СсылкаНаОбъект = Справочники.ВнешниеОбработки.НайтиПоКоду("M00000073");
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = СсылкаНаОбъект.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Обработка=ВнешниеОбработки.Создать(ИмяФайла);
Обработка.Инициализировать(Объект, "Товары", Элементы.Товары);
КонецПроцедуры
А в модуле обработки:
Процедура Инициализировать(ДокументОбъект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт
ДокументСсылка=ДокументОбъект;
ФФ=ПолучитьФорму("Форма");
ФФ.ОткрытьМодально();
КонецПроцедуры
Проблема в том что ДокументСсылка не передается - пустое значение.
[url=]
1
ParamPamPam
12.02.19
✎
13:28
2
azernot
12.02.19
✎
13:33
ДокументСсылка=ДокументОбъект.Ссылка;
3
Повелитель
12.02.19
✎
13:33
(1) Предположу, что ДокументСсылка=ДокументОбъект; типы не совпадают.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан