Как стать программистом 1с с нуля

Этапы обучения в школе программирования (либо как стать программистом в 1С с нуля)

Итак, вы решили стать программистом в 1С.

Я увидел, что среди людей, каковые записываются ко мне на занятия преобладают следующие группы:

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

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

3) Уже состоявшиеся программисты на других языках, сравнительно не так давно перешедшие в 1С. Такие люди уже владеют достаточно хорошей алгоритмической подготовкой и опытом программирования.

Но с чего начать? Куда и как лучше направить свои силы? Растерянность на данном этапе ясна.

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

Как стать программистом 1с с нуля

И получается, что освоение метаданных происходит до уверенных навыков владения внутренним языком 1С (ошибка большинства, если не всех доступных в интернете курсов по программированию в 1С). Либо начинающий разработчик сходу пробует писать достаточно сложные программы, не имея за плечами кроме того элементарной алгоритмической подготовки.

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

Как стать программистом 1с с нуля

Ниже я детально обрисовываю этапы обучения, каковые проходят ученики, занимающиеся в моей школе.

Прочите обрисованные ниже этапы обучения и отыщите для себя тот, с которого мы начнём двигаться к цели вместе с вами.

1. Изучение баз внутреннего языка программирования 1С 8.

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

На этом этапе происходит преодоление порога вхождения в программирование, который для людей, не программировавших ранее, возможно высок.

Уже в который раз я предостерегаю начинающих разработчиков: не спешите создавать новые объекты в конфигураторе! Всё, что делается быстро при помощи мышки — быстро и осваивается. Но затевать необходимо не с этого. Начните с самых баз — изучения внутреннего языка 1С 8 — ознакомиться с уроками .

2. Исполнение продвинутых упражнений на знание внутреннего языка программирования 1С 8.

Базы базами, но нет ничего, что заменит «стаж работы» с языком, полученный при независимой работе, при преодолении трудностей, решении настоящих задач.

Как раз для этих целей помогает блок увлекательных упражнений, подобранных особым образом по возрастанию сложности. Исполнение этих упражнений затрагивает фактически все разделы внутреннего языка 1С 8.

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

3. Изучение языка запросов 1С 8.

Следующий этап в обучении разработчика — изучение запросов.

Как стать программистом 1с с нуля

Это нужный этап, поскольку современные реалии диктуют, что любое получение учетных данных в 1С должно происходить при помощи запросов. Объектная техника — лишь для трансформации данных. Снова же это связано с клиент-серверной архитектурой и ориентацией на веб — ознакомиться с уроками .

4. Исполнение продвинутых упражнений на знание языка запросов в 1С 8.

Базы базами, но, дабы обучиться писать запросы — необходимо их писать.

Как стать программистом 1с с нуля

В этот самый момент идеально подойдёт блок занимательных упражнений, подобранных особым образом по возрастанию сложности. Исполнение этих упражнений затрагивает фактически все разделы языка запросов в 1С 8.

Данный этап обучения подойдёт в качестве отправной точки, если вы уже имеете опыт написания запросов в 1С либо SQL — ознакомиться с упражнениями .

5. Создание отчетов и обработок для системы 1С:Предприятие 8.

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

Наконец, в ваших силах разработать программу, которая сможет внести трансформации в базу данных, окажет помощь заполнить документ, создаст новые справочники. Такие дополнения в 1с называются обработками.

Ну а по окончании обработок возможно браться и за отчеты 1С — программы, каковые делают выборку уже существующих данных, анализируют и воображают в эргономичном для пользователя виде.

6. Доработка существующих конфигураций.

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

Изменение конфигурации — непростой раздел разработки 1С. А изменение конфигурации, которое учитывает последующие обновление и сопровождение базы, предстоящее развитие функционала — весьма непростая задача, которая под силу немногим.

До этого этапа доходят немногие, и ещё меньшему числу разработчиков 1С он вправду нужен в работе. По причине того, что 80% доработок для 1С возможно и необходимо делать без трансформации самой конфигурации. Для этого употребляются внешние отчеты и обработки.

И, в случае если в случае с этими базами своевременного учёта, как «Управление торговлей», я с пониманием отношусь к внесению трансформаций в саму базу а также снятию с поддержки, то в случае бухгалтерии необходимо до последнего не вносить трансформации в саму базу и уж тем более не снимать её с поддержки. Это вызвано весьма нередкими трансформациями законодательства и, как следствие, неизменно выпускающимися обновлениями от 1С. В случае если база не дорабатывалась напрямую — все обновления будут проходить на ура машинально. В случае если были трансформации — программисту необходимо будет любой раз вносить обновления в ручном режиме, что не только затратно по времени, но и угрожает внесением ошибок в базу.

Удач вам в обучении! И не забывайте: дорогу осилит идущий.

Виктор Кузьмин
Мне понравилась подача материала, все ясно, доступно и самое основное вправду развиваются навыки программирования. Благодарю!

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

Как стать программистом 1с с нуля

Егор Илюхин
У Вас хорошая школа все просто ясно написано прям тащусь — читаю с удовольствием и познание слава всевышнему пришло что к чему и как делается. я само собой разумеется понимаю что это только вершина айсберга но база отлично легла, азбуку разобрали скоро будем читать!))

Сергей Соболев
Считаю, что курс обучения по языку запросов оказался у вас только увлекательным и нужным как в части освоения самого языка, так и понимания его применения по основным направлениям. Особенно хочется выделить 14 и 15, возможно, вследствие того что «запоминается последняя фраза», но и потому еще, что я весьма начинающий бухгалтер. Я рад, что также косвенно приложил руку к этому превосходному курсу в том смысле, что был одним из тех, кто попросил вас его сделать.

Вам это понравится: