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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 56

  • @Pilot737Cl
    @Pilot737Cl 7 หลายเดือนก่อน +3

    Иван, категорически благодарю за Вашу работу!)) Очень нравится манера подачи материала - без "Эээээ....", "Нуууу...." и т.д. Всё четко, лаконично, но при этом очень подробно и понятно. Спасибо)))

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน

      Спасибо большое!)

  • @НаЧиле-ъ9ш
    @НаЧиле-ъ9ш 7 หลายเดือนก่อน +4

    Как всегда на уровне. Приятно Вас смотреть. Спасибо!

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +1

      Спасибо за комментарий)

  • @LaughingMonsteX
    @LaughingMonsteX 7 หลายเดือนก่อน +2

    Одно удовольствие вас слушать! Спасибо за вашу работу, Иван!

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน

      Спасибо!)

  • @MrDudorov
    @MrDudorov 7 หลายเดือนก่อน +6

    Спасибо.
    Интересно было про использование асинхронных методов. Сам этими методами только начинаю активно пользоваться.
    И конечно в реальном проекте нужно добавлять ещё различные проверки.
    Например, бесит в типовой конфигурации ЗУП, что не проверяется размер загружаемого файла.
    В справочник физ.лиц сотрудники отдела кадров могут загрузить фото.
    Но они сканирую фото с разрешением, например, 1200 dpi. Получают файл с разрешением 9600х20000 px. И размером 400мб. (ну утрирую тут, конечно)
    Представьте, что 600 таких файлов добавляются в базу...
    Хотя на карточке было бы достаточно фото с размерами 200x320px и разметом 30 кб.
    Приходится добавлять расширение конфигурации, где перекодирую загружаемое фото. Это довольно ресурсоемкое дело...
    ++++++++++++
    Еще раз спасибо за видео.

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน

      Спасибо за комментарий) Да, проверок много не бывает) Как минимум, размер файла, имеет смысл контролировать. К слову, в подсистеме "Работа с файлами" из БСП есть настройки работы с файлами, которые позволяют учитывать такие моменты)

  • @elusive_joezod733
    @elusive_joezod733 7 หลายเดือนก่อน +1

    Иван, спасибо большое. Никогда не видел, чтобы так структурировано и понятно излагали материал. Ты лучший.

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน

      Спасибо большое! :)

  • @АлексейПросвиров-ф3д
    @АлексейПросвиров-ф3д 7 หลายเดือนก่อน +4

    Отличное видео! Спасибо! Воспроизвел - все реально работает!

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +1

      Вот это классный подход! Когда своими руками что-то делаешь, запоминается надолго)

  • @СергейВ-р2б
    @СергейВ-р2б 7 หลายเดือนก่อน +3

    Понятно вас смотреть) Спасибо за урок!

  • @fcstorm88
    @fcstorm88 7 หลายเดือนก่อน +2

    Как всегда - круто! Спасибо!

  • @SergeyM117
    @SergeyM117 7 หลายเดือนก่อน +3

    Супер! То что надо! Приложи обработку.

  • @СергийАндрюшчин
    @СергийАндрюшчин 7 หลายเดือนก่อน +3

    В шоке. Где такое видано, чтобы к видео еще и выгрузка обработки была? Безграничная доброта. Спасибо большое.
    П.С. Кстати, во всю пользуюсь вашими шаблонами для печатных форм.

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน

      Спасибо большое! :) Рад, что шаблоны обработок помогают в решении задач)

  • @ДмитрийАфоничкин-в8р
    @ДмитрийАфоничкин-в8р 7 หลายเดือนก่อน +2

    Спасибо, интересно было посмотреть про асинх на практике)

  • @djeihun
    @djeihun 7 หลายเดือนก่อน

    Отличный материал. Как всегда на высшем уровне

  • @SkiniyaDavidiva
    @SkiniyaDavidiva 7 หลายเดือนก่อน +1

    Иван, спасибо. Вот бы еще к этому механизму оптимизацию картинок встроить, это вообще круто было бы.

  • @nurtikplayzygggyy8904
    @nurtikplayzygggyy8904 หลายเดือนก่อน

    Просто ЛУЧШИЙ!

  • @Pharaoh410
    @Pharaoh410 7 หลายเดือนก่อน

    Очередная благодарность за видео, Иван молодец)

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน

      Спасибо!)

  • @denisnesterenkov1479
    @denisnesterenkov1479 7 หลายเดือนก่อน +2

    Отличное видео. Интересно было бы посмотреть про работу c WebKit от IronSkills 💪🏻

  • @Samsung-ci6bf
    @Samsung-ci6bf 7 หลายเดือนก่อน +1

    Отлично! Супер!

  • @bedolaga6903
    @bedolaga6903 7 หลายเดือนก่อน +1

    Спасибо за контент, интересный видос посмотрел от и до

  • @hren_hrenov
    @hren_hrenov 7 หลายเดือนก่อน

    Как всегда крайне полезно 👍

  • @ИгорьКарпов-й7т
    @ИгорьКарпов-й7т 7 หลายเดือนก่อน +2

    Иван, раскройте пожалуйста поподробнее как работают процедуры с «асин» и «ждать»

  • @azat2909
    @azat2909 7 หลายเดือนก่อน +7

    Жаль обработку скачать нельзя, использовал бы как шаблон)) спасибо за обзор! Узнаю каждый раз что-то новое

    • @DentonDC
      @DentonDC 7 หลายเดือนก่อน +2

      Лучше сделать свой функционал с хранением на FTP сервере.

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +3

      Ссылку на обработку добавил в описание ;)

  • @combokk
    @combokk 7 หลายเดือนก่อน +2

    Отличная подача информации. Не могли бы вы осветить вопрос реализации прогресс баров?

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +1

      Да, на эту тему скоро будет видео на канале ;)

  • @СергейГригорьев-ч7э
    @СергейГригорьев-ч7э 7 หลายเดือนก่อน +1

    круто

  • @Липин_Максим
    @Липин_Максим 7 หลายเดือนก่อน +2

    Спасибо. Будет рубрика «неудачные дубли» в конце видео? 😄

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +1

      :D Можем сделать)))

  • @dnk3569
    @dnk3569 7 หลายเดือนก่อน +1

    Очень интересно, спасибо.

  • @Antoine_de_Saint_Exupéry
    @Antoine_de_Saint_Exupéry 5 หลายเดือนก่อน +1

    Иван, а как выгрузить из 1С в формате csv отчёты?

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน +1

      В CSV, к сожалению, штатно не выйдет, нужно дорабатывать конфигурацию)

  • @Липин_Максим
    @Липин_Максим 7 หลายเดือนก่อน +3

    Блокировать номенклатуру не нужно на случай если карточка редактируется пользователем? Или все равно ошибку выдаст?

    • @filaretbusoni3135
      @filaretbusoni3135 7 หลายเดือนก่อน +2

      По стандартам надо всегда, пропустил видимо

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน +1

      Да, блокировка нужна, спасибо за внимательность)

  • @diggerster
    @diggerster 3 หลายเดือนก่อน

    Очень помогло в работе. Спасибо! Но есть одно "но" - в УНФ в справочнике Номенклатура картинки отображаются на форме если расширение файла картинки попадает в список допустимых - в модуле формы есть функция ОтображатьФайлНаФорме, которая это проверяет. Так вот там расширения файлов набраны строчными буквами. В моём случае (я загружал несколько картинок для одной позиции номенклатуры) пришлось добавить перевод расширения в нижний регистр - ПараметрыФайла.РасширениеБезТочки =НРег( СтрЗаменить(СтрокаКартинки.Расширение, ".", ""));. Без этого картинки на форме не отображались так как СтрокаКартинки.Расширение состояло из заглавных букв. Не делал дополнительных проверок всегда-ли так происходит, но, думаю, добавить вызов НРег() будет не лишним, чтобы потом не искать причину, почему в присоединённых файлах изображения есть, а на форму они не выводятся.

  • @Липин_Максим
    @Липин_Максим 7 หลายเดือนก่อน +2

    Проверка не нужна на то что такой же файл уже добавлен в присоединённые файлы? В бсп есть метод проверки на это?

    • @evgeniuxp2evgeniuxp234
      @evgeniuxp2evgeniuxp234 7 หลายเดือนก่อน +1

      В разных вложенных папках имя могут одинаковые быть

    • @Липин_Максим
      @Липин_Максим 7 หลายเดือนก่อน

      @@evgeniuxp2evgeniuxp234 да, но ничего критичного. Просто два файла запишется. Хотя можно таблицу свернуть по дублям.

  • @gennadycrev
    @gennadycrev 7 หลายเดือนก่อน +1

    СПС

  • @WarlockPlay
    @WarlockPlay 7 หลายเดือนก่อน

    Прошу прощения, немного не по теме. Уважаемые, кто-то сталкивался с абсолютно "ровным" ведением учета по партиям товаров? Или во всех Ваших кейсах партии вечно сдвигаются и образуют отрицательные остатки? Имею в виду именно учет, не затрагивая программные алгоритмы. По скромному опыту, кажется что это просто невозможно.

  • @artur_webdesigngevorgyan5771
    @artur_webdesigngevorgyan5771 7 หลายเดือนก่อน

    Как пользоваться обработкой ?

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน

      Добавили ссылку на обработку в описании)

  • @TataroBashkirin
    @TataroBashkirin 7 หลายเดือนก่อน +1

    Гхм... надеялся что будет больше БСП - ЗагрузитьФайлы, ОткрытьФормуВыбораФайлов

    • @ironskills-1c
      @ironskills-1c  7 หลายเดือนก่อน

      Спасибо за комментарий) Не хотелось увеличивать хронометраж видео, т.к. оно и без этого получилось достаточно долгим)

  • @Itachi261092
    @Itachi261092 7 หลายเดือนก่อน

    Программист допускает странные логические ошибки в коде. Мы предоставляем возможность искать файлы но делаем защиту от дурака если пользователь отказался их искать. И зачем-то оператор Если-КонецЕсли для возврата пишется ПЕРЕД тем, как мы возьмём найденные файлы. Что за глупость? Зачем в каждой итерации выполнять лишнюю команду, если можно сразу передавать в если условие типа "файлы существуют" или "файлов больше чем 0". и по условию ИНАЧЕ делать возврат. Проверять всегда сначала нужно то что ты ожидаешь от работы программы, а не ставить вперёд защиты от дураков, которых ты не ожидаешь при выполнении программы.

    • @ironskills-1c
      @ironskills-1c  5 หลายเดือนก่อน +1

      Спасибо за конструктивную критику!)

  • @pillowanalyst
    @pillowanalyst 7 หลายเดือนก่อน +4

    Спасибо. Полезное видео.