0
OnePrg
07.10.20
✎
16:19
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
МассивНазначений = Новый Массив;
ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");
ПараметрыРегистрации.Вставить("Наименование", "Оперативный учёт партий");
ПараметрыРегистрации.Вставить("БезопасныйРежим",ЛОЖЬ);
ПараметрыРегистрации.Вставить("Информация", "Оперативный учёт партий");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд, "Оперативный учёт партий", "СформироватьОтчет", "ОткрытиеФормы");
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));//как будет выглядеть описание печ.формы для пользователя
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //имя макета печ.формы
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
|
|
4
hhhh
07.10.20
✎
16:40
|
(0) вообще-то у вас эта функция
Функция СведенияОВнешнейОбработке()
какая-то старинная, наверно лет 5 назад так писали. Из интернета похоже скачали.
замените на более свежую, из бсп, возьмите демоконфигурацию бсп и там посмотрите примеры.
|
|
5
OnePrg
07.10.20
✎
16:42
|
Всем спасибо.
Разобрался. В разделе, куда я его добавлял нет ссылки "Дополнительные отчеты", есть ссылка "Дополнительные обработки". Добавил в раздел, где есть именно "Дополнительные отчеты" - всё видно.
|
|