Готовый шаблон загрузки (РАБОЧИЙ КОД) и сохранения фото (изображений) в ХранилищеЗначения без БСП (Управляемые формы)
Разработка - Работа с интерфейсом
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Описание и инструкция по внедрению:
Скачав это решение, вы получаете готовый универсальный программный код. Его достаточно просто скопировать и вставить в модуль вашей управляемой формы.
Внимание: Чтобы код заработал сразу и без ручной правки переменных, строго следуйте инструкции по настройке реквизитов и событий.
Пошаговый алгоритм внедрения за 5 минут:
- Создайте реквизиты (Строго соблюдайте имена!):
- В самом справочнике или документе создайте реквизит с типом ХранилищеЗначения и ОБЯЗАТЕЛЬНО назовите его ФотоДокумента (иначе код работать не будет).
- В управляемой форме создайте реквизит формы Картинка с типом Строка.
- Настройте элемент на форме:
- Перетащите созданный реквизит формы Картинка на рабочую область.
- Откройте свойства этого элемента и строго укажите следующие настройки:
- Вид: Поле картинки
- Путь к данным: Картинка
- Гиперссылка: Установить галочку (чтобы поле реагировало на клик пользователя).
- Свяжите код с событиями (Внимательно распределите по местам):
- Откройте скачанный файл, скопируйте весь код и вставьте его в модуль вашей управляемой формы.
- На самом реквизите (элементе формы «Картинка»): задите в его свойства, найдите раздел «События» и создайте событие Нажатие. Привяжите к нему код
КартинкаНажатие(на клиенте и на сервере). Он отвечает за интерактивный выбор и отправку файла. - На самой форме: откройте свойства всей формы целиком, найдите раздел «События» и создайте два стандартных обработчика:
- ПриЧтенииНаСервере — для мгновенного отображения картинки из реквизита ФотоДокумента при открытии карточки.
- ПередЗаписьюНаСервере — для надежного сохранения фото в базу данных в реквизит ФотоДокумента при нажатии кнопки «Записать».
Результат:
Вы получаете полностью готовый, протестированный программный модуль, который мгновенно решает проблему «исчезающих» картинок в 1С. Больше никаких пустых полей при сохранении — изображения товаров с маркетплейсов (Ozon, Wildberries, Яндекс Маркет) и фото сотрудников стабильно записываются в базу данных, корректно открываются при повторном просмотре карточки и без сбоев отображаются. Вы экономите часы работы на отладку клиент-серверных переходов, получая надежный и универсальный инструмент для автоматизации медиафайлов.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.205.17, 3.0.204.22
Вступайте в нашу телеграмм-группу Инфостарт