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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»Учеников на курсе 5
Сертификаты, выданные на курсе «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, последовательный через ЧтениеXML, DOM, DOM с XPath, XDTO без схемы, XDTO с XSD-схемой и гибридный, плюс три способа записи
  • Читать Excel четырьмя способами, через ТабличныйДокумент, построитель запросов, COM-объект и разбор XML-структуры, а записывать по ячейкам и через макет
  • Разбирать и формировать JSON тремя способами, отличая те, что работают в веб-клиенте, от тех, что откажут
  • Передавать файлы между клиентом и сервером через временное хранилище
  • Управлять файлами на диске и собирать ZIP-архивы прямо из кода
  • Распознавать десять типовых ошибок обмена и обходить их заранее. Кодировки, незакрытые потоки, большие файлы, потеря данных на пустых значениях
  • Выбирать способ под конкретную задачу, взвешивая объём данных, среду исполнения и требования к типизации
  • Проектировать обмен по универсальной схеме, получить источник, разобрать структуру, обработать данные, сформировать результат

О курсе

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

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

Знаете основы платформы, но файлы каждый раз гуглите. Справочники и документы понятны, а как только прилетает выгрузка, открывается поиск и начинается сбор кода по кускам. После курса задача на обмен решается по памяти. — Обмены прилетают регулярно. Прайсы, банк, маркетплейс, госсистемы. Каждый раз решение собирается заново, потому что прошлое лежит непонятно где и было написано под другой формат. Курс даёт систему вместо коллекции разрозненных решений. — Достался чужой обмен, который сломался. Код писал не вы, автор давно ушёл, а разбираться надо сегодня. Когда знаешь все способы работы с форматом, чужое решение читается с листа, а не расшифровывается. — Готовитесь к собеседованию на позицию выше джуна. Форматы обмена спрашивают почти всегда. После курса вы не называете один способ, а сравниваете несколько и объясняете, почему выбрали именно этот. Типичные ситуации, когда курс пригодится — Прилетела задача загрузить остатки из Excel от поставщика, а в файле слитые ячейки и пустые строки — Контрагент прислал XML без схемы, и непонятно, с какой стороны его разбирать — Нужно выгрузить контрагентов в DBF для банка, а на выходе битые кодировки — Сайт ждёт от 1С строго определённый JSON, а обычные методы выдают не то — Выгрузка годами работала на сервере и легла после переезда на веб-клиент — Спросили на собеседовании, чем XDTO отличается от DOM и когда брать какой, а внятного ответа не нашлось

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

Курс среднего уровня, с нуля здесь не начинают.

Нужно знать синтаксис встроенного языка на уровне переменных, циклов, условий, процедур и функций, и понимать основные объекты конфигурации, справочники, документы, табличные части. Пригодится умение создать внешнюю обработку и запустить её в режиме Предприятия. Заготовка для практики идёт вместе с курсом, писать её с нуля не придётся.

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

Из программ понадобится только платформа 1С:Предприятие 8.3, релиз 8.3.20 или выше. Покупать её не надо, подойдёт бесплатная комьюнити-лицензия, инструкция по получению есть в первом уроке, он открыт. Отдельные примеры для веб-клиента требуют 8.3.23, это отмечено по тексту.

Один блок из курса, работа с Excel через COM, потребует установленного Microsoft Excel и Windows. Тот же Excel разбирается ещё тремя способами, которым ничего кроме платформы не нужно, так что на прохождение это не влияет.

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

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

Урок занимает 30–60 минут и проходится за один присест. Внутри короткие шаги, каждый это блок теории с разобранным фрагментом кода. Не «прочитайте документацию и разберитесь», а построчный разбор с объяснением, почему сделано именно так.

Каждый урок закрывается тестом с автопроверкой, всего их в курсе 120. Тест ловит пробел в понимании до того, как он всплывёт в коде.

Практика тоже в каждом уроке. Дописать обработку, прочитать файл, сформировать выгрузку. Проверяется при этом не текст ответа, а результат работы программы. Вы загружаете файл, который она создала, и система разбирает его содержимое. Сошлось, значит код действительно работает, а не выглядит правдоподобно.

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

Темп свой, сроков нет, доступ бессрочный. Застряли, пишите в комментариях под уроком, отвечаю я.

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

Сертификат

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

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

  • Методичку с пошаговым кодом по шести форматам и больше чем двадцати способам чтения и записи. Прилетела задача, открыли нужный урок, применили
  • Умение выбрать способ и объяснить выбор. Не «я всегда делаю через DOM», а сравнение вариантов по объёму данных, среде исполнения и требованиям к типизации
  • Способность читать чужой обмен. Когда знаете все подходы, код предшественника разбирается с листа
  • Защитный код по привычке. Практика идёт на грязных файлах со смешанными кодировками и пустыми значениями, поэтому проверки вы ставите там, где они нужны, а не после первого падения
  • Каждый формат, пройденный руками. Загрузили данные из файла, выгрузили обратно, увидели результат
  • Развёрнутый ответ на собеседовании там, где остальные называют один способ
  • Сертификат Stepik, бессрочный доступ и ответы на вопросы в комментариях всё это время

Нагрузка

20

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