Видеофайлы в базе 1С 8.3: хранение, загрузка, доступ и просмотр
Содержание
Чтобы загрузить видео в 1С, откройте карточку документа или справочника, нажмите кнопку со скрепкой («Присоединенные файлы») и добавьте ролик с диска. Так это устроено во всех типовых конфигурациях на БСП: Бухгалтерии 3.0, ЗУП 3.1, УТ 11, УНФ, ERP. Отдельного «видеораздела» в 1С нет. Ролик хранится как обычный присоединённый файл.
Но прежде чем массово загружать видео, администратору стоит решить одно: где эти файлы будут жить физически. Можно хранить их в самой информационной базе, можно в томах на диске, а можно держать в 1С только ссылку. Для пары коротких роликов разницы нет. Для сотни записей с камер или обучающих видео выбор определит размер базы, скорость бэкапа и нагрузку на сервер.
Где хранить видео: в базе, в томах или по ссылке
Видео весит в десятки и сотни раз больше, чем скан договора. Десятиминутная запись в Full HD легко занимает 300–800 МБ. Поэтому способ хранения важнее, чем сама кнопка загрузки.
| Способ | Когда подходит | Минусы |
|---|---|---|
| В информационной базе | Несколько роликов небольшого размера, файловая база у 1–3 пользователей | База растёт, выгрузка .dt и резервные копии становятся тяжёлыми |
| В томах на диске | Регулярная загрузка видео, клиент-серверная база | Тома нужно бэкапить отдельно от базы, следить за правами на папку |
| Ссылка на внешнее хранилище | Обучающие ролики, записи вебинаров, большие архивы | Файл живёт вне 1С, доступ к нему регулируется отдельно |
💡 Практичный вариант для большинства компаний: служебные короткие ролики (фото и видео брака, приёмки груза, повреждений при доставке) хранить в томах, а длинные обучающие записи держать на корпоративном файловом ресурсе или видеосервисе и вставлять в 1С ссылкой в комментарий или реквизит.
Когда тома включены, 1С сама кладёт файл на диск, а в базе остаётся только запись о нём: имя, размер, автор, владелец. Для пользователя ничего не меняется. Он работает с той же скрепкой.
Подготовка видеофайлов перед загрузкой в 1С
1С не перекодирует и не сжимает видео. Сколько весит файл на диске, столько он займёт в хранилище. Поэтому подготовка ролика экономит место сильнее любой настройки.
Что проверить до загрузки:
- 🎞 Формат. Самый безопасный вариант —
MP4с кодеком H.264 и звуком AAC. Его откроет любой системный проигрыватель у любого пользователя. - 📏 Разрешение. Для записи брака или инструкции на складе хватает 720p. Full HD и 4K без нужды только раздувают объём.
- ⚖️ Размер. Посчитайте заранее: ролик 10 минут с битрейтом 2 Мбит/с весит около 150 МБ (2 Мбит × 600 с = 1200 Мбит ÷ 8).
- 🏷 Имя файла. Понятное и короткое:
2026-10-07_priemka_TTN-145.mp4найти проще, чемVID_20261007_093512.mp4.
Пережать ролик можно бесплатным ffmpeg. Команда ниже сохраняет нормальное качество и заметно уменьшает размер записи с телефона:
ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 26 -preset medium -c:a aac -b:a 128k -movflags +faststart output.mp4
Параметр -crf отвечает за качество: чем число больше, тем файл меньше и картинка грубее. Значения 23–28 обычно дают разумный компромисс. Флаг +faststart переносит служебные данные в начало файла, и ролик начинает играть до полной загрузки.
Если пользователи работают через веб-клиент или тонкий клиент по HTTP, крупный файл упирается ещё и в лимит веб-сервера. В IIS по умолчанию запрос ограничен примерно 30 МБ (параметр maxAllowedContentLength), в Apache размер задаёт LimitRequestBody. Видео больше лимита просто не загрузится, сколько ни повышай настройки в 1С.
Настройка хранения файлов и томов на диске
Эту часть выполняет администратор с полными правами. В Бухгалтерии 3.0 и большинстве типовых конфигураций настройки лежат в Администрирование → Общие настройки, блок «Присоединенные файлы». Там две ссылки: настройки работы с файлами и список томов хранения.
Ограничение размера и расширений
В настройках работы с файлами есть два параметра, которые чаще всего мешают загрузить видео:
- Максимальный размер файла. Значение по умолчанию рассчитано на документы и сканы. Для видео его почти всегда приходится поднимать, например до 500 МБ.
- Список запрещённых расширений. Там стоят исполняемые форматы (
exe,bat,cmdи подобные).mp4,avi,movобычно не запрещены, но если кто-то добавил их в список, загрузка будет отклонена.
Включение томов
- В настройках работы с файлами выберите способ хранения «В томах на диске». Есть и смешанный вариант: небольшие файлы остаются в базе, крупные уходят в тома.
- Откройте список томов хранения файлов и создайте том.
- Укажите полный путь к папке. Для Windows-сервера используйте сетевой путь вида
\\fileserver\1c_files\video, для Linux — путь в файловой системе сервера. - Задайте максимальный размер тома. Когда том заполнится, 1С начнёт писать в следующий по порядку.
Папку тома должен видеть не пользователь, а процесс, который записывает файл. В клиент-серверном варианте это учётная запись службы сервера 1С (часто USR1CV8). Ей нужны права на чтение и запись в папку. В файловом варианте файл пишет сам клиент, и права нужны пользователям Windows.
Если тома включают в базе, где уже лежат файлы, старые файлы сами на диск не переедут. В типовых конфигурациях есть отдельная обработка для переноса файлов между базой и томами. Запускайте её вне рабочего времени: перенос сотен гигабайт идёт долго и нагружает сервер.
Как загрузить видео в карточку документа или справочника
Сама загрузка занимает минуту. Пример для документа «Поступление (акт, накладная, УПД)» в Бухгалтерии 3.0, в других объектах порядок тот же.
- Откройте нужный документ или элемент справочника (номенклатура, контрагент, сотрудник, основное средство).
- Если документ новый, запишите его. Пока объект не записан, файлы к нему не присоединяются.
- Нажмите кнопку со скрепкой в командной панели формы. Откроется список присоединённых файлов.
- Выберите команду добавления файла с диска и укажите ролик. Можно просто перетащить файл мышью из проводника в список.
- Дождитесь окончания передачи. Для файла в сотни мегабайт по сети это может занять несколько минут.
- Откройте карточку файла и заполните описание: что на видео, кто снимал, к какому событию относится.
Счётчик рядом со скрепкой показывает, сколько файлов прикреплено. По нему сразу видно, есть ли у документа видео.
Если кнопки со скрепкой на форме нет, проверьте настройку формы (меню «Ещё» → «Изменить форму»). Бывает, что пользователь или администратор скрыл команду. Если её нет и в настройке, этот объект в конфигурации не поддерживает присоединённые файлы. Добавить такую возможность может только разработчик, через расширение конфигурации .
Массовая загрузка видео
Типовая задача: склад снимает видео при каждой приёмке, и за неделю набегает 50–100 роликов. Загружать каждый по одному долго.
Что работает без доработок:
- 📂 Множественный выбор. В диалоге выбора файла выделите сразу несколько роликов через
CtrlилиShift. Все они прикрепятся к текущему объекту. - 🖱 Перетаскивание пачкой. Выделите группу файлов в проводнике и перетащите в список присоединённых файлов.
Если же ролики надо разложить по разным документам (каждый к своему поступлению), без внешней обработки не обойтись. Её пишет программист на механизмах подсистемы «Работа с файлами» БСП. Обычная схема:
- Сотрудник сохраняет видео в папку и называет файл по номеру документа:
00045.mp4,00046.mp4. - Обработка читает папку, находит документ по номеру из имени файла и прикрепляет к нему ролик.
- Успешно загруженные файлы переносятся в подпапку архива, а ошибки (документ не найден) пишутся в лог.
Массовую загрузку сначала прогоните на копии базы. Ошибка в сопоставлении имён может прикрепить сотню роликов не к тем документам, и разбирать это придётся вручную.
Права доступа к видео и безопасность файлов
В типовых конфигурациях на БСП права на присоединённые файлы наследуются от объекта-владельца. Кто может открыть документ, тот увидит и прикреплённые к нему ролики. Кто может изменять документ, тот может добавлять и удалять файлы.
Отсюда практические выводы:
- 🔐 Чувствительные записи (видео с камер, записи собеседований, медицинские сведения) прикрепляйте к объектам с ограниченным доступом. Например, к карточке сотрудника в ЗУП, которую видят только кадровики.
- 🧩 Ограничение на уровне записей. Если в базе включено ограничение доступа на уровне записей, оно действует и на файлы: менеджер, который не видит чужих контрагентов, не увидит и их видео.
- 📁 Папка тома. Никому из пользователей не давайте прямого доступа к сетевой папке тома. Файлы там хранятся под служебными именами, и любое ручное удаление или переименование ломает связь с базой.
- 🛡 Персональные данные. Видео, на котором узнаётся человек, — это персональные данные. Хранение и доступ к нему подпадают под требования о защите таких данных, поэтому круг лиц с доступом лучше ограничить заранее.
Удалять файлы из тома вручную нельзя. Для очистки используйте пометку на удаление в списке присоединённых файлов и штатное удаление помеченных объектов. Тогда 1С сама удалит и запись, и физический файл.
Резервное копирование при томах состоит из двух частей: копия базы и копия папок томов. Восстановить одно без другого — значит получить записи без файлов или файлы без записей.
Как посмотреть загруженное видео в 1С
Встроенного видеоплеера в типовых формах нет. Двойной щелчок по ролику в списке присоединённых файлов сохраняет его во временную рабочую папку пользователя и открывает системной программой, которая назначена для этого формата. На Windows это «Кино и ТВ», VLC или другой проигрыватель по умолчанию.
Отсюда два следствия:
- Если на компьютере нет программы для формата (например,
.mkvили редкий кодек с видеорегистратора), 1С файл скачает, но Windows не сможет его открыть. Решение — установить проигрыватель или заранее пережать ролик вMP4. - Пользователь, открывший видео, получает копию на своём диске. Учитывайте это для конфиденциальных записей.
Для открытия на редактирование 1С занимает файл за пользователем: другие видят, что файл редактируется, и не могут изменить его одновременно. Для видео это почти не нужно, обычно ролик только смотрят.
💡 Показать видео прямо в форме 1С можно, но это доработка. Программист добавляет на форму поле HTML-документа и выводит ролик тегом <video>. На платформе 8.3 последних версий поле HTML работает на встроенном браузерном движке, но поддержка кодеков зависит от версии платформы и клиента. Перед внедрением проверьте на машинах пользователей.
Если видео не загружается в 1С
Большая часть отказов при загрузке видео сводится к нескольким причинам.
Если ни одна из причин не подошла, посмотрите журнал регистрации за время загрузки (Администрирование → Обслуживание → Журнал регистрации), фильтр по уровню «Ошибка». Там будет точный текст исключения и имя пользователя.