Как вывести изображение товаров в отчет 1с
картинку в моксель, в свойства Таб.ТекущийОбъект.Загрузить(ИмяФайла)
где Таб = СоздатьОбъект(«Таблица») — имя переменной выводимой таблицы
(1)
Что означает в «картинку в моксель»?
Т.е. картинку переименовать из jpg в mxl?
Очень прошу поподробнее, как для совсем .
(3) открываешь пофигуратор — открываешь таблицу, внизу в панели струментов есть объект — картинка — ей вставляешь в макет. Если нужна постоянная картинка — то сразу выбираешь нужную, если динамическая — то в свойствах картинки пишешь как в (1).
Добавить картинки в любой отчет БСП
Расширение позволяет вставить картинку практически в любой отчет конфигурации на БСП (Розница 2.3/3.0, УТ 11.4, 11.5, УНФ 3), где выводится поле «Номенклатура».
В отчетах появляется галочка «Выводить картинки товаров». Если она установлена, то в отчет по каждому товару добавляется основная картинка.
Если галочку снять, то отчет выводится в обычном (штатном) виде:
Алгоритм работы: после формирования отчета, если установлена галочка «Выводить картинки товаров», программа проходит по всем данным расшифровки, где содержится товар, определяет каким ячейкам отчета соответствуют эти данные и проставляет туда основную картинку товара.
Каких-либо настроек не требуется. Расширение устанавливается штатно и работает сразу после установки. Нужно снять у расширения галочку «Работа в безопасном режиме».
Проходит аудит Fresh.
Купить у меня за 1200 руб.
Версии:
- 2022.06.11 для Розницы 3.0.1.193, УНФ 3.0.1.248, УТ 11.5.7.336. Платформа 8.3.18.1520.
- 2022.10.30 для Розницы 2.3.13.26. Платформа 8.3.18.1520.
Как в форме списка показать изображение товара?
Зачастую возникает задача в форме списка показать картинку, соответствующую выделенному элементу списка. Например, изображение товара, загруженное пользователем.
Чтобы вывести картинку в поле формы типа Картинка, нужно получить навигационную ссылку на реквизит объекта, хранящий данные картинки, функцией ПолучитьНавигационнуюСсылку(), и записать ее в строковой реквизит формы, связанный с полем картинки в форме.
В форме списка это можно сделать в обработчике события ПриАктивизацииСтроки у таблицы, отображающей данные динамического списка справочника. Но в случае большого списка, постоянное отображение картинки в событии ПриАктивизацииСтроки может быть неэффективно, особенно при интенсивной прокрутке списка. Поэтому лучше показывать картинку нажатием на отдельную кнопку или включением соответствующего флажка в форме списка.
Допустим, существует справочник Номенклатура, с реквизитом ДанныеФайлаКартинки (типа ХранилищеЗначения), содержащим данные картинки.
Создадим форму списка справочника Номенклатура.
Добавим в форму реквизит АдресКартинки (типа Строка), в котором будет храниться навигационная ссылка на реквизит справочника ДанныеФайлаКартинки.
Перетащим реквизит АдресКартинки в дерево элементов формы.
Установим свойства элемента:
Таким образом, мы создали в форме поле картинки, связанное с реквизитом АдресКартинки .
Затем добавим в форму еще один реквизит ОтображатьКартинки типа Булево.
Перетащим его в дерево элементов формы и поместим над полем картинки. Вид поля платформа установит автоматически — Поле флажка. Это нас устраивает, так как в зависимости от значения этого флажка мы будем показывать или скрывать картинку элемента номенклатуры.
Создадим обработчик события ПриАктивизацииСтроки для таблицы формы Список, отображающей данные динамического списка:
&НаКлиенте Процедура СписокПриАктивизацииСтроки(Элемент)
Если ОтображатьКартинки Тогда АдресКартинки = ПолучитьНавигационнуюСсылку(Элементы.Список.ТекущаяСтрока, "ДанныеФайлаКартинки");
КонецЕсли;
КонецПроцедуры
Данный код выполняется при навигации по списку. В этом обработчике, в случае если значения реквизита ОтображатьКартинки — Истина (флажок ОтображатьКартинки — включен), с помощью функции ПолучитьНавигационнуюСсылку() реквизиту АдресКартинки присваивается навигационная ссылка на реквизит ДанныеФайлаКартинки и картинка отображается в форме.
В первом параметре функции ПолучитьНавигационнуюСсылку() передается ссылка на элемент справочника — Элементы.Список.ТекущаяСтрока, а во втором — имя реквизита.
После этого создадим обработчик события ПриИзменении для поля формы вида Поле флажка —ОтображатьКартинки. Заполним обработчик следующим образом:
&НаКлиенте Процедура ОтображатьКартинкиПриИзменении(Элемент)
Если ОтображатьКартинки Тогда АдресКартинки = ПолучитьНавигационнуюСсылку(Элементы.Список.ТекущаяСтрока, "ДанныеФайлаКартинки"); Элементы.Картинка.Видимость = Истина;
Иначе Элементы.Картинка.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры
Данный код выполняется при включении/выключении флажка ОтображатьКартинки. В этом обработчике в зависимости от значения реквизита ОтображатьКартинки устанавливается видимость элемента формы Картинка, отображающем картинку элемента номенклатуры. В случае видимости картинки с помощью функции ПолучитьНавигационнуюСсылку() реквизиту АдресКартинки присваивается навигационная ссылка на реквизит ДанныеФайлаКартинки и картинка отображается в форме.
Изначально флажок ОтображатьКартинки выключен из соображений эффективности, и картинка в форме не видна. Но если его включить, форма списка примет следующий вид.
Подробнее об использовании функции ПолучитьНавигационнуюСсылку() можно прочитать в синтакс-помощнике: Глобальный контекст — Прочие процедуры и функции:
Фото товара в документах и при подборе в 1С
Вывод картинок номенклатуры в рабочем месте кассира РМК, справочнике номенклатуры и при подборе товаров в документы закупки и продажи. Галерея всех изображений товара + описание на отдельной форме. Легкая регистрация изображений товаров.
Это готовое решение для 1С Установка в базу занимает пару минут. Отправим вам инструкцию.
При необходимости подключимся удаленно и поможем. Не влияет на обновления Конфигурация остается «на замке», без изменений Бесплатная техподдержка В течение трех месяцев
Артикул | 589 |
Обновлено | 02.10.2023 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Входит в подписку | Премиум |
Ограничение | Не подходит для 1С:Фреш и базовых версий |
Покупок | 47 |
- Комплексная автоматизация 2.4 (Беларусь)
- Комплексная автоматизация 2.4 (Казахстан)
- Комплексная автоматизация 2.4 и 2.5
- Розница 2.2 и 2.3
- Управление нашей фирмой 1.6
- Управление нашей фирмой 3.0
- Управление предприятием ERP 2.4 и 2.5
- Управление торговлей 11.4 и 11.5
- Управление торговлей 3 (Беларусь)
- Управление торговлей 3 (Казахстан)
Если у вас в базе загружены картинки товаров, наверняка вам хочется их видеть при работе с номенклатурой. Однако типовой функционал может показать их только при открытии номенклатурной карточки. Данный продукт компенсирует это упущение.
Расширение добавляет вывод картинки на форму списка справочника Номенклатура , а также формы подбора в документы закупок и продаж.
Причем если у товара есть несколько картинок, можно просматривать их в режиме галереи, воспользовавшись кнопками переключения.
При клике на картинке открывается отдельная форма с увеличенным изображением.
На второй вкладке представлено текстовое описание товара, а также перечень основных реквизитов и значения всех дополнительных реквизитов.
Помимо списков номенклатуры, расширение добавляет картинку также и в рабочее место кассира (РМК).
Для корректной работы расширения необходимо отключить безопасный режим:
Если для выделенной номенклатуры картинки не заданы, то клик по галерее открывает диалоговое окно выбора файла. Это дает возможность регистрировать картинки номенклатуры непосредственно из списка, не заходя в конкретные карточки.
Релиз 589.1.1.4 от 09.06.2022
В версии для УТ 11, КА и ERP картинки товаров добавлены на формы документов:
- заказ клиента,
- заказ поставщику,
- заказ на перемещение,
- приобретение товаров и услуг,
- реализация товаров и услуг.
Картинки расположены в сворачиваемой группе и по умолчанию скрыты (для удобства пользователей).
Для тех, кому не нужно скрывать картинки при открытии форм, необходимо в карточке пользователя создать дополнительный реквизит Не скрывать картинки с типом Булево и установить его. После этого перезапустите сеанс 1С.
Ответы на частые вопросы
Какая стоимость? 4000 руб (80 USD / 67 EUR / 23200 KZT) Подходит ли модуль «Фото товара в документах 1С» для моей базы? В верхней части страницы с описанием (по ссылке Совместимость) перечислены все конфигурации, в которых гарантированно она будет работать. Если вашей конфигурации в этом списке нет, значит разработка вам не подходит. Есть ли какая-то гарантия? Гарантийный срок составляет 3 месяца. В течение этого периода бесплатно решаем любые проблемы, связанные с разработкой. Если по истечении этого срока появятся какие-то сложности (например, разработка сломается после очередного обновления конфигурации), то вам необходимо будет дополнительно оплатить годовой доступ к обновлениям, стоимость — 800 руб . Как оплатить? Есть самые разные варианты — оплата картой, по счету, электронными деньгами или криптовалютой. Безопасна ли оплата на сайте? На сайте никакие платежи не происходят. Если выбираете оплачивать банковской картой, то оплата произойдет через платежный шлюз Тинькоф-банка. Как получить разработку после оплаты? В случае оплаты картой (по эквайрингу) письмо со ссылкой для скачивания и инструкциями приходит в течение минуты.
Если оплачиваете по счету — автоматически сразу же после поступления денежных средств на расчетный счет ИП Медведков Д.В.
В остальных случаях — в течение двух часов (в рабочее время, с 9 до 19ч мск). Как установить модуль «Фото товара в документах 1С»? После оплаты вместе со ссылкой для скачивания разработки вы получите инструкцию по ее установке в базу. А если не смогу установить самостоятельно? Закажите платную консультацию по установке и первичной настройке разработки, стоимость — 500 руб. А если не будет работать? Оперативно подключимся удаленно к вашей базе через AnyDesk и поможем решить проблему. Или вернем деньги — на ваш выбор. А если сломается после обновления? Если поломка произошла в течение гарантийного срока (3 месяца с момента покупки), бесплатно вышлем вам обновления. Если же прошло больше времени, то необходимо будет оплатить дополнительный доступ к обновлениям, стоимость — 800 руб . Вносятся ли изменения в конфигурацию? За исключением зарплатного модуля (арт.568), никакие разработки на сайте не вносят изменений в конфигурацию. Соответственно не усложнят вам дальнейшее обновление. На какое количество баз 1С можно устанавливать купленную обработку? На любое, никаких ограничений нет. Возможны ли доработки? Исходный код открыт? Вы можете дорабатывать наши разработки как вам угодно, исходный код открыт. Закрывающие документы предоставляете? При оплате картой на почту вам придет онлайн-чек. При оплате по счету предоставляется скан акта выполненных работ. Также можем отправить оригинал по ЭДО.