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