Чему вы научитесь
- Работать с файловой системой из кода 1С — показывать диалоги выбора файлов, передавать файлы между клиентом и сервером, выполнять операции с каталогами и файлами, программно создавать и распаковывать ZIP-архивы.
- Читать и записывать текстовые файлы (TXT и CSV) — применять два способа работы с текстовыми форматами, корректно обрабатывать кодировки и разделители.
- Читать и записывать файлы формата DBF — загружать данные из унаследованных систем и формировать выгрузки в DBF средствами платформы.
- Применять шесть способов чтения XML и три способа записи — от последовательного чтения до XDTO и XSD-схем. Выбирать подход под задачу: быстрый парсинг, гибкая навигация через DOM и XPath или строгая типизация через XDTO.
- Загружать данные из Excel четырьмя способами — через табличный документ, построитель запросов, COM-объект и разбор XML-структуры файла. Формировать выгрузку в Excel по ячейкам и через макет.
- Использовать три способа чтения JSON и три способа записи — от низкоуровневого потокового чтения до высокоуровневой сериализации. Понимать разницу между ЧтениеJSON, ПрочитатьJSON и ПрочитатьЗначениеJSON и осознанно выбирать нужный метод.
- Сравнивать подходы к работе с каждым форматом — анализировать ограничения, производительность и область применения каждого способа, чтобы принимать обоснованные архитектурные решения в реальных проектах.
- Строить полный цикл обмена данными — от выбора файла пользователем до загрузки в информационную базу и обратной выгрузки в нужном формате.
О курсе
Для кого этот курс
Начальные требования
Для прохождения курса достаточно знать базовый синтаксис языка 1С — переменные, условия, циклы, вызовы процедур и функций. Если вы уже написали хотя бы несколько обработок или отчётов и понимаете, как работает модуль формы, вам будет комфортно. Всё остальное, что касается работы с файлами и форматами, разберём с нуля.
Преподаватели курса
Как проходит обучение
Курс полностью текстовый — никаких видеоуроков, только структурированный текст с кодом и пояснениями. Такой формат удобен тем, что не нужно перематывать видео в поисках нужного момента — всё перед глазами, легко найти и перечитать.
Каждый урок — это пошаговый разбор темы: что делаем, зачем и как это работает. Никакого кода в вакууме — каждый шаг объяснён простым языком, чтобы вы понимали не только «как написать», но и «почему именно так». После разбора — тесты для проверки, что материал усвоен.
В модуле работы с форматами дополнительно предусмотрены практические задания. К каждому приложены тестовые файлы с данными, а задача всегда одна: загрузить данные из файла в табличную часть обработки и выгрузить обратно в нужном формате. Единый формат заданий позволяет полностью сосредоточиться на работе с форматом, не отвлекаясь на постановку задачи.
Сертификат
Что вы получите
- Системное понимание — вместо набора скопированных кусков кода у вас будет чёткая картина: какие форматы бывают, как с ними работать и какой способ выбрать.
- Готовую методичку — курс построен так, что к нему удобно возвращаться. Забыли, как читать XML через DOM? Открыли нужный урок — там всё расписано пошагово.
- Практический навык — каждый формат вы проработаете руками. Не просто прочитаете, а сами загрузите данные из файла и выгрузите обратно.
- Уверенность в задачах на обмен — больше не нужно гуглить каждый раз, когда прилетает задача на загрузку или выгрузку. Вы знаете, как это делается, и можете объяснить почему именно так.