1С 8.3 БСП СведенияОВнешнейОбработке
Данные > 1С 8.3 БСП > Дополнительные отчеты и обработки
Перейти в раздел примеры кода 1С 8.3:
1С 8.3 БСП СведенияОВнешнейОбработке. Формирует шаблон сведений о внешнем отчете или обработке для последующего заполнения.
Примера кода от rayastar
Результат = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(ВерсияБСП);
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
Примера кода во внешней обработке:
Функция СведенияОВнешнейОбработке() Экспорт
//В обработке не забывайте заполнять: Свойство - Хранилище вариантов "ХранилищеВариантовОтчетов"
ПарамРегистрации = Новый Структура;
ПарамРегистрации.Вставить("Вид", "Отчет");
//ПарамРегистрации.Вставить("Назначение", "Документ.РегистрацияОперации"); // указываем вид документа
ПарамРегистрации.Вставить("Наименование", "ОтчетПоДанным");
ПарамРегистрации.Вставить("Версия", "0.0.1");
ПарамРегистрации.Вставить("Информация", "Отчет по данным");
ПарамРегистрации.Вставить("ВерсияБСП", "3.1.5.132");
ПарамРегистрации.Вставить("БезопасныйРежим", Ложь);
ПарамРегистрации.Вставить("ИспользоватьДляФормыОбъекта",Истина);
СписокКоманд = Новый ТаблицаЗначений;
СписокКоманд.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
СписокКоманд.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("ОткрытиеФормы", Новый ОписаниеТипов("Булево"));
ПарамРегистрации.Вставить("Команды", СписокКоманд);
Команда = ПарамРегистрации.Команды.Добавить();
Команда.Представление = НСтр("ru = 'По данным'");
Команда.Идентификатор = "По данным";
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
Команда.ОткрытиеФормы = Истина;
Команда.ПоказыватьОповещение = Истина;
Возврат ПарамРегистрации;
КонецФункции
//В обработке не забывайте заполнять: Свойство - Хранилище вариантов "ХранилищеВариантовОтчетов"
ПарамРегистрации = Новый Структура;
ПарамРегистрации.Вставить("Вид", "Отчет");
//ПарамРегистрации.Вставить("Назначение", "Документ.РегистрацияОперации"); // указываем вид документа
ПарамРегистрации.Вставить("Наименование", "ОтчетПоДанным");
ПарамРегистрации.Вставить("Версия", "0.0.1");
ПарамРегистрации.Вставить("Информация", "Отчет по данным");
ПарамРегистрации.Вставить("ВерсияБСП", "3.1.5.132");
ПарамРегистрации.Вставить("БезопасныйРежим", Ложь);
ПарамРегистрации.Вставить("ИспользоватьДляФормыОбъекта",Истина);
СписокКоманд = Новый ТаблицаЗначений;
СписокКоманд.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
СписокКоманд.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
СписокКоманд.Колонки.Добавить("ОткрытиеФормы", Новый ОписаниеТипов("Булево"));
ПарамРегистрации.Вставить("Команды", СписокКоманд);
Команда = ПарамРегистрации.Команды.Добавить();
Команда.Представление = НСтр("ru = 'По данным'");
Команда.Идентификатор = "По данным";
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
Команда.ОткрытиеФормы = Истина;
Команда.ПоказыватьОповещение = Истина;
Возврат ПарамРегистрации;
КонецФункции
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
Еще фрагмент примера параметров
Функция СведенияОВнешнейОбработке() Экспорт
Инфо = Новый Структура;
Инфо.Вставить("Вид", "СозданиеСвязанныхОбъектов");
Инфо.Вставить("Команды", Новый ТаблицаЗначений);
Инфо.Вставить("БезопасныйРежим", Истина);
Инфо.Вставить("Назначение", Новый Массив);
Инфо.Вставить("Наименование", НСтр("ru = 'Регистрация изменений для обмена данными'"));
Инфо.Вставить("Версия", "1.0");
Инфо.Вставить("ВерсияБСП", "1.2.1.4");
Инфо.Вставить("Информация", НСтр("ru = 'Обработка для управления регистрацией объектов на узлах обмена до формирования выгрузки.'"));
Инфо = Новый Структура;
Инфо.Вставить("Вид", "СозданиеСвязанныхОбъектов");
Инфо.Вставить("Команды", Новый ТаблицаЗначений);
Инфо.Вставить("БезопасныйРежим", Истина);
Инфо.Вставить("Назначение", Новый Массив);
Инфо.Вставить("Наименование", НСтр("ru = 'Регистрация изменений для обмена данными'"));
Инфо.Вставить("Версия", "1.0");
Инфо.Вставить("ВерсияБСП", "1.2.1.4");
Инфо.Вставить("Информация", НСтр("ru = 'Обработка для управления регистрацией объектов на узлах обмена до формирования выгрузки.'"));
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник