Освоить язык программирования 1С:Підприємство – значит получить знания и навыки, которые необходимы на предприятиях Украины. Такие специалисты нужны, как в относительно небольших компаниях, так и в крупных. Востребованный язык кода открывает дорогу в хорошо оплачиваемую профессию с большим спросом на рынке труда.
Изучить его могут люди практически в любом возрасте и с любым образованием. А какие способы для этого существуют и насколько это будет сложно, рассмотрим в статье.
Что такое язык программирования 1С:Підприємство 8.3 ?
Это язык кода, который используется в семействе программ "1С:Підприємство". По сути, это знаковая система, в которой содержатся синтаксические, лексические и семантические правила, благодаря чему компьютер совершает необходимые действия.
Глобально он напоминает Visual Basic, но со своими существенными отличиями. У него даже нет какого-то специального названия, а в официальных источниках обозначен как "Встроенный язык программирования 1С:Підприємство".
Главное, что отличает его от других языков кода – это полноценный функционал для разработки. То есть в конфигурации не нужно придумывать свои виды объектов, все необходимое для работы уже есть в конфигураторе. С их помощью решаются типовые задачи прикладной области:
-
константы и справочники;
-
документы и журналы документов;
-
перечисления и отчеты;
-
планы счетов и обработки, и т.д.
А уже на базе встроенных классов можно создавать свои подклассы с нужным набором команд.
Интересной особенностью языка кода является то, что программировать в нем можно на русском и английском языке. Часто этот факт сильно удивляет новичков во время обучения.
Простой пример кода на языке программирования 1С:Підприємство:
Message("Hello, World!");
Сообщить(«Привет, Мир!»);
Насколько сложно его выучить и что нужно знать?
Несмотря на предвзятое отношение других разработчиков к программистам 1С:Підприємство, эта сфера не менее сложная и востребованная. Только на первый взгляд может показаться, что такой язык кода значительно проще, чем любой другой. Но главная сложность заключается в том, что помимо навыков конфигурирования необходимо разбираться в предметной области – бухгалтерии, производстве, налоговом учете и т.д. В общей сложности типовых конфигураций, в которых нужно разбираться специалисту, около 10. Программист должен четко знать разницу между конфигурациями, чтобы иметь представление о том, какая информация хранится в программе и как ее обрабатывать. В противном случае может случиться так, что специалист будет пытаться изобрести велосипед, создавая команды, которые уже есть по умолчанию.
Как видите, специалисту нужно не просто писать алгоритмы программ и заниматься разработкой, но также:
-
заниматься анализом тех процессов в компании, которые актуальны сейчас;
-
подбирать инструменты для решения бизнес-задач;
-
адаптировать систему под нужды предприятия в конкретный отрезок времени.
То есть программист не только занимается кодом, но и внедряет новые решения для бизнеса, основываясь на том, какое сейчас положение дел в компании.
Какие варианты изучения?
Начало – наиболее сложный этап. Начинать стоит с понимания основ – бухгалтерии, торговли, учета заработных плат. То есть необходимо понимать, какие бизнес-процессы есть на предприятии и в чем их суть. От программиста не требуется разбираться в бухгалтерском учете лучше бухгалтера, но понимать общие принципы крайне важно для того, чтобы стать высококлассным специалистом.
Сейчас существует несколько способов освоить программирование на 1С:Підприємство. У каждого из них есть свои преимущества, недостатки и особенности. Выбирайте то, что подходит вам, либо комбинируйте несколько.
Книги
Один из основных методов обучения – изучение книг. Дефицита в учебниках нет. Есть огромное количество литературы, как для начинающих, так и для тех, кто уже занимается разработкой.
Первое, на что стоит обратить внимание, это те обучающие книги, которые идут вместе с любой программой. Почти в каждой из них описаны технические нюансы, есть описания встроенных методов и запросов, варианты их использования.
Кроме того, полезно будет изучить такие учебники по программированию 1С:Підприємство:
-
Радченко М. Хрусталева Е. "1С:Підприємство. Практическое пособие разработчика"
-
Ажеронок В. "Профессиональная разработка в системе 1С:Підприємство 8.3"
-
Ажеронок В. "Разработка управляемого интерфейса"
-
Хрусталева Е. "Разработка сложных отчетов в 1С:Підприємство 8.3. Система компоновки данных"
-
Бояркин В. "1С:Підприємство 8. Конвертация данных: обмен данными между прикладными решениями".
Скорей всего, в первое время вы будете понимать не все, что написано в учебниках, но по мере изучения паззл в голове начнёт складываться, а ответов станет больше, чем вопросов.
Уроки на ютуб
Но не стоит ограничиваться одними учебниками и самоучителями языка программирования 1С:Підприємство. Еще один популярный и эффективный вариант – видеоуроки. В отличие от печатного материала в учебниках, в видео информация обычно подается проще. Большое количество обучающих мануалов по конфигурированию можно найти на Youtube, в том числе и бесплатно.
Курсы
Логическим продолжением самостоятельного изучения азов являются курсы. Основное преимущество такого формата обучения – небольшие очные группы и наличие преподавателя, которому можно задавать вопросы сразу же на занятиях и разобраться с тем, что не получается. Прогресс от курсов будет заметен намного быстрее, чем при самообучении. Но окончательный выбор за вами.
Главное при выборе курсов программирования 1С:Підприємство смотреть на преподавательский состав – насколько профессиональны и востребованы те специалисты, которые будут вас обучать. Плюс у фирмы должен быть статус центра сертифицированного обучения. Он дает право на подготовку программистов, автоматически подразумевает наличие высококлассных специалистов в преподавательском составе, а также выдачу сертификата после окончания занятий: "Профессионал" и "Специалист". Первый подтверждает, что владелец сертификата обладает начальными знаниями и способен пользоваться возможностями платформы 1С:Підприємство или типовых конфигураций. Второй – говорит о том, что присутствуют не только базовое понимание принципов работы, но и навыки реализации разных пользовательских задач.
К слову, проходить сертификацию не обязательно. Каждый специалист сам решает, насколько это ему необходимо. Но при устройстве на работу такой документ может стать решающим.
Какие перспективы?
Это востребованная профессия, которую может освоить практически любой желающий. Потратив на обучение, в среднем, от полугода до года, можно стать специалистом, который способен решить большинство задач реальных заказчиков. Уровень дохода во многом будет зависеть от профессиональных навыков, упорства и места работы.