Маленькая обработка, содержащая функцию определения mime-типа по расширению файла.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Описанный ниже подход позволяет в три шага заполнять формулы в Excel файлы, вне зависимости от ОС сервера (MS Windows Server или Linux).
Подход подразумевает отказ от работы с COM-объектом в пользу работы через "объектную модель документа" (DOM).
Порой необходимо временно отключить расширение 1С, не удаляя его, чтобы не потерять данные. Но в этом случае при каждом запуске всем будет лезть уведомление о неактивном расширении, хотя очевидно, это техническая информация, которой не стоит лишний раз пугать пользователей.
На заключительных этапах, когда идет отладка или доработка интерфейса, необходимо много раз переоткрыть внешний объект. Вот один из способов автоматизации этого.
Хоть пару слов бы написали в описании на тему "примеры практического применения".
Маловато для публикации, возможно, стоило бы сделать подборку шаблонных функций для работы в формате XML?
А данную функцию включить в общий пул и пополнять список функций со временем в рамках публикации.
(1) примеры практического применения довольно банальны:
Есть веб-сервис, который позволяет отдавать вложение файлы конфигурации генерируя прямую ссылку на них.
Например позволяет отдать распечатку счета или скан договора.
Для корректного заполнения заголовка нужно указать mime-тип содержимого, чтобы сторона приемник могла проанализировав заголовок стартовать загрузку, или инициировать отображение данных согласно внутренних алгоритмов