Как загрузить картинки в 1С с помощью БСП

  Рет қаралды 7,989

IRONSKILLS - Курсы по 1С

IRONSKILLS - Курсы по 1С

Күн бұрын

Пікірлер: 56
@MrDudorov
@MrDudorov 6 ай бұрын
Спасибо. Интересно было про использование асинхронных методов. Сам этими методами только начинаю активно пользоваться. И конечно в реальном проекте нужно добавлять ещё различные проверки. Например, бесит в типовой конфигурации ЗУП, что не проверяется размер загружаемого файла. В справочник физ.лиц сотрудники отдела кадров могут загрузить фото. Но они сканирую фото с разрешением, например, 1200 dpi. Получают файл с разрешением 9600х20000 px. И размером 400мб. (ну утрирую тут, конечно) Представьте, что 600 таких файлов добавляются в базу... Хотя на карточке было бы достаточно фото с размерами 200x320px и разметом 30 кб. Приходится добавлять расширение конфигурации, где перекодирую загружаемое фото. Это довольно ресурсоемкое дело... ++++++++++++ Еще раз спасибо за видео.
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за комментарий) Да, проверок много не бывает) Как минимум, размер файла, имеет смысл контролировать. К слову, в подсистеме "Работа с файлами" из БСП есть настройки работы с файлами, которые позволяют учитывать такие моменты)
@НаЧиле-ъ9ш
@НаЧиле-ъ9ш 6 ай бұрын
Как всегда на уровне. Приятно Вас смотреть. Спасибо!
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за комментарий)
@elusive_joezod733
@elusive_joezod733 6 ай бұрын
Иван, спасибо большое. Никогда не видел, чтобы так структурировано и понятно излагали материал. Ты лучший.
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо большое! :)
@Pilot737Cl
@Pilot737Cl 6 ай бұрын
Иван, категорически благодарю за Вашу работу!)) Очень нравится манера подачи материала - без "Эээээ....", "Нуууу...." и т.д. Всё четко, лаконично, но при этом очень подробно и понятно. Спасибо)))
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо большое!)
@LaughingMonsteX
@LaughingMonsteX 6 ай бұрын
Одно удовольствие вас слушать! Спасибо за вашу работу, Иван!
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо!)
@СергейВ-р2б
@СергейВ-р2б 6 ай бұрын
Понятно вас смотреть) Спасибо за урок!
@АлексейПросвиров-ф3д
@АлексейПросвиров-ф3д 6 ай бұрын
Отличное видео! Спасибо! Воспроизвел - все реально работает!
@ironskills-1c
@ironskills-1c 6 ай бұрын
Вот это классный подход! Когда своими руками что-то делаешь, запоминается надолго)
@Постороннимна
@Постороннимна 6 ай бұрын
Супер! То что надо! Приложи обработку.
@ironskills-1c
@ironskills-1c 6 ай бұрын
Сделал ;)
@fcstorm88
@fcstorm88 6 ай бұрын
Как всегда - круто! Спасибо!
@СергийАндрюшчин
@СергийАндрюшчин 6 ай бұрын
В шоке. Где такое видано, чтобы к видео еще и выгрузка обработки была? Безграничная доброта. Спасибо большое. П.С. Кстати, во всю пользуюсь вашими шаблонами для печатных форм.
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо большое! :) Рад, что шаблоны обработок помогают в решении задач)
@SkiniyaDavidiva
@SkiniyaDavidiva 6 ай бұрын
Иван, спасибо. Вот бы еще к этому механизму оптимизацию картинок встроить, это вообще круто было бы.
@nurtikplayzygggyy8904
@nurtikplayzygggyy8904 18 күн бұрын
Просто ЛУЧШИЙ!
@ДмитрийАфоничкин-в8р
@ДмитрийАфоничкин-в8р 6 ай бұрын
Спасибо, интересно было посмотреть про асинх на практике)
@djeihun
@djeihun 6 ай бұрын
Отличный материал. Как всегда на высшем уровне
@Samsung-ci6bf
@Samsung-ci6bf 6 ай бұрын
Отлично! Супер!
@Pharaoh410
@Pharaoh410 6 ай бұрын
Очередная благодарность за видео, Иван молодец)
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо!)
@bedolaga6903
@bedolaga6903 6 ай бұрын
Спасибо за контент, интересный видос посмотрел от и до
@denisnesterenkov1479
@denisnesterenkov1479 6 ай бұрын
Отличное видео. Интересно было бы посмотреть про работу c WebKit от IronSkills 💪🏻
@azat2909
@azat2909 6 ай бұрын
Жаль обработку скачать нельзя, использовал бы как шаблон)) спасибо за обзор! Узнаю каждый раз что-то новое
@DentonDC
@DentonDC 6 ай бұрын
Лучше сделать свой функционал с хранением на FTP сервере.
@ironskills-1c
@ironskills-1c 6 ай бұрын
Ссылку на обработку добавил в описание ;)
@hren_hrenov
@hren_hrenov 6 ай бұрын
Как всегда крайне полезно 👍
@ИгорьКарпов-й7т
@ИгорьКарпов-й7т 6 ай бұрын
Иван, раскройте пожалуйста поподробнее как работают процедуры с «асин» и «ждать»
@combokk
@combokk 6 ай бұрын
Отличная подача информации. Не могли бы вы осветить вопрос реализации прогресс баров?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Да, на эту тему скоро будет видео на канале ;)
@dnk3569
@dnk3569 6 ай бұрын
Очень интересно, спасибо.
@СергейГригорьев-ч7э
@СергейГригорьев-ч7э 6 ай бұрын
круто
@Липин_Максим
@Липин_Максим 6 ай бұрын
Спасибо. Будет рубрика «неудачные дубли» в конце видео? 😄
@ironskills-1c
@ironskills-1c 6 ай бұрын
:D Можем сделать)))
@gennadycrev
@gennadycrev 6 ай бұрын
СПС
@diggerster
@diggerster 2 ай бұрын
Очень помогло в работе. Спасибо! Но есть одно "но" - в УНФ в справочнике Номенклатура картинки отображаются на форме если расширение файла картинки попадает в список допустимых - в модуле формы есть функция ОтображатьФайлНаФорме, которая это проверяет. Так вот там расширения файлов набраны строчными буквами. В моём случае (я загружал несколько картинок для одной позиции номенклатуры) пришлось добавить перевод расширения в нижний регистр - ПараметрыФайла.РасширениеБезТочки =НРег( СтрЗаменить(СтрокаКартинки.Расширение, ".", ""));. Без этого картинки на форме не отображались так как СтрокаКартинки.Расширение состояло из заглавных букв. Не делал дополнительных проверок всегда-ли так происходит, но, думаю, добавить вызов НРег() будет не лишним, чтобы потом не искать причину, почему в присоединённых файлах изображения есть, а на форму они не выводятся.
@Липин_Максим
@Липин_Максим 6 ай бұрын
Блокировать номенклатуру не нужно на случай если карточка редактируется пользователем? Или все равно ошибку выдаст?
@filaretbusoni3135
@filaretbusoni3135 6 ай бұрын
По стандартам надо всегда, пропустил видимо
@ironskills-1c
@ironskills-1c 6 ай бұрын
Да, блокировка нужна, спасибо за внимательность)
@Antoine_de_Saint_Exupéry
@Antoine_de_Saint_Exupéry 4 ай бұрын
Иван, а как выгрузить из 1С в формате csv отчёты?
@ironskills-1c
@ironskills-1c 4 ай бұрын
В CSV, к сожалению, штатно не выйдет, нужно дорабатывать конфигурацию)
@Липин_Максим
@Липин_Максим 6 ай бұрын
Проверка не нужна на то что такой же файл уже добавлен в присоединённые файлы? В бсп есть метод проверки на это?
@evgeniuxp2evgeniuxp234
@evgeniuxp2evgeniuxp234 6 ай бұрын
В разных вложенных папках имя могут одинаковые быть
@Липин_Максим
@Липин_Максим 6 ай бұрын
@@evgeniuxp2evgeniuxp234 да, но ничего критичного. Просто два файла запишется. Хотя можно таблицу свернуть по дублям.
@artur_webdesigngevorgyan5771
@artur_webdesigngevorgyan5771 6 ай бұрын
Как пользоваться обработкой ?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Добавили ссылку на обработку в описании)
@WarlockPlay
@WarlockPlay 6 ай бұрын
Прошу прощения, немного не по теме. Уважаемые, кто-то сталкивался с абсолютно "ровным" ведением учета по партиям товаров? Или во всех Ваших кейсах партии вечно сдвигаются и образуют отрицательные остатки? Имею в виду именно учет, не затрагивая программные алгоритмы. По скромному опыту, кажется что это просто невозможно.
@TataroBashkirin
@TataroBashkirin 6 ай бұрын
Гхм... надеялся что будет больше БСП - ЗагрузитьФайлы, ОткрытьФормуВыбораФайлов
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за комментарий) Не хотелось увеличивать хронометраж видео, т.к. оно и без этого получилось достаточно долгим)
@Itachi261092
@Itachi261092 6 ай бұрын
Программист допускает странные логические ошибки в коде. Мы предоставляем возможность искать файлы но делаем защиту от дурака если пользователь отказался их искать. И зачем-то оператор Если-КонецЕсли для возврата пишется ПЕРЕД тем, как мы возьмём найденные файлы. Что за глупость? Зачем в каждой итерации выполнять лишнюю команду, если можно сразу передавать в если условие типа "файлы существуют" или "файлов больше чем 0". и по условию ИНАЧЕ делать возврат. Проверять всегда сначала нужно то что ты ожидаешь от работы программы, а не ставить вперёд защиты от дураков, которых ты не ожидаешь при выполнении программы.
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо за конструктивную критику!)
@pillowanalyst
@pillowanalyst 6 ай бұрын
Спасибо. Полезное видео.
7 из 10 программистов 1С забывают про это
8:29
IRONSKILLS - Курсы по 1С
Рет қаралды 13 М.
Остатки в форме динамического списка 1С
13:06
IRONSKILLS - Курсы по 1С
Рет қаралды 5 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 114 МЛН
Заполнение реквизитов контрагента по ИНН в 1С
27:43
IRONSKILLS - Курсы по 1С
Рет қаралды 17 М.
Инструменты программиста 1С
15:23
IRONSKILLS - Курсы по 1С
Рет қаралды 33 М.
Обязательный минимум для начинающего программиста 1С стажера
17:28
Алексей Иванов 1С программист
Рет қаралды 1,8 М.
Как прочитать JSON в 1С
18:46
IRONSKILLS - Курсы по 1С
Рет қаралды 31 М.
Стандарты разработки в 1С
15:56
IRONSKILLS - Курсы по 1С
Рет қаралды 31 М.
Варианты работы базой 1С:  файловый и клиент-серверный
27:05
Ошибки в коде 90% программистов
2:11:36
Желтый клуб — 1С программирование
Рет қаралды 39 М.
Новое в платформе 1С 8.3.26
1:53:30
Желтый клуб — 1С программирование
Рет қаралды 11 М.
Кто такой консультант 1С
17:51
Илья Туровец
Рет қаралды 6 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН