Работа с файлами и картинками, нововведения в платформе 8.3.15 и выше!

  Рет қаралды 17,235

Курсы 1С и экзамены (1С:Учебный центр №1)

Курсы 1С и экзамены (1С:Учебный центр №1)

Күн бұрын

Пікірлер: 54
@tsv8560
@tsv8560 4 жыл бұрын
Очень полезное видео. Вообще хорошо что 1с развивает платформу особенно в сторону многопоточности.
@NoBodyAnyBody32
@NoBodyAnyBody32 4 жыл бұрын
+100500 Павлу Чистову - респектище!
@asoneas
@asoneas 3 жыл бұрын
Спасибо Павел за просвещение народа. А не подскажите хоть примерно когда webp станут отображаться?
@a34svob
@a34svob Жыл бұрын
Спасибо большое! Это самое понятное объяснение.
@yuriefremenko8739
@yuriefremenko8739 3 жыл бұрын
Огромное спасибо! Всё работает! Однако "микробонус" в виде ссылки в описании под видео всё ещё не найден мной, так же как и ещё одним внимательным Вашим слушателем ( Евгений Курилов 8 месяцев назад а откуда шаблоны скачать?). Впрочем, это ставит передо мной задачу самому сделать свои шаблоны. Спасибо.
@alekseymelnik4398
@alekseymelnik4398 Жыл бұрын
если выбирается 3-й вариант НачатьПомещениеФайлаНаСервер (Вариант синтаксиса: С диалогом выбора файла, как на видео), то проверка отказа проверяется НЕ ОписаниеПомещённогоФайла.ПомещениеФайлаОтменено, а ОписаниеПомещённогоФайла = Неопределено. Кроме ПоказатьОповещениеПользователя можно использовать ПредупреждениеАсинх. В обоих случаях поля формы УЖЕ будут заполнены и адрес во временном хранилище уже будет выделен. Т.е. отмена помещения по видимому означает пометку этого "места" во временном хранилище как "недействительное" или "свободное" и удаление записи с адресом (откуда-то?). Интересно посмотреть что поисходит(с памятью и файловой системой) если отказаться от помещения файла размером 4 Гб.
@Дмитрий-с5щ2и
@Дмитрий-с5щ2и 4 жыл бұрын
Спасибо, друг!
@ПетрНиколаев-ь6х
@ПетрНиколаев-ь6х 2 жыл бұрын
Что-то не найти мне ссылку на бонус (шаблоны), видимо за два года исчезла... Спасибо за бесплатный урок!!! Скажите, как познакомить 1с с .pdf , файлами офиса, чтобы тоже отображались в поле картинка, если это возможно... хотя бы файлы пдф.
@НиколайГрачев-к3т
@НиколайГрачев-к3т 4 жыл бұрын
Павел хитрец)) Спасибо! Вопрос, почему "ПолучитьНавигационнуюСсылку" а не "ПолучитьИзВременногоХранилища"?
@chistovpavel
@chistovpavel 4 жыл бұрын
А у нас во временном хранилище ничего при открытии формы нет. Зато в базе есть.
@НиколайГрачев-к3т
@НиколайГрачев-к3т 4 жыл бұрын
@@chistovpavel Спасибо, что то не подумал)
@vika5247
@vika5247 6 ай бұрын
Эх Паша... Царствие Небесное, место покойное...
@ДмитрийКасаткин-л7г
@ДмитрийКасаткин-л7г 3 жыл бұрын
Спасибо за материал. В лекции говорится, что можно отказаться от помещения файла - узнав его размер. Но размер же файла нам не приходит в параметр так ведь?
@chistovpavel
@chistovpavel 3 жыл бұрын
Приходит, только в другое оповещение.
@RG-rq8bk
@RG-rq8bk Жыл бұрын
Павел привет, а как добавить другие файлы например excel и тп? и как их открыть ?
@Invest-channel.
@Invest-channel. Жыл бұрын
Вы прав, как с этим со всем работать новичку? 😂 Простые вещи реализованы как попало в 1с
@ДанилЧугин-й3я
@ДанилЧугин-й3я 4 жыл бұрын
🙋‍♂️👍👍👍👍👍👍
@NoBodyAnyBody32
@NoBodyAnyBody32 4 жыл бұрын
Фон - это отзеркаленная картинка somewhere in EU or USA? Много книг на англицком
@andreybutryakov6541
@andreybutryakov6541 2 жыл бұрын
Добрый день! Бонус ушел?
@юзверь-9й
@юзверь-9й 2 жыл бұрын
Не нашёл нигде в описании, где можно скачать шаблоны (маленький бонус в конце)
@Курсы1Сиэкзамены1СУчебныйцентр
@Курсы1Сиэкзамены1СУчебныйцентр 2 жыл бұрын
Ссылка от Павла Чистова в комментариях к этому видео (самый первый комментарий).
@ИвашкаПионер
@ИвашкаПионер 4 жыл бұрын
Не пойму, а чем принципиально лучше загружать файл сначала в реквизит формы, а не сразу в объект? Допустим, объектом будет запись регистра сведений, или некий справочник Файлы...
@rinats3722
@rinats3722 3 жыл бұрын
Наверно что бы пользователь увидел результаты своих действий,т.е. та ли картинка выбрана,а потом уже при записи объекта,картинка попадёт окончательно в БД.
@AFlashill
@AFlashill 4 жыл бұрын
Спасибо за видео Павел! Но в веб-версии не работает загрузка файла. В тонком клиенте работает. Сделал всё как в видео. Расширение для работы с файлами подключал, отключал, удалял, устанавливал заново. Но вроде как должно работать и без него по новой методике. В коде добавлял вызов процедуры ПодключитьРасширениеРаботыСФайлами(). Платформа 8.3.16.1296. Делаю в конфигурации 1С:ERP WE (2.5.4.114), режим совместимости стоит 8.3.14, может в нём дело?
@AFlashill
@AFlashill 4 жыл бұрын
После мучительных поисков понял в чём дело. Я загружаю файлы в периодический регистр сведений. В процедуре ЗавершениеОбратныйВызов() я записывал в регистр имя файла следующим образом: Запись.ИмяФайла = ОписаниеПомещенногоФайла.СсылкаНаФайл.Файл.ИмяБезРасширения; И у меня не грузилось. Всё заработало как только исправил на: Запись.ИмяФайла = ОписаниеПомещенногоФайла.СсылкаНаФайл.Имя; Таким образом обращение к "ОписаниеПомещенногоФайла.СсылкаНаФайл.Файл.ИмяБезРасширения" приводит к тому что веб-клиент попросту отказывается грузить файл. Видимо расширение файла отдельно через веб-клиент не получить. Я так понимаю это ошибка платформы.
@AFlashill
@AFlashill 4 жыл бұрын
Реализовал кнопку "Скачать", но скачивать она не хочет, как будто всё таки в веб-клиенте файл не грузится. Павел, ваши зрители были бы очень благодарны если бы вы дополнили пример видео с проверкой как работает загрузка в веб-клиенте и как реализовать кнопку "Скачать файл" чтобы она работала в веб-клиенте.
@chistovpavel
@chistovpavel 4 жыл бұрын
В 8.3.18 работает. Ищите продолжение видео на канале УЦ1 :)
@AFlashill
@AFlashill 4 жыл бұрын
@@chistovpavel продолжение видео искал, не нашёл. 8.3.18 ещё не вышла в широкий доступ. Следовательно показанный в видео подход сейчас не применим для корректной работы в веб-клиенте?
@chistovpavel
@chistovpavel 4 жыл бұрын
@@AFlashill Еще не выложили :) Сегодня или завтра выйдет.
@konstsol2
@konstsol2 4 жыл бұрын
В чём смысл писать А = 0 и ставить там точку, если можно просто ставить её на конец процедуры и видеть там всё то же самое?
@chistovpavel
@chistovpavel 4 жыл бұрын
Привычка с древних языков.
@Imstalcon
@Imstalcon 3 жыл бұрын
а у меня если картинку не выбрать в процедуру ЗавершениеОбратныйВызов параметр ОписаниеПомещенногоФайла = Неопределено, т.е. как в видео сделать проверку "Если ОписаниеПомещенногоФайла.ПомещениеФайлаОтменено Тогда" не получается сделать.. на экзамене не будет ошибкой если так проверку написать "Если ОписаниеПомещенногоФайла = Неопределено Тогда Возврат; КонецЕсли"
@Курсы1Сиэкзамены1СУчебныйцентр
@Курсы1Сиэкзамены1СУчебныйцентр 3 жыл бұрын
Ваш вопрос переадресован преподавателю, просим дождаться ответа
@chistovpavel
@chistovpavel 3 жыл бұрын
Вопрос не понятен. Вы хотите отмену помещения файла поймать? Для этого есть параметр в обработчике оповещения.
@Imstalcon
@Imstalcon 3 жыл бұрын
@@chistovpavel на платформе 8.3.15.1830 в первый параметр "ОписаниеОповещенияОЗавершении" при отмене выбора картинки, ничего не возвращается.
@ЕвгенийКурилов-н3х
@ЕвгенийКурилов-н3х 4 жыл бұрын
а откуда шаблоны скачать?
@SkiPastor
@SkiPastor 4 жыл бұрын
Самая первая ссылка Павла к этому видео.
@АлександрМ-я7ь
@АлександрМ-я7ь 4 жыл бұрын
На плафторме 8.3.16 при открытии формы элемента картинка почему-то не отображается. Выбираю картинку отображается, сохраняю, открываю заново, а изображения нет. При этом у поля Вид установлено значение Поле картинки
@AFlashill
@AFlashill 4 жыл бұрын
kzbin.info/www/bejne/bqrcXp2PmrhneZY А это проделали?
@АлександрМ-я7ь
@АлександрМ-я7ь 4 жыл бұрын
@@AFlashill , да, несколько раз перепроверил....Грешу на платформу
@AFlashill
@AFlashill 4 жыл бұрын
@@АлександрМ-я7ь тогда возможно вы не описали процедуру ПередЗаписьюНаСервере() в которой нужно из временного хранилища файл закинуть в реквизит типа "ХранилищеЗначения": Если ЭтоАдресВременногоХранилища(ИмяРеквизитаФормыСАдресомВременногоХранилищаКартинки) Тогда ТекущийОбъект.ИмяРеквизитаТипаХранилищеЗначения = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(ИмяРеквизитаФормыСАдресомВременногоХранилищаКартинки); ИначеЕсли Лев(ИмяРеквизитаФормыСАдресомВременногоХранилищаКартинки, 5) "e1cib" Тогда ТекущийОбъект.ИмяРеквизитаТипаХранилищеЗначения = Новый ХранилищеЗначения(Неопределено); КонецЕсли;
@Йиги
@Йиги 4 жыл бұрын
@@AFlashill платформа 8.3.17.1386 , таже самая проблема. Если создать новый элемент и сразу выбрать картинку - то всё корректно заносится и картинка сохраняется. Но если выбрать картинку в уже созданном элементе и записать, то картинка не отображается при повторном открытии. Работа в файловом варианте, тонкий клиент. Ошибка решена, надо было в НачатьПомещениеФайлаНаСервер прописать уникальный идентификатор формы. Хотя при этом на сервер лишний раз не обращался, то есть в "перед записью на сервере" в теории должен сохраняться временный файл, думаю, тут уже особенности файлового режима надо сказать спасибо.
@edn7818
@edn7818 4 жыл бұрын
Антон Грудцын все точно написал. Плат. 8.3.17.1549 сервер. Бился почти час, при открытии картинки не было. В отладчике определил, что ПолучитьИзВременногоХранилища(АдресКатринки), корректно работает до начала сохранения справочника. Но если посмотреть, что дает ПолучитьИзВременногоХранилища(АдресКатринки) в ПередЗаписьюНаСервере, там, где мы присваиваем реквизиту двоич. данные из вр. хран. = неопределено! Решение как и писалось выше УникальныйИдентификатор посл. параметром в процедуре НачатьПомещениеФайлаНаСервер( ).
@ЕвгенийСтародуб-ъ8г
@ЕвгенийСтародуб-ъ8г 3 жыл бұрын
А где шаблончики?
@Курсы1Сиэкзамены1СУчебныйцентр
@Курсы1Сиэкзамены1СУчебныйцентр 3 жыл бұрын
Ссылка от Павла Чистова в комментариях к этому видео.
@helmetson652
@helmetson652 4 жыл бұрын
Павел, много курите)
@chistovpavel
@chistovpavel 4 жыл бұрын
Не, это я с ребенком погулял одевшись не по погоде. И это я еще разговорился. Полчаса скороговорки читал. Лидокаином горло полоскал. Ну вроде не сильно плохо получилось.
@RG-rq8bk
@RG-rq8bk Жыл бұрын
@@chistovpavel Павел привет, а как добавить другие файлы excel и тп?
@zost7877
@zost7877 11 ай бұрын
Такой же вопрос @@RG-rq8bk
Новые возможности платформы 1С версии 8.3.18, асинхронные методы.
23:06
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 25 М.
1C: БСП. Работа с файлами
53:41
IRONSKILLS - Курсы по 1С
Рет қаралды 38 М.
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 34 МЛН
1С. БСП. Подсистема "Работа с файлами".
18:30
Быстро и полезно о разработке на 1С
Рет қаралды 2,8 М.
Смотрим внутренности таблиц базы данных 1С
21:41
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 16 М.
Как загрузить картинки в 1С с помощью БСП
31:51
IRONSKILLS - Курсы по 1С
Рет қаралды 8 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 88 М.
Диаграммы в системе 1С:Предприятие
39:38
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 16 М.
Программирование стало ЛЁГКИМ, когда я узнал это!
8:53
Евгений Афанасьев
Рет қаралды 138 М.