Список форматов. Возвращает список значений перечисления "ФорматыСохраненияОтчетов".
// Возвращает список значений перечисления "ФорматыСохраненияОтчетов".
//
// Возвращаемое значение:
// СписокФорматов - СписокЗначений - Список форматов, с пометками на системных форматах по умолчанию.
// * Значение - ПеречислениеСсылка.ФорматыСохраненияОтчетов - Ссылка на описываемый формат.
// * Представление - Строка - Пользовательское представление описываемого формата.
// * Пометка - Булево - Признак использования как формата по умолчанию.
// * Картинка - Картинка - Картинка формата.
//
Функция СписокФорматов() Экспорт
СписокФорматов = Новый СписокЗначений;
УстановитьПараметрыФормата(СписокФорматов, "HTML4", БиблиотекаКартинок.ФорматHTML, Истина);
УстановитьПараметрыФормата(СписокФорматов, "PDF" , БиблиотекаКартинок.ФорматPDF);
УстановитьПараметрыФормата(СписокФорматов, "XLSX" , БиблиотекаКартинок.ФорматExcel2007);
УстановитьПараметрыФормата(СписокФорматов, "XLS" , БиблиотекаКартинок.ФорматExcel);
УстановитьПараметрыФормата(СписокФорматов, "ODS" , БиблиотекаКартинок.ФорматOpenOfficeCalc);
УстановитьПараметрыФормата(СписокФорматов, "MXL" , БиблиотекаКартинок.ФорматMXL);
УстановитьПараметрыФормата(СписокФорматов, "DOCX" , БиблиотекаКартинок.ФорматWord2007);
УстановитьПараметрыФормата(СписокФорматов, "TXT" , БиблиотекаКартинок.ФорматTXT);
УстановитьПараметрыФормата(СписокФорматов, "ANSITXT", БиблиотекаКартинок.ФорматTXT);
РассылкаОтчетовПереопределяемый.ПереопределитьПараметрыФорматов(СписокФорматов);
// Оставшиеся форматы
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Форматы.Ссылка
|ИЗ
| Перечисление.ФорматыСохраненияОтчетов КАК Форматы
|ГДЕ
| (НЕ Форматы.Ссылка В (&МассивФорматов))";
Запрос.УстановитьПараметр("МассивФорматов", СписокФорматов.ВыгрузитьЗначения());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
УстановитьПараметрыФормата(СписокФорматов, Выборка.Ссылка);
КонецЦикла;
Возврат СписокФорматов;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////