Разрабатываю на 1С с 2007 года
Участвовал в проектах внедрения 1С в мясопереработке, производстве мебели, разработке оборудования для нефтеперерабатывающей промышленности, HoReCa, оптовых и розничных торговых сетях.
Автор курсов по программированию на 1С, на которых обучено более 6000 слушателей.
Современные конфигурации на платформе "1С:Предприятие" могут работать через собственное клиентское приложение (тонкий или толстый клиент), а могут - просто в браузере.
Работа через браузер - это наиболее удобный для пользователей способ, поскольку им не нужно устанавливать дополнительные программы на компьютер. Пользователи работают в браузере с почтой, облачными хранилищами, банковскими и CRM-системами. Логично, что и современная учетная система должна уметь работать в браузерах.
Но разработчики браузеров предъявляют жесткие требования к веб-сайтам. Поэтому фирма "1С" реализовала в платформе асинхронные методы, чтобы конфигурации корректно работали и в веб-клиенте.
В своем докладе я подробно расскажу про использование асинхронных методов:
- Что означают термины "синхронный" и "асинхронный"?
- Что с чем выполняется синхронно при использовании синхронного кода?
- Зачем понадобились асинхронные методы?
- Какие виды асинхронных методов существуют в платформе?
- Что такое методы обратного вызова (callback'и)?
- Какие сложности могут возникнуть при использовании методов обратного вызова?
- Что такое Обещание (promise), которое появилось в платформе 8.3.18 ?
- Как использовать оператор Ждать?
- Как использовать модификатор Асинх для описания собственных асинхронных процедур и функций?
- Какие ошибки могут встретиться при использовании асинхронных функций в коде?
- В чем принципиальное отличие длительных операций с использованием фоновых заданий и новых асинхронных методов?
101 доклад с презентациями спикеров