Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Функция СведенияОВнешнейОбработке() Экспорт
- ПараметрыРегистрации = Новый Структура;
- МассивНазначений = Новый Массив;
- МассивНазначений.Добавить("Документ.ПеремещениеТоваров"); //Указываем документ к которому делаем внешнюю печ. форму
- ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); //может быть - ПечатнаяФорма, ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов...
- ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
- ПараметрыРегистрации.Вставить("Наименование", "Печать ТОРГ-13 с массой"); //имя под которым обработка будет зарегестрирована в справочнике внешних обработок
- ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
- ПараметрыРегистрации.Вставить("Версия", "1.0");
- ПараметрыРегистрации.Вставить("Информация", "Печать ТОРГ-13 с массой в документе Перемещения товаров");
- ТаблицаКоманд = ПолучитьТаблицуКоманд();
- ДобавитьКоманду(ТаблицаКоманд, "Печать ТОРГ-13 с массой", "ТОРГ13СМассойВнешняя", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
- ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
- Возврат ПараметрыРегистрации;
- КонецФункции
- Функция ПолучитьТаблицуКоманд()
- Команды = Новый ТаблицаЗначений;
- Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));//как будет выглядеть описание печ.формы для пользователя
- Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //имя макета печ.формы
- Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода
- Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
- Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
- Возврат Команды;
- КонецФункции
- Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
- НоваяКоманда = ТаблицаКоманд.Добавить();
- НоваяКоманда.Представление = Представление;
- НоваяКоманда.Идентификатор = Идентификатор;
- НоваяКоманда.Использование = Использование;
- НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
- НоваяКоманда.Модификатор = Модификатор;
- КонецПроцедуры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement