Загрузка изображений в 1С: от карточки товара до печати
Содержание
Фото в 1С добавляют двумя путями: как картинку номенклатуры (хранится отдельно и показывается в карточке товара) и как присоединённый файл — скрепка в командной панели документа или элемента справочника. Для товаров выбирайте первый вариант, для сканов актов и договоров — второй.
Перед первой загрузкой решите, где физически лежат файлы: внутри информационной базы или в томах на диске. От этого зависит, как быстро растёт база и будут ли картинки открываться у всех пользователей. Разберём настройку хранилища, загрузку по одному и пачкой, печать и типовые сбои.
Способ добавления зависит от задачи: фото товаров для витрины и ценников — это картинка номенклатуры, разовый скан договора — присоединённый файл, сотни изображений за раз — групповая загрузка из каталога. Ниже каждый из них по шагам, с путями меню по основным конфигурациям.
Где 1С хранит картинки и как настроить тома
Все изображения и сканы проходят через подсистему работы с файлами. Два режима хранения:
- 💾 В информационной базе. Проще всего — ничего не настраивать. Но каждый файл раздувает базу, резервная копия тяжелеет, а при файловом варианте базы растёт риск превысить лимит.
- 📁 В томах на диске. Файлы лежат в каталоге на сервере, в базе — только ссылки. База остаётся лёгкой. Для клиент-серверного варианта это основной способ.
Настройка находится в разделе Администрирование → Настройки работы с файлами (в некоторых конфигурациях — внутри блока «Органайзер» или «Общие настройки»; название раздела верхнего уровня Администрирование есть везде).
Чтобы перейти на тома:
- Откройте настройки работы с файлами.
- Включите флаг хранения файлов в томах.
- Создайте том: укажите имя и полный путь к каталогу, например
D:\1C_Files\Vol1. - Проверьте, что у пользователя, под которым работает сервер «1С:Предприятия» (служба), есть права на запись в этот каталог.
Каталог тома должен быть доступен именно службе сервера 1С, а не вашей учётной записи. Частая причина «файл не сохранился» — папка видна администратору, но недоступна пользователю службы 1C:Enterprise Server.
Там же задаётся максимальный размер файла. По умолчанию он небольшой, и тяжёлые сканы в высоком разрешении могут не пройти — об этом ниже, в разделе про ошибки.
Ещё одна настройка хранилища — список разрешённых форматов для просмотра и предпросмотра. Если картинка не показывается прямо в 1С, а только скачивается, обычно дело либо в формате, либо в том, что предпросмотр для этого типа файлов не включён.
Для файлового варианта базы хранение в томах особенно важно: файловая база имеет практический потолок по размеру, и десятки гигабайт сканов внутри неё рано или поздно приведут к падению производительности и проблемам с резервным копированием.
Как добавить картинку в карточку номенклатуры
Картинка товара — отдельное поле карточки, не обычное вложение. Она подхватывается в списках, печатных формах и обмене с сайтом.
Общий порядок:
- Откройте карточку номенклатуры (
Справочники/НСИ→Номенклатура, раздел зависит от конфигурации). - Найдите область изображения — обычно это прямоугольник с подписью «Нет изображения» или команда работы с картинками в карточке.
- Нажмите добавление картинки и выберите файл с диска.
- Запишите карточку.
Если товаров много, у одного товара можно хранить несколько картинок и пометить одну как основную — она и показывается в списках и уходит на сайт.
Пути к номенклатуре по конфигурациям различаются, поэтому короткая таблица:
| Конфигурация | Где номенклатура | Картинка в карточке |
|---|---|---|
| 1С:Управление торговлей 11 | НСИ и администрирование → Номенклатура | Поле изображения в карточке, поддержка нескольких картинок |
| 1С:Розница | Маркетинг/Склад → Номенклатура | Основная картинка товара |
| 1С:Управление нашей фирмой | Компания/Закупки → Номенклатура | Картинка в карточке |
| 1С:Бухгалтерия 3.0 | Справочники → Номенклатура | Через присоединённый файл (скрепка); отдельного поля «основная картинка», как в УТ, нет |
В 1С:Бухгалтерии номенклатура нужна для учёта, а не для витрины, поэтому картинку там обычно добавляют как присоединённый файл. Если нужна полноценная работа с изображениями товаров — это задача торговых конфигураций.
Как прикрепить скан документа или фото к операции
Для договоров, актов, счетов и фотографий к документам используется механизм присоединённых файлов. Он работает одинаково почти во всех конфигурациях.
- Откройте нужный документ или элемент справочника (например, контрагента).
- В командной панели найдите команду присоединённых файлов — чаще всего это кнопка со скрепкой 📎 или пункт «Присоединённые файлы».
- Нажмите «Добавить» → «Файл с диска» и выберите изображение.
- Файл привяжется к этому документу; открыть его потом можно из той же скрепки.
Если к компьютеру подключён сканер с драйвером TWAIN, скан можно получить прямо из 1С: в том же меню присоединённых файлов есть команда сканирования. Программа запросит источник и положит результат сразу в присоединённые файлы, без промежуточного сохранения на диск. В параметрах сканирования обычно задаются разрешение, цветность и формат результата — для документов достаточно серого режима и 200–300 dpi.
Присоединённый файл привязан к конкретному объекту: скан, прикреплённый к документу поступления, не появится сам по себе у контрагента. Если один и тот же документ нужен в нескольких местах, прикрепите его отдельно к каждому объекту либо храните в одном согласованном месте — например, только у договора — и ссылайтесь на него оттуда.
Присоединённый файл можно поставить «на редактирование»: 1С заблокирует его для других пользователей, пока вы не вернёте изменённую версию. Удобно, когда скан правят несколько человек.
Форматы вложений не ограничены картинками — так же крепятся PDF, таблицы и архивы. Для фотографий держитесь распространённых форматов: jpg, png.
Как подготовить и сконвертировать файл перед загрузкой
Фото со смартфона часто весит 5–12 МБ и не проходит по лимиту, а скан из МФУ может прийти в формате, который 1С не показывает в предпросмотре. Приведите файл к нужному виду до загрузки:
- 📷 Фото. Уменьшите длинную сторону до 1200–2000 пикселей и пересохраните в
jpgс умеренным сжатием — вес упадёт в разы без видимой потери качества. - 🖨️ Скан. Для текстовых документов хватает 200–300 dpi; выше разрешение раздувает файл без пользы. Чёрно-белый или серый скан легче цветного.
- 🔄 Конвертация. Если файл в редком формате (например,
tiffилиheic), пересохраните его вjpgилиpngлюбым просмотрщиком изображений — 1С работает с распространёнными форматами стабильнее.
Многостраничный документ удобнее хранить одним PDF, а не десятком отдельных картинок: его проще открыть, переслать и распечатать целиком.
Массовая загрузка изображений номенклатуры
Когда карточек сотни, по одной картинки не грузят. В торговых конфигурациях (УТ, Розница, УНФ) есть групповая загрузка картинок из каталога файлов.
Механизм сопоставляет имя файла с реквизитом товара. Подготовка:
- Сложите все изображения в один каталог.
- Назовите файлы так, чтобы имя совпадало с артикулом или кодом товара:
А00123.jpg, гдеА00123— артикул. - Решите, по какому реквизиту будет идти сопоставление (артикул, код или наименование).
Дальше в обработке загрузки картинок укажите каталог и реквизит сопоставления, запустите подбор и просмотрите, для каких товаров нашлись файлы. После проверки — загрузка.
Порядок работы с групповой загрузкой:
- Подготовьте каталог с переименованными файлами.
- Откройте обработку загрузки картинок номенклатуры.
- Укажите каталог-источник и реквизит сопоставления.
- Запустите подбор и сверьте результат: сколько позиций нашлось, сколько осталось без картинки.
- Выполните загрузку только после проверки сопоставления.
Так за один проход закрываются сотни карточек. Если часть товаров осталась без фото, дело почти всегда в именах файлов — правите имена и повторяете подбор, загруженные ранее картинки при этом не задваиваются.
Перед массовой загрузкой сделайте так, чтобы имена файлов были уникальны и точно соответствовали выбранному реквизиту. Если два товара имеют одинаковый артикул или имя файла не совпадает ни с чем, картинка либо не привяжется, либо уйдёт не туда.
Если готовой обработки в вашей конфигурации нет или имена файлов не поддаются приведению к артикулу, остаётся загрузка по одной карточке — либо выгрузка/загрузка через обмен с сайтом, где картинки передаются вместе с товарами.
Как вывести фото на печать
Картинку номенклатуры 1С умеет печатать в нескольких местах:
- 🏷️ Ценники и этикетки. В настройках шаблона ценника/этикетки включается вывод изображения товара. Печать запускается из списка номенклатуры или из документа поступления/перемещения.
- 📄 Прайс-лист с картинками. В торговых конфигурациях прайс-лист настраивается так, чтобы рядом с позицией выводилась основная картинка.
- 🧾 Собственная печатная форма. Если стандартная форма не выводит фото, картинку добавляют в макет печатной формы.
Для вывода изображения в самодельный макет без изменения типовой конфигурации используют расширение конфигурации — так доработка не слетит при обновлении. В макете для картинки заводится отдельная область с типом «Рисунок», а в модуле её заполняют изображением из реквизита товара.
Если фото на печати получается размытым, дело в исходнике: для ценника хватает картинки 300–600 пикселей по стороне, а вот растянутая миниатюра 100×100 на листе будет «кашей». Готовьте исходные файлы под размер печати.
Картинка номенклатуры работает не только на печати. Основное изображение товара уходит в обмен с сайтом (например, при интеграции с интернет-магазином) и показывается в мобильных рабочих местах торговых конфигураций. Поэтому одна аккуратно загруженная картинка закрывает сразу несколько задач: витрину на сайте, ценник и внутренний каталог. Чем точнее заполнена основная картинка у каждого товара, тем меньше ручной работы при выгрузке на сайт.
Типичные ошибки при работе с фото и их причины
Большинство проблем с картинками сводятся к хранилищу, формату и размеру файла.
Администрирование → Настройки работы с файлами.jpg или png и повторите загрузку.Отдельно про сканер: если команда сканирования неактивна, обычно не установлена компонента сканирования или драйвер TWAIN сканера. Компонента работы с файлами и сканирования ставится автоматически при включённой интернет-поддержке (Администрирование → Интернет-поддержка и сервисы); при закрытом доступе её ставят вручную.