Фотографии в базе 1С: товары, сотрудники, логотип и скан документа
Содержание
Чтобы загрузить фото
в 1С, откройте карточку нужного объекта (товара, сотрудника, документа) и нажмите на значок скрепки — команду Присоединенные файлы. В открывшемся списке выберите Создать → Из файла на диске, укажите снимок и сохраните. Для товара и физического лица фото можно ещё и вывести прямо в карточку: щёлкните по пустой области картинки и выберите файл.
Путь одинаковый для 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11, КА и ERP: механизм работы с файлами у них общий. Разница — в том, где фото потом показывается: в карточке, в печатной форме или только в списке вложений. Ниже — по каждому случаю, плюс сканер, массовая загрузка сотен снимков и почему 1С «не видит» фотографию с телефона.
Куда в 1С можно загрузить фотографию
Сначала определитесь с целью. От неё зависит, какую кнопку нажимать.
| Что нужно | Где в 1С | Как выглядит результат |
|---|---|---|
| 📦 Фото товара для каталога, прайса, сайта | Карточка номенклатуры | Картинка в карточке и в печатных формах с изображениями |
| 👤 Фото сотрудника | Карточка физического лица / сотрудника | Фото в карточке, в кадровых формах |
| 🏢 Логотип, печать, подпись руководителя | Карточка организации | Печать и подписи в счёте, акте, накладной |
| 📄 Скан договора, чека, акта | Любой документ или справочник через скрепку | Файл во вложениях, открывается двойным щелчком |
| 🛠 Фото основного средства, состояния имущества | Карточка ОС через скрепку | Файл во вложениях к ОС |
Почти любой объект, у которого в командной панели есть скрепка, принимает вложения. Это документы (поступление, реализация, авансовый отчёт), справочники (контрагенты, договоры, номенклатура, сотрудники), задачи и бизнес-процессы.
Вложение и «картинка в карточке» — разные вещи. Вложение просто хранится рядом с объектом. Картинка в карточке — это одно из вложений, назначенное основным изображением. Поэтому файл сначала присоединяют, а потом выбирают как основной.
Какие форматы фотографий принимает 1С
Присоединить можно файл почти любого типа: JPG, PNG, PDF, DOCX, XLSX и т. д. Ограничение здесь одно — список запрещённых расширений в настройках (обычно туда попадают исполняемые файлы: EXE, BAT, CMD).
Показать картинку в карточке или в печатной форме 1С может только в растровых и векторных форматах, которые понимает платформа:
- ✅ JPG / JPEG — основной формат для фото товаров и сотрудников;
- ✅ PNG — для логотипа, печати и подписи (поддерживает прозрачный фон);
- ✅ BMP, GIF, TIFF — открываются, но BMP и TIFF весят много;
- ❌ HEIC / HEIF — формат камеры iPhone, в карточке не отображается;
- ❌ WEBP — на ряде версий платформы не отображается, надёжнее сконвертировать;
- ❌ RAW (CR2, NEF и т. п.) — только как вложение, не как картинка.
Снимок с iPhone по умолчанию сохраняется в HEIC. Чтобы 1С его показала, сохраните фото в JPG: на телефоне в настройках камеры выберите формат «Наиболее совместимый», либо пересохраните файл на компьютере в любом редакторе.
Способ 1. Загрузить фото в 1С вручную через карточку
Это базовый способ. Подходит, когда фотографий немного: до нескольких десятков.
Присоединить фото к любому объекту
- Откройте документ или элемент справочника.
- В командной панели нажмите значок скрепки (
Присоединенные файлы). Если значка не видно, поищите команду в менюЕще. - В списке файлов нажмите
Создатьи выберитеИз файла на диске. - Укажите фотографию в проводнике. Можно выделить сразу несколько файлов.
- Закройте карточку файла. Счётчик на скрепке покажет число вложений.
Тот же результат даёт перетаскивание: возьмите файл мышкой из папки и бросьте его в список присоединённых файлов.
Сделать фото основным изображением товара
В карточке номенклатуры БП 3.0 и УТ 11 есть область под картинку.
- Откройте товар:
Справочники → Товары и услуги → Номенклатурав БП 3.0 или разделНСИ и администрирование, ссылка «Номенклатура», в УТ 11. - Щёлкните по пустой области изображения в карточке.
- Выберите файл с диска или один из уже присоединённых файлов.
- Запишите карточку (
Записать и закрыть).
Если фото уже лежит во вложениях, но в карточке не появилось — значит, его не назначили основным. Откройте картинку щелчком и выберите нужный файл из списка присоединённых.
Фото сотрудника в ЗУП
В ЗУП 3.1 фото хранится у физического лица. Откройте Кадры → Сотрудники, затем карточку сотрудника и щёлкните по области фотографии. Выберите файл с диска. Достаточно снимка 3×4 в JPG — около 300×400 пикселей.
Логотип, печать и подписи организации
Для печатных форм БП 3.0 и УТ 11 картинки загружают в карточку организации: Главное → Настройки → Организации в БП 3.0 (в УТ 11 — НСИ и администрирование → Организации), в карточке — раздел Логотип и печать.
- Загрузите логотип — он появится в шапке счёта на оплату.
- Загрузите изображение печати и подписей руководителя и главного бухгалтера.
- Проверьте результат кнопкой предпросмотра бланка счёта в том же разделе.
Подписи и печать лучше сканировать на белом листе с разрешением 300 dpi и сохранять в PNG с прозрачным фоном. Тогда оттиск ляжет поверх текста, а не закроет его белым прямоугольником.
Факсимиле подписи в счёте допустимо, но для документов, где закон требует собственноручную или электронную подпись , оно её не заменяет. Договоритесь с контрагентом, в каких документах вы используете факсимиле.
Способ 2. Фото со сканера или камеры
Сканирование прямо в 1С
Механизм присоединённых файлов умеет брать изображение со сканера без промежуточного сохранения на диск.
- Откройте документ и нажмите скрепку.
- Выберите
Создать → Со сканера. - При первом запуске 1С предложит установить компоненту сканирования — согласитесь.
- В настройках сканирования выберите устройство, разрешение, цветность и формат файла.
- Нажмите сканирование. Готовая страница сохранится как вложение.
Многостраничный документ можно собрать в один PDF или TIFF: программа позволяет добавить несколько страниц до сохранения.
Рекомендуемые параметры для сканов:
| Что сканируете | Разрешение | Цвет | Формат |
|---|---|---|---|
| Договор, акт, накладная | 200 dpi | Чёрно-белый или оттенки серого | PDF (многостраничный) |
| Чек, квитанция | 300 dpi | Оттенки серого | JPG или PNG |
| Печать и подпись для факсимиле | 300 dpi | Цветной | PNG |
| Паспорт, СНИЛС сотрудника | 200–300 dpi | Цветной | JPG |
Сканирование работает в тонком клиенте под Windows. Сканер должен поддерживать TWAIN. Если в списке устройств пусто, переустановите драйвер с сайта производителя, а не стандартный драйвер Windows.
Веб-камера и телефон
Отдельной кнопки «снять с веб-камеры» в типовых конфигурациях на компьютере нет. Рабочие варианты такие:
- 📷 Веб-камера. Сделайте снимок встроенным приложением «Камера» в Windows. Файл попадёт в папку
Изображения\Альбом камеры. Дальше — способ 1. - 📱 Телефон. Сфотографируйте товар, перешлите снимок на компьютер (почтой, через облако или кабелем) и присоедините файл.
- 📲 Мобильный клиент 1С. Если база опубликована и вы работаете через мобильное приложение 1С, при создании присоединённого файла можно снять фото камерой телефона. Снимок сразу уйдёт в базу.
Способ 3. Массовая загрузка фотографий в 1С
Когда товаров сотни, вручную загружать каждое фото долго. Решение — обработка, которая берёт файлы из папки и раскладывает их по карточкам.
Как подготовить файлы
Обработке нужен ключ, по которому фото находит свой товар. Самый надёжный — артикул в имени файла:
A-1024.jpg— основное фото товара с артикулом A-1024;A-1024_2.jpg,A-1024_3.jpg— дополнительные снимки.
По наименованию сопоставлять хуже: в имени файла нельзя использовать символы \ / : * ? " < > |, а в наименованиях товаров они встречаются.
Откуда взять обработку
- 🧩 Готовая внешняя обработка. Обработки загрузки картинок номенклатуры из каталога распространяются как файлы
.epf. Их открывают черезФайл → Открытьили подключают в разделеАдминистрирование → Печатные формы, отчеты и обработки. - 🧑💻 Своя обработка. Программист пишет её за несколько часов. Логика простая: перебрать файлы, по имени найти товар, присоединить файл через стандартный программный интерфейс работы с файлами конфигурации.
Каркас перебора файлов на встроенном языке:
Файлы = НайтиФайлы("C:\Фото_товаров", "*.jpg");
Для Каждого Файл Из Файлы Цикл
Артикул = СтрРазделить(Файл.ИмяБезРасширения, "_")[0];
Товар = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", Артикул);
Если Товар.Пустая() Тогда
Сообщить("Не найден товар для файла " + Файл.Имя);
Продолжить;
КонецЕсли;
Данные = Новый ДвоичныеДанные(Файл.ПолноеИмя);
// Присоединение файла к товару — через общий модуль РаботаСФайлами
// вашей конфигурации (порядок вызова смотрите в документации БСП своей версии)
КонецЦикла;
Перед массовой загрузкой сделайте резервную копию базы. Пробный прогон запустите на копии и на 5–10 файлах: так быстро видно, правильно ли обработка находит товары.
Сравнение способов
| Способ | Когда подходит | Скорость | Риски |
|---|---|---|---|
| Вручную через карточку | До 30–50 фото | 1–2 мин на товар | Почти нет |
| Сканер в 1С | Сканы первички, факсимиле | 1 мин на документ | Нужен драйвер TWAIN и компонента |
| Обработка из папки | Сотни и тысячи фото | Минуты на весь каталог | Ошибки сопоставления, рост базы |
Почему фото не загружается или не видно
Как оптимизировать фото перед загрузкой в 1С
База 1С не фотобанк. Тысяча снимков по 5 МБ — это 5 ГБ, и копия базы будет выгружаться и загружаться заметно дольше.
Размер и сжатие
- 📐 Товар: 800–1200 пикселей по длинной стороне. Этого хватает и для карточки, и для прайса с картинками.
- 👤 Сотрудник: 300×400 пикселей.
- 🏢 Логотип: 400–600 пикселей по ширине, PNG.
- 🗜 Качество JPG: 75–85 %. Разницы на глаз нет, а файл меньше в 3–5 раз.
- 🎯 Ориентир по весу: 100–300 КБ на фото товара.
Пример расчёта: каталог 2 000 товаров по 3 фото. Без сжатия, при 4 МБ на снимок — около 24 ГБ. После уменьшения до 1200 пикселей и 200 КБ — около 1,2 ГБ. Разница в 20 раз.
Пакетно ужать папку можно бесплатными программами: IrfanView (пакетное преобразование), XnConvert, FastStone Photo Resizer. Задайте длинную сторону, качество JPG и запустите обработку всей папки.
Где хранить файлы: в базе или на диске
Настройку меняет администратор в разделе Администрирование → Общие настройки, блок о присоединённых файлах.
| Вариант | Плюсы | Минусы |
|---|---|---|
| В информационной базе | Файлы попадают в выгрузку .dt, ничего не теряется | База растёт, резервные копии тяжелеют |
| В томах на диске | База остаётся лёгкой, фото не замедляют копирование | Папку тома нужно бэкапить отдельно |
Если фото хранятся в томах, резервная копия базы без папки тома — неполная. После восстановления такой копии вложения откроются с ошибкой «файл не найден». Включите папку тома в то же задание резервного копирования.
Для небольшой базы с парой сотен фото проще хранить всё внутри. Тома на диске нужны, когда вложений тысячи или вы сканируете всю первичку.