Курс на Stepik
Обложка курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы» на Stepik
1 990 ₽

1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы 0.000

Открыть на
STEPIK.ORG
Категории курса

Программная работа с файлами в 1С, целиком и в одном месте. Шесть форматов, TXT, CSV, DBF, XML, Excel, JSON, и двадцать с лишним способов их чтения и записи. Шесть способов читать XML и четыре способа читать Excel с честным сравнением, когда какой выбрать. После курса у вас на руках готовая методичка с пошаговым кодом для любой задачи на загрузку или выгрузку данных.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Учеников на курсе 3
Сертификаты, выданные на курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Сертификатов выдано 2
Отзывы о курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Отзывов получено 0
Рейтинг курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Рейтинг курса 0.000
Уроки в курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Количество уроков 30
Тесты в курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Количество квизов 120
Задачи с кодом в курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Количество задач с кодом 13
Время прохождения курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Время прохождения курса
Стоимость курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Стоимость курса 1 990 ₽
Обновления курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Обновления курса
Дата публикации курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Дата публикации курса
Последнее обновление курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Последнее обновление
Сложность normal

Чему вы научитесь

  • Читать и записывать файлы в форматах TXT, CSV, DBF, XML, Excel и JSON средствами платформы 1С
  • Выбирать подходящий способ работы с форматом под конкретную задачу, опираясь на объём данных, среду исполнения и требования к типизации
  • Применять шесть способов чтения XML (последовательное через ЧтениеXML, DOM, DOM с XPath, XDTO без схемы, XDTO с XSD-схемой, гибридный) и три способа записи
  • Работать с Excel четырьмя способами (ТабличныйДокумент, построитель запросов, COM-объект, разбор XML-структуры) и записывать в Excel по ячейкам и через макет
  • Разбирать и формировать JSON тремя способами с пониманием, какие из них работают в веб-клиенте
  • Передавать файлы между клиентом и сервером через временное хранилище
  • Работать с локальной файловой системой и ZIP-архивами программно
  • Распознавать и обходить десять типовых ошибок обмена (кодировки, незакрытые потоки, проблемы с большими файлами, потеря данных при пустых значениях)
  • Подходить к любой задаче на обмен системно, через универсальную схему «получить источник, разобрать структуру, обработать данные, сформировать результат»

О курсе

Программная работа с файлами в 1С, целиком и в одном месте. Шесть форматов, TXT, CSV, DBF, XML, Excel, JSON, и двадцать с лишним способов их чтения и записи. Шесть способов читать XML и четыре способа читать Excel с честным сравнением, когда какой выбрать. После курса у вас на руках готовая методичка с пошаговым кодом для любой задачи на загрузку или выгрузку данных.

Для кого этот курс

Начинающим разработчикам 1С, которые уже знают основы платформы, но каждый раз гуглят, когда нужно прочитать файл или сформировать выгрузку. После курса задачи на файлы перестают вызывать стресс. Практикующим разработчикам, которым надоело собирать решения по форумам. Курс закрывает тему системно — один раз и навсегда. Тем, кто готовится к собеседованиям. Работа с файлами и форматами обмена встречается почти в каждом проекте и почти на каждом интервью. После курса по этой теме можно отвечать развёрнуто и со знанием альтернатив. Тем, кто работает с интеграциями и хочет разобраться глубже. Если задачи на обмен прилетают регулярно, а решения каждый раз собираются заново, курс даёт системную базу. Типичные ситуации, когда курс пригодится: 1. Прилетела задача загрузить остатки из Excel от поставщика, а в нём слитые ячейки и пустые строки 2. Контрагент прислал XML без схемы, и непонятно, как его разобрать 3. Нужно выгрузить контрагентов в DBF для банка, а файл получается с битыми кодировками 4. Сайт ждёт от 1С JSON в определённом формате, и обычные методы выдают не то 5. Старая выгрузка работала на сервере и сломалась после переезда на веб-клиент 6. На собеседовании спросили про шесть способов прочитать XML, и пришлось импровизировать

Начальные требования

  • Базовое знание синтаксиса встроенного языка 1С (переменные, циклы, условия, процедуры и функции)
  • Понимание основных объектов конфигурации (справочники, документы, табличные части)
  • Установленная платформа 1С версии 8.3 (подойдёт бесплатная комьюнити-лицензия или учебная версия, как её получить, рассказано в первом уроке)
  • Желательно опыт работы с обработками и управляемыми формами

Всё, что касается работы с файлами, файловой системой и форматами, разберём с нуля. Опыт интеграций или предварительное знание XML и JSON заранее не нужны.

Преподаватели курса

Как проходит обучение

Курс полностью самостоятельный, проходить можно в своём темпе.

  • Теория с кодом. Каждый шаг — это короткий блок теории с разобранным фрагментом кода. Никаких «прочитай документацию и сам разберись». Всё пошагово, с комментариями и пояснениями, почему именно так.
  • Тесты на усвоение. В конце каждого урока — тест с автоматической проверкой. Покрывает ключевые моменты теории, помогает зафиксировать понимание.
  • Практические задания с автопроверкой. В каждом уроке есть практика — нужно дописать обработку, прочитать файл, сформировать выгрузку. Ответ проверяется автоматически по содержимому загружаемого файла.
  • Сквозная задача. Все примеры в курсе решают одну общую задачу. Это даёт целостную картину и позволяет видеть, как один и тот же результат достигается разными инструментами.
  • Обработка-заготовка. В курсе используется готовая обработка с подготовленной формой и табличными частями. Не нужно тратить время на сборку каркаса — сразу пишете код по теме урока.
  • Поддержка в комментариях. К каждому уроку доступны комментарии. Автор отвечает на вопросы по теории и заданиям, помогает разобраться, если что-то не получается.
Сертификат курса 1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.

Что вы получите

  • Системное понимание программной работы с файлами в 1С. Вместо набора скопированных кусков кода — чёткая картина, какие форматы бывают, как с ними работать и какой способ выбрать.
  • Готовую методичку с пошаговым кодом по 6 форматам и более 20 способам чтения и записи. К ней удобно возвращаться, когда прилетает задача.
  • Практический навык. Каждый формат вы проработаете руками. Не просто прочитали — сами загрузили данные из файла и выгрузили обратно.
  • Уверенность на собеседованиях. Работа с файлами — частая тема. После курса вы можете развёрнуто рассказать про любой формат и аргументированно сравнить подходы.
  • Сертификат от Stepik об окончании курса после прохождения всех заданий.
  • Поддержка автора в комментариях к каждому уроку на всё время доступа к курсу.
  • Доступ к материалам без ограничения по времени после покупки.

Нагрузка

20

Расскажите о курсе друзьям