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