К содержанию
практикаразработки
01Курсы02Отзывы03Блог
← Все курсы

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

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

Что вы освоите

Каждый разработчик 1С сталкивается с обменом. Загрузить прайс от поставщика. Выгрузить контрагентов для банка. Прочитать XML от госсистемы. Сформировать JSON для сайта.

И каждый раз одно и то же. Открываешь Google, находишь кусок кода на форуме, подставляешь свои реквизиты, и начинается. Кодировка поехала, структура не та, половина данных потерялась, COM падает на сервере.

Курс закрывает тему один раз.

Подход

Шесть форматов, и каждый разобран в глубину.

  • XML, шесть способов чтения и три записи
  • Excel, четыре способа чтения и два записи
  • JSON, три способа чтения и три записи
  • TXT и CSV, два способа чтения и два записи
  • DBF через XBase, чтение и запись

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

Что внутри, 4 модуля и 30 уроков

  • Модуль 1. Введение. Как устроен курс, сквозная задача, установка платформы и получение бесплатной комьюнити-лицензии от фирмы «1С».
  • Модуль 2. Работа с файловой системой из 1С. Диалоги выбора файла и каталога, передача файлов между клиентом и сервером, локальная файловая система, ZIP-архивы.
  • Модуль 3. Форматы файлов. Основная часть курса, все шесть форматов со всеми способами.
  • Модуль 4. Итог. Сводная методичка по всем способам, чек-лист «как браться за задачу на обмен» и десять типичных ошибок с разбором, как их не допустить.

Одна задача, все инструменты

Все примеры решают одну сквозную задачу. Один и тот же набор данных переводится между форматами, поэтому разница между инструментами видна на сравнении, а не на словах.

Тестовые файлы намеренно грязные. Смешанные кодировки, пустые значения, нетипичная структура. Именно так выглядит то, что реально приходит от контрагента, и код после курса вы пишете защитный, а не рассчитанный на идеальный пример.

Урок проходится за один присест, 30–60 минут. Внутри короткие шаги, теория сразу с кодом, тесты на понимание и практическое задание с обработкой-заготовкой.

Справочник, а не учебник

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

Учебник проходят один раз и закрывают. Сюда возвращаются.

Попробуйте перед покупкой

Четыре урока открыты бесплатно. Их достаточно, чтобы понять, подходит ли вам формат и автор.

  • Урок 1.1 «Как проходить курс». Программа, сквозная задача и методика. Здесь же инструкция, как получить бесплатную комьюнити-лицензию платформы 1С.
  • Урок 2.1 «Диалог выбора файла: открытие». Первый практический урок. Видно формат шагов, манеру разбора кода и устройство заданий.
  • Урок 3.1 «Введение в форматы».Методическое сердце курса. Универсальный подход к любой задаче на обмен и три правила выбора способа.
  • Урок 3.6 «XML: что это и как устроен». Полная теоретическая база до разбора способов чтения. Показывает глубину, с которой разобрана главная тема курса.

Отзывы студентов

Говорят те, кто уже прошёл курсы

01/ 61

“★★★★★
«Это лучший курс по 1с. Благодарю разработчиков курса! Чему научилась: писать и отлаживать обработчики в 1С, безопасно проверять данные, правильно задавать вид движения в регистрах. Что нового узнала: как устроены движения и регистры, типичные ошибки при обращении к реквизитам, нюансы работы конструктора движений. Понравилось: практика на реальных кейсах, чёткие шаги диагностики. Улучшить: больше примеров с кодом , но это уже доп.опция . Почему выбрала курс: т.к. фокус на прикладные задачи и понятные примеры, а не только теория.»
МЕ
Мордвинова Елена«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Очень хороший курс для начинающий - помогает сразу окунуться в среду программирования 1с! Всё понятно и доступно, потому что не просто читаешь скучную, непонятную теорию, а всё делаешь руками, через практику - так материал намного легче усваивается!!! спасибо за этот вводный курс!»
А
Анастасия«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Я начинала изучать 1с по учебникам Хрусталевой и Радченко, много плакала. Нашла этот курс, и теперь я счастлива :) Курс хороший, для новичка самое подходящее, бережное вхождение в основы, автор постоянно на связи, отвечает даже на самые простые вопросы, не дает утонуть в море новых терминов, процедур и функций. Для меня тут не было ничего нового, но однозначно, встало на место то, что было не усвоено из-за технического языка учебников, которые я пыталась читать до этого.»
Мария Хо«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«На самом деле классный курс! До этого вообще не представлял себе что такое 1С и с чем его едят, хотя с программированием так или иначе связан большую часть жизни. Большой плюс курса что он сначала объясняет какие проблемы бизнеса решает 1С, а потом показывает как эти проблемы решаются на примере хорошо продуманного учебного проекта. В ходе курса установил себе 1С и реализовал "почти-настоящий" проект! Не ожидал этого от бесплатного курса. Сейчас прошёл ещё несколько бесплатных курсов по 1С, они все разные и по своему полезные. Но понятно что очень повезло, что первым прошёл именно этот курс!»
МИ
Михаил Ильницкий«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Курс хороший. Просто и понятно изложено. Буду покупать расширенный курс.»
ГА
Геннадий Атрошенко«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Мне понравился курс, для начала и понимания платформы 1С самое то»
ИЛ
Ирина Латыева«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Здоровский курс, проходится быстро на понятном и простом кейсе, очень здорово, что имеется повторение изученного материала и задачки на подумать. Для старта в 1С просто отлично, спасибо)»
AK
Anna Kuznetsova«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«В разы больше узнал и понял, чем за семестр обучения в универе!»
СВ
Семен Владимиров«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отлично! Требую продолжения "банкета"! :)»
Ильяс Мансурович Зайнулабидов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс для начинающих. Хорошая теория без лишних усложнений. Получилось полноценное приложение, хоть и маленькое, но боевое! Спасибо авторам курса!»
СЕ
Сергей Евграфов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Хороший курс, понятный и подробный»
ВД
Виктория Д«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Пройдя этот курс я получил примерное представление о разработке в 1С. Курс основан на принципе от простого к сложному. Очень доходчивое объяснение. Как вводный курс все понравилось. Отличная работа. Прочитал первый урок, понравилось стиль и простота объяснения материала поэтому решил пройти этот курс.»
АМ
А. М.«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Великолепный курс для новичка! Хорошая практика для того, чтобы начать ориентироваться в Конфигураторе и создать первую настоящую рабочую конфигурацию. Все по полочкам. Грамотный педагогичекий подход с пониманием проблем, которые возникнут у новичка. И грамотное продвижение полного курса автора :-) Мне все очень понравилось. Спасибо!»
ЮТ
Юрий Трофимов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«отличный курс, разжеванный, понятный. мне понравилось, спасибо. успехов вам)»
Азалия Гумерова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Хороший курс, легкий и понятный.»
ЧМ
Чербижев Магомед«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«полезно для старта, прям самый самый минимум»
МФ
Макс Федотов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Научился создавать базу данных, разобрался поверхностно в таблицах, списках, документах итд. Понравилась структура, информативность (Курс для начинающих очень хороший и бесплатный) Нет того, что не понравилось, может быть через мерная теория (возможно теория и нужна для начала ) так что придраться не к чему Критерии были _ бесплатный и информативный. так и выбрал»
КН
Казимбек Нурмагомедов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Крутой курс. Я новичок в 1с, но до этого изучал js + python. И синтаксис с структурой очень похожи, что плюс. Продолжу изучать!»
ДП
Данил Перовский«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«все понятно, подробно, пошагово»
МЖ
Маргарита Журавлева«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Наверно бы, если бы не этот курс - то никогда не углубилась в изучение программирования в 1С. Он настолько гармоничен по структуре, содержанию, по загруженности и легких и сложных задач. Очень понравились картинки, схемы. Лишний раз все продумано как преподнести. Понравилось, что код ты не просто как-то сам себе где-то написал, неважно - может даже и не написал, отжал пару вопросов - и можешь идти дальше. НЕТ! не решишь определенное количество задач - не откроется следующий модуль. Отдельное спасибо за обратную связь. Стоимость курса - на Stepike - я не знаю почему она такая - но я даже не смогу сказать во сколько раз она должна быть помножена. Это просто подарок. И поэтому не советую судить по стоимости, что вот здесь за эту цену - вряд.. ли.. там.. хороший курс, вот надо пойти на тот курс, у которого стоимость хотя бы в 5 раз выше - там то наверно люди отлично все сделали... НЕЕЕЕ. Это не так!!! Автор просто нам подарил "яйцо Фаберже"))) (в отличие от других, тех кто дарит киндеры) В названии - слово "Легкий" - да, но как оказалось автор тут иногда дает задачи, на которых вы поймете - что надо вгрызаться, надо развиваться, что 1С не такой уж простой, ЗАТО: я на Stepike нашла курс - типо задачи с собеседований на программиста 1С - и ты смотришь и понимаешь - что это легкотня какая-то странная, т к на этом курсе мы такие задачи решаем - "устно", теория разжевана настолько, что они легкие, и задач на эту тему дается достаточное число. И есть сложные задачи, на которых я сижу часами иногда и еперчитываю теорию по 5 раз. Очень интересный курс и полезный!! Я уверена, что если бы он мне не попался, то на другом курсе - я бы закончила где-то на 1/3, т к ничего бы не понимала, т к я посматриваю видео известных программистов 1С(и уже могу сравнить их преподавание), но там не так....Там нет такой структуры. СПАСИБО!!!»
СК
Светлана Ковалёва«1С разработчик. Легкий старт»
Полный отзыв на Stepik ↗
“★★★★★
«Спасибо информативною. Эти знания точно пригодятся.»
АБ
Андрей Беляев«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Курс очень понятный, хотелось бы больше практики, НО! Для бесплатного курса и этого уже много! Автор молодец, очень доступно объяснил, сделал важные замечания на не очевидных моментах! Всем рекомендую кому хочется понять "Подойдет ли мне 1С ?"»
АК
Андрей Кустов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс для создания начального фундамента в программировании 1С.»
ДМ
Дмитрий Митрофанов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс!»
БВ
Боев Владислав«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный начальный курс, чтобы понять что такое 1С и с чем его едят. В дальнейшем возьму расширенный курс, так как хочется развиваться в этом направлении»
ЭТ
Эдуард Термолаев«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Замечательный курс, с которого началось мое знакомство с авторами этого проекта. В Описании курса можно посмотреть в профиле 1С Lab какие курсы у них есть еще, и увидеть их основной курс 1С разработчик легкий старт, я его купила и не пожалела). Благодарна авторам курса за их нестандартный подход, только у них я пока видела, чтобы в самом Stepike автоматически проверялся код. Также приобрела их тренажер по программированию. Надеюсь, дорогие участники курса первые шаги в программировании, что вы осознаете, что этот курс БЕСПЛАТНЫЙ, но даже над ним авторы проделали хорошую работу.»
СК
Светлана Ковалёва«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Всем привет! Курс прекрасный, позволяет бодро начать обучение 1С, понять как взаимодействуют объекты конфигурации, самому создать прекрасный мини проект. Мне понравилось абсолютно всё, и уже приобрел сборник задач от 1С Lab (ещё один курс). Всем, кто желает начать путь в 1С и не знает с чего начать - добро пожаловать на этот замечательный и ламповый курс. ВАЖНО! Сам автор отвечает на все комментарии и подсказывает или объясняет, в случае, если вы всё таки где-то запнетесь.»
Александр Ушаков«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Хороший курс. Когда-то давно я проходил курс по программированию на 1С, но в силу обстоятельств не получилось стать программистом. Сейчас вернулся на эту тропу и этот курс дал мне возможность вспомнить основные моменты.»
ДА
Доников Алексей«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс! Подача материала супер. Обязательно куплю продолжение!»
ЮБ
Юрий Батурин«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Если могла поставить 10 звезд , то поставила бы 10 звезд. Курс просто песня . Я бы его рекомендовала проходить всем, кто начинает изучать программирование на любом языке. Курс закладывает легко и непринуждённо основы языка , которые есть в каждом языке . Я просто в восторге . Спасибо огромное разработчикам курса.»
ЕЛ
Елена Леващева«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«научился 1с бухгалтерии и привык к этом синтаксису»
Dmitrii Volov«1С: Практический тренажёр»
Полный отзыв на Stepik ↗
“★★★★★
«Очень познавательный курс!!! Очень понятное разъяснение материалов, возможно кому - то покажется сложным, но мне показался достаточным понятным, хотя отношение к ИТ никакого не имела до этого момента, только производственного характера.»
КА
Ксения Алексеевна Сиденкова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Замечательный ознакомительный курс!!!»
Роман Ляхов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Простой и понятный курс с хорошей практикой задач для понимания процессов бизнеса и архитектуры 1с(как оно все там внутри). И еще очень хорошая обратная связь!»
D
denis«1С разработчик. Легкий старт»
Полный отзыв на Stepik ↗
“★★★★★
«Спасибо огромное за такой подробный и понятный курс, который будет интересен как людям, имеющим опыт написания кода на других языках программирования, так и новичкам в it-разработке. Отдельное спасибо, что это не просто сухая теория, с несвязанными задачками, направленных лишь на предыдущий степ, а создание полноценного продукта/проекта, в ходе которого и познаёшь азы - это идеальный формат обучения! Наверное, самый лучший, интересный, подробный и понятный курс на степике, который я проходил ever!»
Руслан Зайнетдинов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«1.Много всего нового, но код я так и не поняла, как писать. Позже вернусь к уроку 3. 2.Всё. 3.Я в этом деле с нуля, поэтому не могу ничего плохого сказать. 4.Бесплатный курс, я как раз хочу стать программистом 1С. Спасибо вам за этот курс! Кому нужно будет и кто захочет разобраться, обязательно поймёт.»
МВ
Мария Витевская«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Для своей цены курс хорош. Лаконично и понятно объясняет базу. Авансом ставлю 5. Хотелось бы, чтоб было больше практических самостоятельных заданий.»
ЕМ
Евгений Морозов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«1. Смогла создать собственную конфигурацию, вникла глубже в понимание 1с. 2. Понятный и доступный курс, очень оперативные ответы преподавателя 3. Возможно где то есть неточности, на которые я уже получила ответ. 4. Доступность, 1С, бесплатно, заинтересовало с первого урока.»
Марина Лапина«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«1. Я посмотрел программу в которой работал на позиции пользователя изнутри, и она мне теперь нравится еще больше 2. Курс построен логично, аккуратно приводя незнающих людей в мир программирования, много повторений которые могли вылететь из головы и создать проблемы, очень качественно, мне нравится, буду покупать платную часть с тренажером 3. Все отлично, курс свежий (судя по комментариям и датам в скриншотах) 4. мне нужен был бесплатный курс который введет в работу глубже обычных бесплатных модулей, почитал описание и начал, ожидания оправданы! Спасибо авторам.»
СС
Святослав Сергеевич Кондрашов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Вот все, что в курсе, тому и научился. Очень понравился курс. Все объяснения доходчивы и понятны. Выбирал по комментариям»
ВЯ
Владимир Ярмош«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Хороший базовый курс. Все изложено ясно и по сути. Смотрела чтобы восстановить знания.»
ВЛ
Виктория Лобанова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«После нескольких курсов, именно это помог наконец-то все расставить в голове по местам. Огромное спасибо за отличный курс, буду ждать новые!»
СМ
Софья Маркова«1С разработчик. Легкий старт»
Полный отзыв на Stepik ↗
“★★★★★
«все очень понравилось, курс полезный и интересный»
КО
Кукушкина Олеся Юрьевна«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Очень понравился курс, за сутки получила информацию, необходимую для прохождения учебной практики. Спасибо автору.»
Виолетта Губарева«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Большое спасибо за курс. Я влюбился в 1С. Буду изучать дальше.»
МГ
Максим Герасимов«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Для новичка в освоении 1С с законченными курсами по тестированию ПО мне очень понравилось проходить этот курс, мне он был очень полезен и я поняла, что хочу обучаться и вникать дальше) Спасибо!»
Ксения Андреева«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс, такой искала. Кратко и понятно написано по основным моментам. Практические блоки размещены логично. Оформлен грамотно. Спасибо!»
A1
Anonymous 1178512064«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«5/5 Отличный курс для изучения базовых понятий. Спасибо автору за такой курс»
ОС
Ольга Сидорук«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Очень хороший курс. Полезная информация, представленная в удобной форме.»
АЧ
Артем Чернобровкин«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Только начинаю свой путь в разработке 1с, не понимала с чего начать - этот курс просто превосходный. Подача материала на сто процентов понятна. Все на скринах, со стрелочками, информация буквально разжевана, несмотря на столь маленький курс. Самое главное - это выводы после каждого урока, которые можно забрать себе в конспект для повторного изучения. Мини проект который получился в ходе изучения материала - просто шикарный старт для развития дальше и наглядной демонстрации изученного материала. Огромное спасибо за этот курс!!! Рекомендую его абсолютно всем, кто хоть немного связан с 1с»
ПК
Поли Котова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс! Я не разработчик а бизнес-аналитик 1С, нужно было понимать конфигурацию 1С. Считаю что курс мне в этом очень помог. Подача материала очень доступная и интересная. Основные понятия и правила работы. Спасибо составителям! Захотелось пройти углубленный курс!) Рекомендую курс для начинающих специалистов.»
НО
Наталья Овчинникова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«1. Получил представление об 1С. 2. Что понравилось? Изложение материала в доступной и понятной форме. 3. Можно было бы добавить базовую информацию по печатным формам и обмену данными. И также было бы интересно увидеть рекомендации, что в первую очередь изучать, что во вторую и т.д. , чтобы "расти" в 1С.»
АФ
Александр Филоненко«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный курс! Всё чётко! Предельно подробно и доступно изложено. Главное есть возможность закрепить на практике. Если появится анонсированный углублённый курс по разработке в 1С, буду очень рад. Спасибо!»
СТ
Сергей Т.«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Добрый день! Спасибо за Ва труд! Невероятно интересная подача материла: примеры, аллегории, интерактив. Будто участвуешь в увлекательном путешествии! Все максимально подробно и доходчиво изложено, не разобраться - просто невозможно! Еще раз спасибо!»
МА
Макеева Анастасия«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Проходил до этого курсы по 1С, все показались однобокими: освещали одну и другую сторону. Не было общей картины для знакомства с продуктами 1С. Ваш курс позволил увидеть все грани платформы и примерно представить что делают программисты в 1С. Огромная Вам благодарность!»
A1
Anonymous 1157863269«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Спасибо за курс очень понравился! Это первый курс по 1С, который я выбрал, параллельно смотрел видео обучение и этот курс однозначно плавнее и понятнее. Мне понравилось, что всё понятно объяснено с примерами из обычной жизни. И наращивание идёт постепенно. А устные тесты вначале блока это лучшее, что можно придумать! В начале работы с курсом сразу прохожу все, чтобы закрепить материал. Не хватает сложных и самостоятельных заданий (было всего одно с погодой и транспортом), без них материал не усваивается, пришлось придумывать себе циклы и условия. p.s. прошёл 80% на момент написания отзыва»
МП
Мастер Подземелий«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Отличный сборник! За пару дней прорешал почти все задачи, т.к. сильно затягивает. Крутая реализация проверок кода, пока не встречал такого в других курсах! Спасибо за крутые задачи, в эпоху ИИ заставили мозг шевелиться)))»
НП
Николай Перов«1С: Практический тренажёр»
Полный отзыв на Stepik ↗
“★★★★★
«Хороший курс, практико-ориентированный. Хотелось бы продолжения.»
RS
Ru Sad«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Всё доходчиво и по делу. Очень понравился курс. Знаком с программированием и SQL, мне нужно было понять как начать работать с продуктом. Понял. Спасибо!»
VK
Viacheslav Katanaev«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Я считаю, что это очень хороший курс для начинающих. Всё было понятно и интересно»
ЕС
Елизавета Сухова«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗
“★★★★★
«Неплохой курс для новичка. Я уже являюсь начинающим разработчиком и мне было полезно еще раз подтянуть свои знания. Тесты проходил практически по памяти, на автомате. Спасибо за данный курс.»
СФ
Сергей Федоров«1С с нуля. Первые шаги в программировании»
Полный отзыв на Stepik ↗

 

Что понадобится

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

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

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

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

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

Для кого

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

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

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

— Готовитесь к собеседованию на позицию выше джуна. Форматы обмена спрашивают почти всегда. После курса вы не называете один способ, а сравниваете несколько и объясняете, почему выбрали именно этот.

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

Формат обучения

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

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

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

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

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

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

  1. Читать и записывать TXT, CSV и DBF средствами платформы, без внешних компонент
  2. Применять шесть способов чтения XML, последовательный через ЧтениеXML, DOM, DOM с XPath, XDTO без схемы, XDTO с XSD-схемой и гибридный, плюс три способа записи
  3. Читать Excel четырьмя способами, через ТабличныйДокумент, построитель запросов, COM-объект и разбор XML-структуры, а записывать по ячейкам и через макет
  4. Разбирать и формировать JSON тремя способами, отличая те, что работают в веб-клиенте, от тех, что откажут
  5. Передавать файлы между клиентом и сервером через временное хранилище
  6. Управлять файлами на диске и собирать ZIP-архивы прямо из кода
  7. Распознавать десять типовых ошибок обмена и обходить их заранее. Кодировки, незакрытые потоки, большие файлы, потеря данных на пустых значениях
  8. Выбирать способ под конкретную задачу, взвешивая объём данных, среду исполнения и требования к типизации
  9. Проектировать обмен по универсальной схеме, получить источник, разобрать структуру, обработать данные, сформировать результат

Частые вопросы

01Нужна ли коммерческая лицензия 1С?+

Нет. Хватит бесплатной комьюнити-лицензии от фирмы «1С», она даёт полный доступ к разработке. Инструкция в первом уроке, он открыт.

02На какой версии платформы построен курс?+

На 1С:Предприятие 8.3, релизы 8.3.20 и выше. Большинство примеров работает и на более ранних, отдельные методы вроде ПрочитатьЗначениеJSON для веб-клиента требуют 8.3.23, это отмечено по тексту.

03Подойдёт ли полному новичку?+

Нет, курс среднего уровня. Нужны основы синтаксиса, переменные, циклы, процедуры, и понимание справочников с документами. Если этого пока нет, начните с курса «1С разработчик. Лёгкий старт», он ведёт с нуля до конфигурации с запросами и управляемыми формами. После него этот курс идёт без пробелов.

04Сколько времени уйдёт?+

30–50 часов в зависимости от темпа. Урок занимает 30–60 минут, всего их 30. Можно по уроку в день за месяц или интенсивом за две-три недели.

05Какие конфигурации затрагивает курс?+

Никакие. Примеры написаны на пустой конфигурации с одной обработкой-заготовкой, поэтому навык одинаково работает и в типовых, и в собственных разработках.

06Нужны ли программы кроме 1С?+

Для блока про Excel через COM понадобится установленный Microsoft Excel, это только Windows. Остальное, включая разбор Excel через XML-структуру и ZIP-архивы, делается средствами платформы.

07Поможет ли на собеседовании?+

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

08Будет ли обратная связь?+

Да. Комментарии открыты к каждому уроку, отвечаю на вопросы по теории и заданиям и смотрю присланные решения.

09Есть ли сертификат?+

Да, Stepik выдаёт именной сертификат после прохождения.

10Доступ и возврат+

. Доступ бессрочный, курс остаётся у вас навсегда. Если не подойдёт, Stepik возвращает деньги в течение 30 дней после покупки без объяснения причин.

Обложка курса «1С: Работа с файлами. XML, Excel, JSON, CSV, DBF — все способы»
20 часовНужна база30 уроков6 форматов
Стоимость курса1990 ₽
Перейти к курсу↗

Посмотрите программу
и начните практиковаться.

Открыть курс ↗
КурсыБлогКонтакты

© 2026 1С Lab