Не нужно усвоить предыдущие 122 урока, я начал смотреть со 113 урока и это не помешало мне усвоить данный урок. БУ и СПР вообще не имеют никакого отношения к этому уроку.
Сейчас уже добавлен новый вариант НачатьПомещениеФайлаНаСервер(Оповещение,,,,ПараметрыДиалога,УникальныйИдентификатор); , где в Параметры диалога кидаем настроенный объект Новый ПараметрыДиалогаПомещенияФайлов; или может я недосмотрел, тогда извиняюсь...
курсы по 1с рф ещё советуют в процедуре ВыборФайлаЗавершение устанавливать свойство Модифицированность в Истину на случай, если пользователь выбрал картинку, но забыл нажать кнопку записи и закрыл форму. Если не установить Модифицированность в Истину, то форма просто закроется без сохранения картинки
надо смотреть справку не по описанию оповещения, а по конкретному методу, который использует описание оповещения - в данном случае в справке по методу НачатьПомещениеФайлаНаСервер. Там написано, какие должны быть параметры у описания оповещения, вызываемого этим методом
На 33:00 Можно выбирать через диалог, используя 5-й параметр в процедуре НачатьПомещениеФайлаНаСервер. Нужно в этот параметр передать заранее подготовленный диалог в виде объекта Новый ПараметрыДиалогаПомещенияФайлов: ПараметрыДиалога = Новый ПараметрыДиалогаПомещенияФайлов; Фильтр = "Картинака (*.jpg)|*.jpg"; ПараметрыДиалога.Фильтр = Фильтр; ПараметрыДиалога.МножественныйВыбор = Ложь; ПараметрыДиалога.Заголовок = "Выберите файл";
ОписаниеОповещенияОЗавершении = Новый ОписаниеОповещения("ПомещениеФайлаЗавершение", ЭтотОбъект); НачатьПомещениеФайлаНаСервер(ОписаниеОповещенияОЗавершении,,,,ПараметрыДиалога,ЭтотОбъект.УникальныйИдентификатор);
Хотела пропустить занятия по картинкам, но с третьей минут стало интересно. Спасибо!
Спасибо!!! Афигительный урок!!! Вот только бяда, для того чтобы полностью усвоить ЭТОТ урок, нужно усвоить предыдущие 122 урока )))))))))))))
Не нужно усвоить предыдущие 122 урока, я начал смотреть со 113 урока и это не помешало мне усвоить данный урок. БУ и СПР вообще не имеют никакого отношения к этому уроку.
Спасибо за факультатив, интересно получилось про оптимизацию и диалоги.
УФ самые интересные занятия.
Илья крутой и очень оптимистичный в плане 1с. Мне кажется, этот проект больше всего держится именно на таких вот людях)
Спасибо Илья! 100500 й респект!!! Буду попробвать))) И будем посмотреть))
Спасибо за Ваш труд.
ДиалогВыбораФайла можно подсунуть прямо в НачатьПомещениеФайлаНаСервер вместо ПутиКФайлу
А будет видео про поле PDF?
Сейчас уже добавлен новый вариант НачатьПомещениеФайлаНаСервер(Оповещение,,,,ПараметрыДиалога,УникальныйИдентификатор); , где в Параметры диалога кидаем настроенный объект Новый ПараметрыДиалогаПомещенияФайлов; или может я недосмотрел, тогда извиняюсь...
Вы правы!
Так намного лучше и без дополнительной процедуры.
Процедура АдресКартинкиНажатие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Фильтр = НСтр("ru = 'Картинка'")
+ "(*.jpg;*.jpeg;*.png)|*.jpg;*.jpeg;*.png";
Диалог = Новый ПараметрыДиалогаПомещенияФайлов();
Диалог.Заголовок = "Выберите файл с фотографией";
Диалог.МножественныйВыбор = Ложь;
Диалог.Фильтр = Фильтр;
ОписаниеОповещения = Новый ОписаниеОповещения("ВыборФайлаПосле", ЭтотОбъект);
НачатьПомещениеФайлаНаСервер(ОписаниеОповещения,,,,Диалог, УникальныйИдентификатор);
КонецПроцедуры
24:30
курсы по 1с рф ещё советуют в процедуре ВыборФайлаЗавершение устанавливать свойство Модифицированность в Истину на случай, если пользователь выбрал картинку, но забыл нажать кнопку записи и закрыл форму. Если не установить Модифицированность в Истину, то форма просто закроется без сохранения картинки
Илья, поменяю в плейлисте местонахождение этого видео, а то получается, что вторая часть идет раньше первой.
33,3 тысячи подписчиков!!!!!!
Ура! )
Илья, сколько всего занятий планируется?
Еще 3 )
@@IlyaLeontyev три сегодня?:-) серьезно, сколько всего?
@@AirJ_team всего 3 осталось
@@IlyaLeontyev Я только начинаю, третье занятие посмотрел. Вы конечно грандиозную работу проделали, спасибо!
А как ты ОписаниеОповещения нашел, я в поиске вижу сам конструктов. и там нет тех параметров, что у тебя
надо смотреть справку не по описанию оповещения, а по конкретному методу, который использует описание оповещения - в данном случае в справке по методу НачатьПомещениеФайлаНаСервер. Там написано, какие должны быть параметры у описания оповещения, вызываемого этим методом
Чем регистр сведений лучше обычного справочника?
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
ТекущийОбъект.Картинка = ПолучитьИзВременногоХранилища(АдресКартинки);
КонецПроцедуры
Почему АдресКартинки неизвестная переменная?
На 33:00 Можно выбирать через диалог, используя 5-й параметр в процедуре НачатьПомещениеФайлаНаСервер. Нужно в этот параметр передать заранее подготовленный диалог в виде объекта Новый ПараметрыДиалогаПомещенияФайлов:
ПараметрыДиалога = Новый ПараметрыДиалогаПомещенияФайлов;
Фильтр = "Картинака (*.jpg)|*.jpg";
ПараметрыДиалога.Фильтр = Фильтр;
ПараметрыДиалога.МножественныйВыбор = Ложь;
ПараметрыДиалога.Заголовок = "Выберите файл";
ОписаниеОповещенияОЗавершении = Новый ОписаниеОповещения("ПомещениеФайлаЗавершение", ЭтотОбъект);
НачатьПомещениеФайлаНаСервер(ОписаниеОповещенияОЗавершении,,,,ПараметрыДиалога,ЭтотОбъект.УникальныйИдентификатор);