Справочники и Данные · 10 мин
Как добавить картинку в 1С: полное руководство
Как добавить картинку в 1С: загрузка изображений в карточки номенклатуры, документы и справочники, настройка хранения файлов, типовые ошибки и решения.
Изображения в 1С используются повсеместно: фотографии товаров в карточках номенклатуры, логотипы компании в печатных формах, сканированные документы в присоединённых файлах, фото сотрудников в кадровом учёте. Во всех типовых конфигурациях — «Управление торговлей», «Бухгалтерия предприятия», «ERP», «Зарплата и управление персоналом» — механизм работы с картинками построен одинаково, поэтому освоив его один раз, вы сможете применять знания в любой программе.
Способ добавления зависит от задачи: одиночное фото товара проще загрузить вручную через форму элемента, а сотни изображений удобнее импортировать пакетно. Отдельный случай — вставка картинки в макет печатной формы, которая выполняется через конфигуратор или встроенный редактор макетов. Ниже разобраны все основные сценарии с точными действиями.
Как 1С хранит изображения и что нужно проверить заранее
Перед загрузкой картинок полезно понимать, где они физически хранятся. В типовых конфигурациях предусмотрено два варианта: хранение файлов в информационной базе (в виде двоичных данных) или в томах на диске сервера. Первый вариант проще в настройке, но при большом количестве изображений база быстро «раздувается», что замедляет резервное копирование и обновление. Второй вариант требует настройки томов хранения, зато разгружает базу.
Проверить текущий режим можно в разделе администрирования: откройте «НСИ и администрирование» → «Настройка работы с файлами» (в некоторых конфигурациях путь называется «Администрирование» → «Работа с файлами»). Там же включается сама возможность работы с присоединёнными файлами — если флажок снят, кнопки добавления картинок в карточках будут неактивны.
Обратите внимание на форматы: 1С корректно отображает JPG, PNG, BMP и GIF. Файлы HEIC (фото с iPhone), TIFF и RAW предварительно конвертируйте в JPG или PNG, иначе изображение либо не загрузится, либо не будет отображаться в интерфейсе.
Добавление картинки в карточку номенклатуры
Самая частая задача — прикрепить фото товара. Откройте справочник «Номенклатура» и дважды щёлкните нужную позицию. В форме элемента найдите область изображения: в «Управлении торговлей» и «ERP» это обычно поле слева от наименования или отдельная вкладка «Изображение» / «Файлы».
Нажмите на область картинки или кнопку «Добавить изображение» (иконка с плюсом или скрепкой). В открывшемся меню выберите «Из файла…», укажите путь к изображению на компьютере и подтвердите. Программа загрузит файл и отобразит миниатюру. После этого обязательно нажмите «Записать» или «Записать и закрыть» — без записи элемента привязка картинки не сохранится.
Если у товара несколько фото, добавьте их все через «Присоединённые файлы», а затем в списке файлов выделите нужное и нажмите «Установить основным изображением» (или аналогичную команду контекстного меню). Именно основное изображение показывается в списках и может выводиться на сайт при интеграции с интернет-магазином.
- 1Откройте справочник «Номенклатура» и нужный элемент
- 2Нажмите на область изображения или кнопку «Добавить»
- 3Выберите «Из файла» и укажите картинку на диске
- 4Дождитесь отображения миниатюры
- 5Нажмите «Записать» и проверьте, что фото осталось после повторного открытия
Добавление фото сотрудника в ЗУП
В «1С:Зарплата и управление персоналом» фотография добавляется в карточку физического лица или сотрудника. Откройте «Кадры» → «Сотрудники», выберите человека и нажмите на область фото в форме. Через «Добавить изображение» → «Из файла» загрузите фотографию. Снимок будет использоваться в отчётах, расчётных листках и личных карточках, если это предусмотрено формой.
Массовая загрузка изображений
Когда картинок десятки или сотни, ручное добавление непрактично. В типовых конфигурациях есть механизмы пакетной загрузки: в «Управлении торговлей» ищите обработку «Загрузка изображений номенклатуры» или используйте универсальную загрузку данных из табличного документа, где одна из колонок содержит путь к файлу картинки.
Принцип сопоставления прост: имя файла должно позволять программе определить, к какому товару относится изображение. Обычно файлы называют по артикулу или коду номенклатуры — например, АРТ-10245.jpg. Перед запуском загрузки приведите имена файлов к единому правилу и проверьте совпадение артикулов в базе и в именах файлов, включая регистр букв и пробелы.
После пакетной загрузки обязательно выборочно откройте 5–10 карточек и убедитесь, что картинки встали на правильные товары. Ошибка сопоставления на этом этапе исправляется быстро; если же каталог с неверными фото уже ушёл на сайт или клиентам, последствия будут заметно неприятнее.
Вставка картинки в печатную форму
Логотип, печать или подпись в документах добавляются иначе — через макет печатной формы. В пользовательском режиме многие конфигурации позволяют править макеты без конфигуратора: откройте «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм», найдите нужный макет и откройте его.
В табличном макете установите курсор в нужную ячейку, затем через меню «Таблица» → «Рисунки» → «Вставить рисунок» выберите файл изображения. Растяните или сожмите картинку до нужного размера, сохраните макет и сформируйте тестовую печатную форму документа, чтобы проверить результат.
Для логотипа компании есть более простой путь: в карточке организации («НСИ» → «Организации») часто предусмотрено поле «Логотип» и «Факсимильная подпись/печать». Загруженные туда изображения автоматически подставляются в типовые печатные формы счетов и актов без редактирования макетов.
Как выбрать способ
Добавление картинки программно
В собственных доработках изображение прикрепляется через механизм присоединённых файлов БСП (библиотеки стандартных подсистем). Типовой вызов выглядит так:
АдресВХранилище = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПутьКФайлу));
ПараметрыФайла = Новый Структура;
ПараметрыФайла.Вставить("ВладелецФайлов", ТоварСсылка);
ПараметрыФайла.Вставить("Автор", Пользователи.ТекущийПользователь());
ПараметрыФайла.Вставить("ИмяБезРасширения", "ФотоТовара");
ПараметрыФайла.Вставить("РасширениеБезТочки", "jpg");
ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл(ПараметрыФайла, АдресВХранилище);
Точная сигнатура метода зависит от версии БСП в вашей конфигурации — в старых релизах используется функция с позиционными параметрами. Перед внедрением проверьте состав экспортных процедур общего модуля «ПрисоединенныеФайлы» в конфигураторе.
При обмене с сайтом картинки часто «теряются» из-за того, что выгружается только основное изображение, а остальные остаются в присоединённых файлах. Проверяйте настройки узла обмена: какие именно файлы участвуют в выгрузке.
Проверка результата и типичные ошибки
После добавления картинки выполните простую проверку: закройте карточку, откройте её заново и убедитесь, что изображение на месте. Для печатных форм сформируйте документ и выведите его на предпросмотр — картинка должна отображаться без искажений и обрезки.
Чаще всего пользователи сталкиваются с такими проблемами: картинка загрузилась, но не сохранилась (забыли нажать «Записать»); изображение не отображается (неподдерживаемый формат файла); кнопка добавления неактивна (отключена работа с файлами в настройках или не хватает прав); фото появилось у другого товара (ошибка сопоставления при пакетной загрузке).
Как проверить результат
Изображение отображается
Поле пустое — файл не сохранён
Картинка на месте, пропорции сохранены
Изображение обрезано или отсутствует
Рост соответствует объёму файлов
Резкий скачок — проверьте режим хранения
Частые вопросы
Почему кнопка добавления картинки неактивна?
Скорее всего, в настройках программы отключена работа с файлами. Откройте «НСИ и администрирование» → «Настройка работы с файлами» и включите соответствующий флажок. Если настройка недоступна, у вашей учётной записи не хватает прав — обратитесь к администратору 1С.
Какие форматы изображений поддерживает 1С?
Гарантированно работают JPG, PNG, BMP и GIF. Форматы HEIC, TIFF, WebP и RAW лучше заранее конвертировать в JPG или PNG любым графическим редактором, иначе возможны проблемы с отображением.
Можно ли удалить картинку из карточки товара?
Да. Откройте список присоединённых файлов элемента, выделите нужное изображение и удалите его через контекстное меню или кнопку удаления. Файл помечается на удаление; окончательная очистка выполняется через «Удаление помеченных объектов».
Как добавить логотип во все печатные формы сразу?
Загрузите логотип в карточку организации в поле «Логотип» — типовые макеты счетов, актов и накладных подставят его автоматически. Редактировать каждый макет вручную при этом не требуется.
Почему после обмена с сайтом картинки пропали?
Проверьте настройки узла обмена: какие присоединённые файлы участвуют в выгрузке и не сработал ли фильтр по типу файлов. Также убедитесь, что у товаров корректно назначено основное изображение — сайты обычно забирают именно его.
Раздуется ли база, если хранить в ней много фото?
Да, при хранении файлов в информационной базе её объём растёт на полный размер каждого изображения. При большом каталоге настройте хранение в томах на диске — это делается в разделе администрирования, в настройках работы с файлами.
Что важно запомнить
Одиночные картинки добавляются через форму элемента с обязательной записью карточки, массовые — через пакетную загрузку с сопоставлением по артикулу, логотипы — через карточку организации. Перед массовыми операциями делайте резервную копию, а результат всегда проверяйте повторным открытием или предпросмотром печатной формы.