ЗАНЯТИЕ 123. ЗАГРУЗКА КАРТИНКИ. ЧАСТЬ 1 (УФ). ПОДГОТОВКА К СПЕЦИАЛИСТУ ПО ПЛАТФОРМЕ 1С
HTML-код
- Опубликовано: 3 окт 2024
- Поддержать донатом: donate.stream/...
Ознакомиться с правилами культурного поведения в чате и ответами на часто задаваемые вопросы: cutt.ly/rh5pmBP
Получить выгрузки баз, полученных в ходе занятий:
cutt.ly/wh85jQ5
Альтернативная ссылка:
cutt.ly/3jdYMCf
*********************************
На занятии разберемся, каким образом можно загрузить в справочник картинку так, чтобы она сохранилась в базе данных.
*********************************
КАК ГОТОВЛЮСЬ:
Курс проекта Курсы-по-1С.рф:
xn----1-bedvff...--p1ai/courses/dev-att-2019/
Всячески рекомендую - он офигенный.
Почитываю статьи на Курсы-по-1С.рф, Infostart.ru, Its.1c.ru и книгу "Реализация прикладных задач в системе "1С:Предприятие"
Задаю вопросы в чате t.me/spec1c
В курсе мы не решаем задачи целиком, а рассматриваем ключевые моменты, которые нужно знать на экзамене.
Полные решения можно найти в чате: t.me/spec1c
Актуальные билеты также можно найти в этом чате: t.me/spec1c
А здесь вы найдете ответы на наиболее часто задаваемые мне вопросы: cutt.ly/zgqHqf7
#ильялеонтьев #спецпоплатформе #1с
Мои контакты:
ВКонтакте: ilyaleontyev
Фэйсбук: illeontev
Instagram: ilya_leontyev_pro_1c
Telegram: t.me/ilyaleontyevpro1c
С удовольствием добавлю вас в друзья при условии, что вы не будете меня грузить своими рабочими вопросами :)
Хотела пропустить занятия по картинкам, но с третьей минут стало интересно. Спасибо!
УФ самые интересные занятия.
Спасибо за факультатив, интересно получилось про оптимизацию и диалоги.
Спасибо!!! Афигительный урок!!! Вот только бяда, для того чтобы полностью усвоить ЭТОТ урок, нужно усвоить предыдущие 122 урока )))))))))))))
Не нужно усвоить предыдущие 122 урока, я начал смотреть со 113 урока и это не помешало мне усвоить данный урок. БУ и СПР вообще не имеют никакого отношения к этому уроку.
Спасибо за Ваш труд.
ДиалогВыбораФайла можно подсунуть прямо в НачатьПомещениеФайлаНаСервер вместо ПутиКФайлу
Спасибо Илья! 100500 й респект!!! Буду попробвать))) И будем посмотреть))
Илья крутой и очень оптимистичный в плане 1с. Мне кажется, этот проект больше всего держится именно на таких вот людях)
курсы по 1с рф ещё советуют в процедуре ВыборФайлаЗавершение устанавливать свойство Модифицированность в Истину на случай, если пользователь выбрал картинку, но забыл нажать кнопку записи и закрыл форму. Если не установить Модифицированность в Истину, то форма просто закроется без сохранения картинки
А будет видео про поле PDF?
Илья, поменяю в плейлисте местонахождение этого видео, а то получается, что вторая часть идет раньше первой.
33,3 тысячи подписчиков!!!!!!
Ура! )
Сейчас уже добавлен новый вариант НачатьПомещениеФайлаНаСервер(Оповещение,,,,ПараметрыДиалога,УникальныйИдентификатор); , где в Параметры диалога кидаем настроенный объект Новый ПараметрыДиалогаПомещенияФайлов; или может я недосмотрел, тогда извиняюсь...
Вы правы!
Так намного лучше и без дополнительной процедуры.
Процедура АдресКартинкиНажатие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Фильтр = НСтр("ru = 'Картинка'")
+ "(*.jpg;*.jpeg;*.png)|*.jpg;*.jpeg;*.png";
Диалог = Новый ПараметрыДиалогаПомещенияФайлов();
Диалог.Заголовок = "Выберите файл с фотографией";
Диалог.МножественныйВыбор = Ложь;
Диалог.Фильтр = Фильтр;
ОписаниеОповещения = Новый ОписаниеОповещения("ВыборФайлаПосле", ЭтотОбъект);
НачатьПомещениеФайлаНаСервер(ОписаниеОповещения,,,,Диалог, УникальныйИдентификатор);
КонецПроцедуры
Илья, сколько всего занятий планируется?
Еще 3 )
@@IlyaLeontyev три сегодня?:-) серьезно, сколько всего?
@@AirJ_team всего 3 осталось
@@IlyaLeontyev Я только начинаю, третье занятие посмотрел. Вы конечно грандиозную работу проделали, спасибо!
А как ты ОписаниеОповещения нашел, я в поиске вижу сам конструктов. и там нет тех параметров, что у тебя
надо смотреть справку не по описанию оповещения, а по конкретному методу, который использует описание оповещения - в данном случае в справке по методу НачатьПомещениеФайлаНаСервер. Там написано, какие должны быть параметры у описания оповещения, вызываемого этим методом
Чем регистр сведений лучше обычного справочника?
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
ТекущийОбъект.Картинка = ПолучитьИзВременногоХранилища(АдресКартинки);
КонецПроцедуры
Почему АдресКартинки неизвестная переменная?
24:30
На 33:00 Можно выбирать через диалог, используя 5-й параметр в процедуре НачатьПомещениеФайлаНаСервер. Нужно в этот параметр передать заранее подготовленный диалог в виде объекта Новый ПараметрыДиалогаПомещенияФайлов:
ПараметрыДиалога = Новый ПараметрыДиалогаПомещенияФайлов;
Фильтр = "Картинака (*.jpg)|*.jpg";
ПараметрыДиалога.Фильтр = Фильтр;
ПараметрыДиалога.МножественныйВыбор = Ложь;
ПараметрыДиалога.Заголовок = "Выберите файл";
ОписаниеОповещенияОЗавершении = Новый ОписаниеОповещения("ПомещениеФайлаЗавершение", ЭтотОбъект);
НачатьПомещениеФайлаНаСервер(ОписаниеОповещенияОЗавершении,,,,ПараметрыДиалога,ЭтотОбъект.УникальныйИдентификатор);