0
mgluhov
04.03.15
✎
12:02
|
Привет, нужно открыть форму обработки на управляемой форме, пробую вот так:
&НаСервере
Процедура ПечатьЦенниковНаСервере()
ПечатьЭтикеток = Обработки.ПечатьЭтикеток.Создать();
ПечатьЭтикеток.Товары.Загрузить(объект.ТоварыВЯчейках.Выгрузить());
Для каждого Стр Из ПечатьЭтикеток.Товары Цикл
Стр.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПечатьЦенников(Команда)
ПечатьЦенниковНаСервере();
Фрм = ПечатьЭтикеток.ПолучитьФорму("Форма");
Фрм.Открыть();
КонецПроцедуры
говорит - интерактивные действия недоступны,
вот так:
&НаСервере
Функция ПечатьЦенниковНаСервере()
ПечатьЭтикеток = Обработки.ПечатьЭтикеток.Создать();
ПечатьЭтикеток.Товары.Загрузить(объект.ТоварыВЯчейках.Выгрузить());
Для каждого Стр Из ПечатьЭтикеток.Товары Цикл
Стр.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
КонецЦикла;
возврат печатьэтикеток;
КонецФункции
&НаКлиенте
Процедура ПечатьЦенников(Команда)
печатьэтикеток = ПечатьЦенниковНаСервере();
Фрм = ПечатьЭтикеток.ПолучитьФорму("Форма");
Фрм.Открыть();
КонецПроцедуры
говорит не может передать значение на клиент.
Вопрос - как создать обработку и открыть пользователю ее форму на управляемой форме?
|
|