Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 01:39

Вызвать внешнюю обработку

Автор alexander.p, 10 сен 2011, 20:07

0 Пользователей и 1 гость просматривают эту тему.

alexander.p

Функция ПечатьЦенников()

Запрос = Новый Запрос("
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ИСТИНА КАК Печать,
| Док.Номенклатура КАК Номенклатура,
| Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| Док.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
| 0 КАК Цена,
| 1 КАК Количество
|ИЗ
| Документ.УстановкаЦенНоменклатуры.Товары КАК Док
|ГДЕ
| Док.Ссылка = &Док
|");

Запрос.УстановитьПараметр("Док", Ссылка);

ОбработкаПечатьЦенников = Обработки.ПечатьЦенников.Создать();
ОбработкаПечатьЦенников.Товары.Загрузить(Запрос.Выполнить().Выгрузить());

СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ЗаполнитьЦены", Истина);

ФормаПечатьЦенников = ОбработкаПечатьЦенников.ПолучитьФорму("Форма");
ФормаПечатьЦенников.Параметр = СтруктураПараметров;
ФормаПечатьЦенников.Открыть();

КонецФункции // ПечатьЦенников()



Вот этот код вызывает стандартную обработку ОбработкаПечатьЦенников, а мне нужно вызвать написанную мной обработку, которая сохранена у меня на диске. Это та же ОбработкаПечатьЦенников, но немного изменен макет. Как это сделать? 1с 8.1. Подскажите, пожалуйса, всю голову изломал)

alexander.p


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск