Как загрузить картинки в 1С с помощью БСП
Вставка
- Опубліковано 2 чер 2024
- 🔴Из ролика вы узнаете как разработать инструмент для загрузки картинок товаров в 1С.
Будем загружать картинки в типовую конфигурацию 1С:УНФ, ред. 3.0. При решении будем использовать функции 1С:БСП, также немного поработаем с условным оформлением формы и запросами.
Скачать обработку из видео:
clck.ru/3AbsGs
💥 Записаться на курс "Программист 1С: с нуля до профи": ironskills.by/kursi/programmi...
Поддержать канал:
donate.stream/ya410011655962993
#1с #ironskills
Тайм-коды:
00:00 - Начало
00:22 - Постановка задачи
01:17 - План решения
02:00 - Где хранится информация о файлах
03:44 - Подготовка. Создание внешней обработки
05:49 - 1. Выбор каталога с картинками
07:27 - 2. Поиск картинок в каталоге
11:13 - 3. Поиск товаров по артикулам с помощью запроса
18:14 - (*) Настройка условного оформления
19:23 - 4. Помещение файлов на сервер
25:10 - 5. Добавление файлов картинок в 1С
29:51 - 6. Тестирование
31:13 - Создание областей в программном модуле
31:40 - Конец
Иван, категорически благодарю за Вашу работу!)) Очень нравится манера подачи материала - без "Эээээ....", "Нуууу...." и т.д. Всё четко, лаконично, но при этом очень подробно и понятно. Спасибо)))
Иван, спасибо большое. Никогда не видел, чтобы так структурировано и понятно излагали материал. Ты лучший.
Одно удовольствие вас слушать! Спасибо за вашу работу, Иван!
В шоке. Где такое видано, чтобы к видео еще и выгрузка обработки была? Безграничная доброта. Спасибо большое.
П.С. Кстати, во всю пользуюсь вашими шаблонами для печатных форм.
Отличное видео! Спасибо! Воспроизвел - все реально работает!
Вот это классный подход! Когда своими руками что-то делаешь, запоминается надолго)
Спасибо.
Интересно было про использование асинхронных методов. Сам этими методами только начинаю активно пользоваться.
И конечно в реальном проекте нужно добавлять ещё различные проверки.
Например, бесит в типовой конфигурации ЗУП, что не проверяется размер загружаемого файла.
В справочник физ.лиц сотрудники отдела кадров могут загрузить фото.
Но они сканирую фото с разрешением, например, 1200 dpi. Получают файл с разрешением 9600х20000 px. И размером 400мб. (ну утрирую тут, конечно)
Представьте, что 600 таких файлов добавляются в базу...
Хотя на карточке было бы достаточно фото с размерами 200x320px и разметом 30 кб.
Приходится добавлять расширение конфигурации, где перекодирую загружаемое фото. Это довольно ресурсоемкое дело...
++++++++++++
Еще раз спасибо за видео.
Спасибо за комментарий) Да, проверок много не бывает) Как минимум, размер файла, имеет смысл контролировать. К слову, в подсистеме "Работа с файлами" из БСП есть настройки работы с файлами, которые позволяют учитывать такие моменты)
Понятно вас смотреть) Спасибо за урок!
Как всегда на уровне. Приятно Вас смотреть. Спасибо!
Спасибо за комментарий)
Очередная благодарность за видео, Иван молодец)
Отличный материал. Как всегда на высшем уровне
Жаль обработку скачать нельзя, использовал бы как шаблон)) спасибо за обзор! Узнаю каждый раз что-то новое
Лучше сделать свой функционал с хранением на FTP сервере.
Ссылку на обработку добавил в описание ;)
Иван, спасибо. Вот бы еще к этому механизму оптимизацию картинок встроить, это вообще круто было бы.
Спасибо. Полезное видео.
Супер! То что надо! Приложи обработку.
Сделал ;)
Как всегда - круто! Спасибо!
Как всегда крайне полезно 👍
Отличное видео. Интересно было бы посмотреть про работу c WebKit от IronSkills 💪🏻
Спасибо, интересно было посмотреть про асинх на практике)
Спасибо за контент, интересный видос посмотрел от и до
Очень интересно, спасибо.
Отлично! Супер!
круто
Отличная подача информации. Не могли бы вы осветить вопрос реализации прогресс баров?
Да, на эту тему скоро будет видео на канале ;)
Иван, раскройте пожалуйста поподробнее как работают процедуры с «асин» и «ждать»
Спасибо. Будет рубрика «неудачные дубли» в конце видео? 😄
:D Можем сделать)))
СПС
Блокировать номенклатуру не нужно на случай если карточка редактируется пользователем? Или все равно ошибку выдаст?
По стандартам надо всегда, пропустил видимо
Да, блокировка нужна, спасибо за внимательность)
Проверка не нужна на то что такой же файл уже добавлен в присоединённые файлы? В бсп есть метод проверки на это?
В разных вложенных папках имя могут одинаковые быть
@@evgeniuxp2evgeniuxp234 да, но ничего критичного. Просто два файла запишется. Хотя можно таблицу свернуть по дублям.
Прошу прощения, немного не по теме. Уважаемые, кто-то сталкивался с абсолютно "ровным" ведением учета по партиям товаров? Или во всех Ваших кейсах партии вечно сдвигаются и образуют отрицательные остатки? Имею в виду именно учет, не затрагивая программные алгоритмы. По скромному опыту, кажется что это просто невозможно.
Как пользоваться обработкой ?
Добавили ссылку на обработку в описании)
Гхм... надеялся что будет больше БСП - ЗагрузитьФайлы, ОткрытьФормуВыбораФайлов
Спасибо за комментарий) Не хотелось увеличивать хронометраж видео, т.к. оно и без этого получилось достаточно долгим)
Программист допускает странные логические ошибки в коде. Мы предоставляем возможность искать файлы но делаем защиту от дурака если пользователь отказался их искать. И зачем-то оператор Если-КонецЕсли для возврата пишется ПЕРЕД тем, как мы возьмём найденные файлы. Что за глупость? Зачем в каждой итерации выполнять лишнюю команду, если можно сразу передавать в если условие типа "файлы существуют" или "файлов больше чем 0". и по условию ИНАЧЕ делать возврат. Проверять всегда сначала нужно то что ты ожидаешь от работы программы, а не ставить вперёд защиты от дураков, которых ты не ожидаешь при выполнении программы.