Как правильно выбрать программиста 1С?
Кадры, действительно, решают все, тем более, если они на своем месте. Основываясь на опыте многих руководителей, попробуем дать несколько советов, которые должны помочь вам сделать правильный выбор, и не важно, кто это будет: наемный специалист, фрилансер или представитель франчайзи фирмы 1С.
Программист — это профессионал, обладающий определенным набором знаний и достаточным опытом работы в сфере ИТ.
Итак, обозначим семь проверенных критериев подбора программиста:
1. Компетенции.
Специалист должен обладать навыками работы с точно такой конфигурацией, которая установлена у вас на компьютере. Если, к примеру, претендент не имеет опыта «общения» с конфигурацией УПП, то никакого подобающего качества консультирования и проведения доработок системы нет оснований ждать.
2. Отзывы.
Не будет лишним запросить координаты организаций, с которыми он ранее работал, и кто сможет подтвердить, что программное обеспечение под его «опекой» не давало сбоев и ошибок. Следует учесть, что, когда все верно настроено, программный продукт не должен работать с ошибками.
Допустимы, некоторые незначительные сбои и сложности, но не ошибки.
3. Сертификаты.
Никогда не поздно учиться. Этому принципу должен следовать специалист даже самой высокой квалификации. Ничто не стоит на месте, 1С развивается и в свои решения периодически вносит изменения. Поэтому, у программиста должны быть сертификаты от фирмы 1С. Идеально, если он предоставит документ, подтверждающий наличие категории Специалист.
Получить сертификат может только высококвалифицированный программист, который знает продукт и следит за самыми последними разработками. При аттестации необходимо суметь решить определенные задачи, сам процесс подобен сдаче сессии в университете.
Стоит понимать, что сертификат уровня Профессионал — это тест, его может без особых усилий пройти человек с определенным складом ума, который хорошо подготовился к стандартным вопросам.
4. Кто именно с вами будет работать?
Вашим партнером может быть определенная фирма, весь авторитет которой основан на профессионализме одного сотрудника и не обязательно, что он будет с вами работать. Поэтому советуем перед началом работы уточнить кто какой именно специалист будет обслуживать ваш программный продукт.
5. Доверяй, но проверяй.
ПП по определению должен работать без особых проблем вне зависимости от того, есть ли рядом тот или иной программист. Бывает, что программа начинает слишком часто работать некорректно, а специалист в свое оправдание все переводит на фирму — производителя, мол, сам ПП дает сбои из-за ошибок и недоработок.
Рекомендуем после таких историй обратиться к другим программистам, и проконсультироваться, кто собственно виноват в том, что возникают проблемы с учетом в ПП 1С. Чаще всего вся беда в том, что ваш сотрудник просто не особо знаком с этой конкретной конфигурацией.
6. Доработка программ.
Опытный программист не будет переписывать всю программу, чтобы адаптировать ее к особенностям ведения учета на вашем предприятии. Ему проще, и это будет правильнее, предложить другую конфигурацию, ведь специализированных программных продуктов фирмы 1С создано предостаточно.
Новейшие отраслевые ПП 1С все меньше и меньше нуждаются в доработках, у них гибкие настройки и интуитивный интерфейс. Один короткий пример в тему: возможно, что ваш программист в течение целого квартала упорно переписывал Бухгалтерию 8 под нюансы учетной политики в вашей отраслевой, например, сельскохозяйственной, организации. А потом вдруг увольняется. И найдется ли программист, который быстро разберется в доработанном коде и сможет оказывать услуги по сопровождению?
7. Программист-новичок.
Может случится, что ваш программист еще не слишком опытен в разработке. Все когда-то начинали. Если он талантлив и имеет желание развиваться – нет причин для беспокойства. Главное в данной ситуации расспросить, назначен ли в такой компании — официальном партнере фирмы 1С — наставник, который имеет нужные компетенции.
В итоге, программист 1С должен:
— владеть навыками написания кодов и знать принципы программирования.
— свободно владеть методикой учета в ПП, быть способным сопровождать программу, периодически освежать знания и умения.
— уметь решать задачи типовыми средствами, а не постоянно что-либо дорабатывать в конфигурации.
Вернуться в блог Задайте вопрос
НОВОСТИ
Дайджест новостей 1C 16.10.23-21.10.23
Поздравление с Днём кадрового работника
Дайджест новостей 1C 02.10.23-08.10.23
Отзывы о компании
Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
Кетерер Т. М.
Продукты компании
- 1С
- Гарант
- Программное обеспечение
- Бизнес-семинары
- Итилиум
- Программы повышения квалификации
- Видео-курсы 1C
Что должен уметь программист 1C?
Здравствуйте! Публикуем авторскую статью Дмитрия Котлова — сертифицированного 1С-специалиста, руководителя проектов, эксперта по технологическим вопросам. Также Дмитрий является автором и руководителем нового профессионального курса OTUS «Программист 1С», с программой которого мы приглашаем вас познакомиться.
Привет! В своей статье я расскажу о том, какие специалисты нужны для внедрения 1С, какие задачи они выполняют, какие компетенции нужны для качественного выполнения проекта. Отдельно и подробнее поговорим про требования к программистам.
Для начала перечислим позиции специалистов:
- Руководитель проекта
- Архитектор
- Консультант
- Программист
- Специалист по качеству (по тестированию)
Чем занимаются перечисленные специалисты?
Руководитель проекта
В зависимости от конкретной компании обязанности следующие:
- Составление плана проекта и контроль его реализации, могут быть различные планы: по срокам, по качеству, по финансам(бюджет)
- Взаимодействие с заказчиком по плану планам проекта
- Участие в продаже проекта
- Взаимодействие с командой проекта на предмет выполнения проекта и решения административных вопросов
- Координация выполнения работы и их приёмки
- Выбор оптимальных конфигураций 1С для решения задач клиента
Архитектор
В зависимости от конкретной компании обязанности следующие:
- Разработка и описание архитектуры 1С
- Участие в пресейлах
- Техническое руководство проектом
- Контроль качества разработки
- Выявление и управление техническими рисками проекта
- Оценка объёма работ
- Участие в разработке ТЗ, ЧТЗ, ТП, требований к архитектуре
- Организация процесса разработки
- Анализ качества продукта
Консультант
В зависимости от конкретной компании обязанности следующие:
- Консультирование по функционалу
- Участие в пресейлах
- Определение бизнес-требований, планирование подхода к работе с требованиями
- Выявлять, анализировать и документировать требования
- Доводить требования до заинтересованных лиц, управлять проверкой требований
- Обеспечивать расстановку приоритетов требований
- Ставить задачи программистам и принимать результат выполнения
- Проведение обучения
- Проведение приёмо-сдаточных испытаний, демонстрация продукта заказчику
- Сдача и согласование документации с заказчиком
Программист
В зависимости от конкретной компании обязанности следующие:
- Обновление информационных баз
- Реализация доработок в соответствии со стандартами разработки
- Участие в совещаниях
Специалист по качеству (по тестированию)
В зависимости от конкретной компании обязанности следующие:
- Ввод тестовых данных в систему
- Написание сценария тестирования
- Фиксация результатов тестирования
- Анализ результатов тестирования, формулирование выявленных проблем
- Обсуждение сценариев и результатов тестирования, изменение сценариев по результатам обсуждений
- Написание документации по результатам тестирования
- Развитие инфраструктуры для обеспечения качества
- Выполнение ручных и автоматических тестов
- Участие в сборе и анализе бизнес-требований к продукту
Довольно часто этот функционал пересекается в одной позиции. Например, если в компании один программист 1С, не принято привлекать подрядчиков для выполнения проектов, тогда весь данный функционал ложиться на одного человека либо распределяется между ним и другими подразделениями, в рамках которых происходит внедрение продукта.
Далее подробнее разберём позицию «Программист»
Начнём с того, какие уровни программистов бывают. В каждой компании уровни программистов могут подразумевать разный уровень знаний и умений, зависящих от задач, которые будут стоять перед разработчиками.
Программист-стажёр — вакансия, как правило, подразумевает нулевой опыт работы с 1С, возможность интенсивно обучаться. Чаще всего такие вакансии есть в компаниях-партнёрах 1С.
- Установка программного обеспечения
- Обучение клиентов
- Участие в тестировании
- Участие в качестве ассистента во внедрении
- Программирование
- Прохождение обучения
- Сдача тестов и экзаменов на сертификацию
- Желание развиваться
- Общительность
- Инициативность
- Умение излагать свои мысли, грамотная речь
- Желателен опыт с 1С
- Желательно знание бухгалтерского учёта
Программист 1С – позиция подразумевает определённый опыт работы и отсутствие необходимости обучать специалиста программированию, т.е. на неё ведётся поиск людей, которые уже умеют программировать и могут самостоятельно решать задачи.
- Доработка конфигураций
- Разработка конфигураций под задачи компании
- Написание новых отчётов, обработок
- Интеграция 1С со внешними системами
- Обновление доработанных конфигураций
- Опыт работы от года
- Высшее образование
- Знание типовых конфигураций (конфигурации те, которые есть в компании или с которыми предстоит работать)
- Знание языка запросов
- Знание СКД
- Умение писать правила обмен с помощью конфигураций 1С: КД 2.0/3.0
- Знание универсальных механизмов обмена данными
- Понимание REST запросов и HTTP сервисов.
- Умение программировать на управляемых формах
- Понимание клиент-серверного взаимодействия
- Знание основных бизнес-процессов предметных областях (в зависимости от того чем занимается компания)
- Опыт работы с БСП
- Умение работать с чужим кодом
- Умение работать с хранилищем конфигураций
- Знание методик разработки
- Опыт реализации функционала на мобильной платформе 1С
- Способность работать в команде
- Навыки оптимизации кода
Ведущий программист 1С – специалисты, которые способны не только самостоятельно решать задачи, но и руководить другими программистами, а также подсказывать им оптимальные пути решения задач, осуществлять факторинг кода.
- Разработка нового функционала
- Подготовка сборок и релизов по выполненным задачам
- Настройка сервера 1С Предприятие
- Декомпозиция, распределение и постановка задач разработчикам
- Обновление не типовых конфигураций
- Оптимизация производительности 1С
- Разработка обменов данными между 1С и внешним ПО
- Знание типовых конфигураций (тех что есть в компании)
- Опыт работ от 3-х лет
- Высшее образование
- Понимание клиент-серверной архитектуры
- Опыт написания обменов посредством HTTP, web сервисов, FTP
- Опыт разработки мобильных приложений на мобильной платформе 1С
- Умение переключаться между задачами
- Умение работать в команде
- Знание СКД, КД, БСП, XDTO
- Опыт работы с технической документацией и её написания
- Опыт руководства программистами
- Опыт ревью чужого кода
- Опыт работ с системами учёта турдозатрат
- Отличное знание языка программирования 1С и встроенного языка запросов
- Опыт работы с хранилищем конфигурации 1С
- Опыт работы с расширениями
- Опыт оптимизации запросов
Итак, в статье я описал наиболее часто встречающиеся обязанности и требования. Бывает и специфика, например, если по факту в компании отсутствуют аналитики, то зачастую программисты исполняют их обязанности.
Также, если вам интересно развиваться в данной сфере, не пропустите прямую трансляцию мастер-класса «Разбор стандартов и методик разработки на платформе 1С». Я расскажу о стандартах и методиках разработки 1С и покажу, зачем они нужны. А также вы сможете самостоятельно привести код в соответствии со стандартами и методиками 1С!
- Блог компании OTUS
- 1С-Битрикс
Как стать 1С-программистом с нуля?
Правда ли, что 1С — это вообще не язык? А идут туда только бывшие бухгалтеры, которым лень учить английский? И много ли им вообще платят? А как стать разработчиком 1С? Рассказывает эксперт в 1С-программировании Марина Демидова.
Освойте профессию
«1С-программист»
Что такое язык 1С и где используются программы на нем
Язык 1С — это язык программирования, созданный специально для работы в программных продуктах компании 1С.
Программа 1С: что это
Программа 1С — программное обеспечение, созданное компанией 1С для автоматизации бизнес-процессов и руководства предприятием. Все, кто интересовался работой бизнеса, точно слышали про 1С. Это целый комплекс программ для работы компании.
На чем написана 1С
1С — программный продукт, разработанный на языке высокого уровня 1С (OneSTL) компанией 1С. Это специализированный язык программирования, применяемый для разработки бизнес-ориентированных приложений и автоматизации управленческого учета. Язык программирования 1С включает в себя удобный синтаксис и понятную структуру. Это облегчает его использование и позволяет быстро разрабатывать программные продукты.
Для чего используют 1С
1С используют для автоматизации бизнес-процессов предприятий различных отраслей. Благодаря программе 1С и ее конфигурациям можно оптимизировать руководство товарными запасами, финансовыми потоками, кадровым учетом и многими другими задачами. Разработчики ПО на платформе 1С могут создавать программы и конфигурации, а специалисты обеспечивать поддержку и корректную работу системы. ПО автоматизирует все: от бухгалтерии в микроскопической фирме до системы управления поставками в холдингах горнодобывающей отрасли. Программы 1С популярны в России и ближайшем зарубежье. По статистике официального сайта 1С, ими пользуются полтора миллиона организаций, от микрокомпаний и ИП до огромных корпораций.
9,5 месяцев
1С-программист
Легкий вход в 1С с нуля — не нужно технического образования
3 290 ₽/мес 5 483 ₽/мес
Причина в том, что программы системы 1С строго соответствуют законам России и стран СНГ: Налоговому кодексу, федеральным законам, постановлениям Правительства, приказам Минфина. Все изменения оперативно отражаются в программах. Комплекс известен с 1991 года — за это время решения «обкатали» в сотнях тысяч самых разных компаний. Обычно программы системы 1С создают как коробочное решение для конкретных задач. Например, конфигурация «1С:Корпорация» — комплекс решений для руководства холдингами, группами компаний и крупными организациями, а конфигурация «1С:Управление нашей фирмой» — для магазинов, индивидуальных предпринимателей и небольших фирм.
Кто такой 1С специалист?
1С специалист — профессионал, обладающий знаниями и навыками по созданию, настройке и поддержке информационных систем на платформе 1С:Предприятие. Ни одно готовое решение не может быть универсальным. Например, есть завод, который занимается разделкой и упаковкой рыбы. Рабочие там трудятся сменами, два дня через два. Они разделывают форель и горбушу. За форель платят больше, но ее привозят только по вторникам и четвергам. Но иногда привозят так много, что еще и на следующую смену остается — и следующей смене тогда тоже нужно считать зарплату не по «горбушевой», а по «форелевой» ставке. А теперь представьте, что вы по профессии бухгалтер и пытаетесь автоматически посчитать оплату за месяц для каждого из 500 рабочих компании.
Ни одна конфигурация никогда не учтет всех договоренностей, которые существуют между людьми. Поэтому коробка без настройки абсолютно бесполезна. Любую конфигурацию сначала нужно адаптировать к ведению учета. Обычно именно с этим и работают программисты 1С.
- Первоначальная настройка конфигурации: специалист заполняет информацию о компании, вводит систему налогообложения, скачивает из интернета и устанавливает классификатор адресов ФИАС, настраивает графики сотрудников и т.д.
- Создает два вида расчетов: оплата за разделку форели и оплата за разделку горбуши, настраивает необходимые справочники и документы.
- Бухгалтеры расчетного отдела вводят в базу данных сведения о сотрудниках.
Теперь специалист по кадровому учету может подавать сведения о том, сколько времени каждый сотрудник работал, был на больничных, в отпусках, отгулах, а также по сколько часов он разделывал рыбу каждого вида. Бухгалтер введет эти сведения в базу данных, а программа 1С автоматически посчитает заработную плату каждого работника, налог на доходы, страховые взносы и многое другое.
1С-программист — самая востребованная IT-профессия в России. Она подойдет всем, независимо от опыта и образования
Кто такой разработчик 1С и что входит в его обязанности
Разработчик 1С — специалист, который занимается разработкой прикладных решений на 1С:Предприятие. Программист 1С — это и программист, и системный администратор одновременно.
- Он проверяет, годится ли техника для работы 1С или нужно покупать новую. Помогает организации подобрать конфигурацию, которая ей больше всего подходит.
- Устанавливает программы на сервер, локальный компьютер или в облако. Настраивает базы данных и доступ к ним с компьютеров всех пользователей.
- Дорабатывает функционал: настраивает и создает новые отчеты, справочники, документы и другие элементы. В интернет-магазине настраивает выгрузку на сайт данных о товарах на складе и загрузку в 1С сведений о заказах. Если в магазинах и на складах есть торговое оборудование (сканеры штрихкодов, весы, кассы), специалист подключает его к 1С. Если на предприятии установлено несколько решений, он настраивает обмен данными между ними. Это может быть, например, выгрузка информации из конфигураций «1С:Зарплата и управление персоналом» или «1С:Управление торговлей» в «1С:Бухгалтерия», чтобы бухгалтер мог формировать отчеты.
- Распределяет права пользователей: им будут доступны лишь те справочники, документы и отчеты. Настраивает интерфейс для разных пользователей, чтобы им было удобно работать с программой. Настраивает резервное копирование баз для их восстановления при сбое.
- Демонстрирует возможности программы, учит их работать с ней.
На этом работа не заканчивается. Дальше он занимается сопровождением 1С:
- Обновляет конфигурации. 1С регулярно выпускает новые версии, которые нужно устанавливать на предприятиях. Особенно это касается решений, в которых ведутся зарплата и бухгалтерия — там часто меняется законодательство и формы отчетов, поэтому обновления выходят чуть ли не ежемесячно.
- Администрирует базы данных: тестирует, исправляет ошибки, восстанавливает при сбоях.
- Подключает к базе новых пользователей и так далее.
И это только краткий перечень того, что делают и создают программисты 1С.
У них есть специализации. Программисты досконально изучают конфигурации, связанные с определенным направлением учета, настраивают их и дорабатывают. Опытные разработчики могут быстро ответить на любой вопрос, решить любую проблему, добавить новую функциональность или исправить ошибки в старой.
Кто-то работает с расчетным отделом, кто-то автоматизирует учет в магазинах и на складах: подключает торговое оборудование, занимается наценками, скидками и так далее. Кто-то настраивает мобильные приложения для кладовщиков и курьеров, а кто-то разрабатывает новые проекты.
Что значит оператор 1С
Оператор 1С — специалист, который работает с программным продуктом 1С и выполняет операции по обработке данных в системе.
Как устроены программы 1С
1С состоит из технологической платформы и прикладного решения (конфигурации).
- Платформа — это основа и среда разработки со встроенным языком 1С, инструментами для администрирования базы данных и обновления конфигураций. Актуальный релиз платформы — 1С 8.3, хотя кое-где по старинке используют предыдущие версии — 8.2 и даже 7.7.
- Конфигурация — программа на 1С с открытым кодом. Она не может существовать отдельно от платформы. У нее удобный интерфейс и большие возможности для настройки. На одной платформе может быть установлена одна или сразу несколько решений.
1С работает в двух режимах:
- «1С:Предприятие» — это рабочий режим. Его применяют бухгалтеры, менеджеры, экономисты.
- Конфигуратор предназначен для настройки и администрирования. Здесь создаются новые объекты конфигурации и редактируются существующие, тестируется и исправляется информационная база, устанавливаются обновления и производятся другие действия по настройке и администрированию. С этим, как правило, работает программист.
Конфигурации бывают типовыми и нетиповыми.
- Типовые — разработанные самой компанией 1С. Она их поддерживает и выпускает новые версии. Типовых множество — например, те, о которых рассказано выше.
- Нетиповые — конфигурации, созданные другими организациями и отдельными программистами. Но их редко пишут с нуля, обычно дорабатывают существующие. Это быстрее и дешевле.
Компания 1С часто выпускает обновления — выходят новые версии конфигураций и платформы. Это связано с тем, что законодательство меняется и эти изменения нужно отражать в программах. А еще это связано с развитием технологий.
Почему в 1С нельзя использовать обычные языки программирования
Главный инструмент разработки конфигураций на «1С:Предприятие 8.3» — встроенный язык программирования 1С. У него двуязычный синтаксис: русский и английский. Программисты из России обычно выбирают русский. К нему быстро привыкают даже те, кто раньше программировал на языках с английским синтаксисом, — так понятнее.
Программы для 1С не разрабатывают на общепринятых ЯП, вроде Python или С++. Дело в том, что встроенный язык ускоряет работу — он специально оптимизирован для разработки программ учета. В 1С даже предусмотрены особые классы объектов: документы, справочники, отчеты, регистры и другие.
Где работают программисты 1С
Многие работают во франчайзи — партнерах 1С или других компаниях, обслуживающих предприятия. Для начинающих это лучший вариант, тут они получают необходимые навыки и знания. А крупные фирмы часто нанимают разработчиков себе в штат и предлагают высокую зарплату.
Есть много фрилансеров, работающих в этом направлении, — обычно они обслуживают малые предприятия в своем регионе. Раньше приходилось постоянно ездить на объекты, а сегодня они предпочитают настраивать программы и консультировать пользователей удаленно.
Удаленную работу с хорошей зарплатой можно найти на биржах фриланса — например 1clancer.ru, в социальных сетях и на форумах — например forum-1c.com.
Востребованность и заработок
В России и ближайшем зарубежье очень часто используют 1С и открывают вакансии. Большинству организаций нужны люди для обслуживания. В феврале 2023 года только на HeadHunter почти 11 000 вакансий. Профессия востребована.
Сколько программист будет зарабатывать, зависит от его квалификации. Зарплата стажера 50—70 тысяч рублей в месяц, разработчика среднего уровня — до 180 тысяч, а ведущего разработчика — 200—300.
Что такое сертификаты и можно ли обойтись без них
Система 1С постоянно развивается: меняется функционал конфигураций, выходят новые версии платформы с новыми возможностями. Чтобы работать с ними, программистам приходится постоянно учиться, периодически подтверждать свою квалификацию и получать сертификаты. Для этого 1С сертифицирует разработчиков.
Есть два типа сертификатов:
- Первый уровень — «1С:Профессионал». Проводится тестирование, на котором проверяют, насколько хорошо программист знает и умеет использовать возможности платформы и одной из популярных типовых конфигураций. Это может быть, например, «Бухгалтерия предприятия», «Зарплата и управление персоналом», «Бухгалтерия бюджетного учреждения» или что-то еще.
- Второй уровень — «1С:Специалист». Тут необходимо сдать серьезный экзамен, к которому допускаются только те, кто прошел тест на сертификат «1С:Профессионал». На экзамене проверяются понимание принципов построения конфигураций, практические навыки программирования и многое другое.
Людей, прошедших сертификацию, особенно получивших сертификат «1С:Специалист», охотнее берут на работу и повышают в должности. В большинстве фирм, работающих с 1С, от всех программистов требуют, чтобы они регулярно получали сертификаты.
Что нужно знать программисту 1С
Программист должен понимать основы бухгалтерского, налогового, управленческого учета, разбираться в бизнес-процессах предприятий. Без этого он не сможет понять, что от него хотят клиенты.
Программист 1С должен:
- знать, как работает платформа «1С:Предприятие», как ее настраивать;
- изучить несколько типовых конфигураций;
- знать основы работы с базами данных и SQL.
От него требуется постоянно повышать квалификацию, изучать изменения и осваивать все, что нужно для работы на его участке.
Где научиться работе с 1С
Чтобы стать разработчиком на 1С, можно попробовать изучить все самостоятельно. На сайте «1С:ИТС» есть множество материалов для разработчиков и пользователей. Например, книга М. Радченко «1С:Программирование для начинающих», книги Е. Ю. Хрусталевой «Разработка сложных отчетов в 1С:Предприятие 8», бухгалтерская периодика, инструкции по установке или настройке и многое другое.
Чтобы это почитать, можно получить бесплатный 7-дневный доступ к сайту. Кроме того, в интернете есть много видеоуроков и форумов на тему 1С. А чтобы потренироваться в разработке, лучше всего скачать с официального сайта и установить на компьютер учебную версию. Это поможет лучше понять профессию.
1С-программист
Вход в профессию простой: весь код на русском языке, не нужно уметь программировать и иметь техническое образование. При этом вакансий на рынке около 10 000 — можно найти работу удаленно или в вашем регионе.
С чего начать изучение программирования 1С 8.3 с нуля
Захарова Кристина Посмотреть все статьи >> Младший специалист по внедрению 1С франчайзинговой сети «ИнфоСофт».
Время прочтения — 6 мин.
Заказать консультацию
С чего следует начать изучение 1С программирования, если нет практического опыта, и если представление о самом программировании весьма размытое? Не зря говорят, что самое трудное – это начать что-то новое. Но при этом важно помнить, что даже самые успешные люди тоже с чего-то начинали. В данной статье я попытаюсь рассказать, как с нуля изучить 1С программирование.
Действительно ли вы хотите начать программировать в 1С?
Программирование 1С – это перспективная сфера деятельности, которая обещает хорошим специалистам высокооплачиваемый оклад. Однако, если деньги – единственная причина, то советую вам ещё раз подумать. Вам предстоит изучать много материалов и постоянно осваиваться в данном направлении.
Если же вы уверены в своём выборе и питаете настоящий интерес к процессу, то смело идите вперед, открывая с каждым днём мир 1С.
Кто такой программист 1С?
Стать программистом 1С может абсолютно любой человек. Одно из главных условий для начинающих – это заинтересованность данной профессией и готовность ежедневно посвящать себя этому делу.
Программист 1С – это специалист, в обязанности которого входит автоматизация деятельности предприятия на базе программы. И пусть вас не пугает термин, давайте разберём его по порядку. П рограммист – человек, которые пишет программы. Но специалисты 1С не только создают новые продукты, но и работают с уже готовыми решениями.
Вторая часть термина говорит о том, что программисты 1С занимаются внедрением и сопровождениям программ 1С в различных организациях, с целью повысить эффективность их работы за счёт технических средств.
В обязанности программиста 1С входит:
- разработка новых продуктов ;
- работа с бухгалтерией ;
- поддержка существующих продуктов ;
- помощь организации в выборе конфигурации;
- обучение пользователей работе с программной;
- настройка обмена данными между конфигурациями;
- доработка конфигурации, если это необходимо организации;
- администрирование баз данных ;
Это, конечно, не весь список обязанностей, но самый основной.
Что необходимо знать, чтобы стать программистом 1С?
Программисты 1С должны не только уметь программировать, но и разбираться в основах бухгалтерского и налогового учёта, понимать бизнес-процессы организации.
Вот перечень тем, изучив которые, вы можете стать востребованным специалистом в данной сфере:
- Принципы работы платформы «1С: Предприятие»;
- Принципы работы типовых конфигураций;
- Основы работы с базами данных;
- Язык программирования 1С;
- Язык запросов 1С.
Самообразование
Если вы решили начать изучение программирования 1С самостоятельно, то книга это один из самых доступных вариантов. Книги хороши тем, что их можно найти в электронном виде и учиться по ним бесплатно, а также они быстро погружают в тему.
Предлагаю вам свою подборку книг, которые помогли мне «на первых парах».
Книга «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе «1С:Предприятие 8.3»
Эта книга заслуживает быть первой для изучения программирования 1С, так как она для тех, кто только начинает свой путь с нуля, но хочет научиться создавать программы в системе «1С: Предприятие 8». Книга рассчитана на любой возраст. Уже с первых страниц автор будет вести с вами диалог через страницы, подробно объясняя материал большим количеством цветных иллюстраций и примерами кода на встроенном языке, подкреплённых комментариями. В основных разделах автор предлагает задания для самостоятельной работы, а ответы прилагает в конце книги.
Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.
Книга « 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы — 2 издание»
Многие советуют начинать именно с этой книги, и вы не ошибетесь, если выберете её для изучения программирования 1С. В книге описаны базовые понятия, такие как: платформа, конфигурация, объекты конфигурации и т.п. Цель автора – доступным языком объяснить структуру различных объектов системы, их назначения и способы использования. Следуя всем наставлениям, в конце прочтения вы получите реальное прикладное решения.
Пособие выстроено в форме уроков (от простых к сложным) продолжительностью более 20 часов. В книге автор даёт подробные пояснения доступные даже для тех, кто лишь немного знаком с базовыми понятиями программирования.
Книга «Язык запросов «1С:Предприятия 8». Издание 2, стереотипное»
Отличная книга для тех, кто не знаком с SQL . Она поможет освоить язык запросов «1С: Предприятия», даже если вы начинающий разработчик. Запросы – это базовый механизм «1С: Предприятия» наравне со встроенным языком, который даёт возможность читать и обрабатывать данные, хранящиеся в базе. В книге описано большое количество практических примеров. Благодаря иллюстрациям и подробным комментариям, вы легко освоите язык запросов «1С: Предприятия».
Книга «Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных». Издание 3, стереотипное»
Не секрет, что отчёты играют важную роль в «1С: Предприятия». Эта книга поможет разобраться с возможностями системы компоновки данных. В книге показаны простые примеры для создания отчётов, благодаря которым начинающий программист 1С освоит устройство системы компоновки данных. Книга подойдёт как начинающим, так и опытным специалистам, так как она включается в себя подробное описание отдельных возможностей создания отчётов.
Книга «101 совет начинающим разработчикам в системе «1С:Предприятие 8»
В завершении подборки книг для начинающих, предлагаю вашему вниманию эту книгу. Большое количество эффективных приёмов для разработки приложений, позволит начинающему специалисту решать любые задачи. Книга содержит набор простых примеров, которые направлены на изучения наиболее эффективных способов решения задач, возникающих в процессе разработки. Советую использовать эту книгу как справочник, чтобы вы всегда смогли обратиться к ней при возникающих вопросах в ходе разработки.
Благодаря этим пяти книгам, вы можете уже сейчас начать изучение и освоение программирования в системе «1С: Предприятие 8». Считаю, что на данный момент они являются основой для всех начинающих с нуля. С другой стороны, если вы предпочитаете другой формат изучения, то это тоже приветствуется: вы можете записаться очные или дистанционные курсы, либо смотреть на видеохостинге YouTube уроки от специалистов.
Рассказать друзьям
Предыдущая
Учёт зарплаты по статьям финансирования в ЗУП 3.1
Веб-публикация 1С. Удобный и экономный способ работы для небольших компаний
Комментарии ( 66,’PROPERTY_OBJECT_ID’ => $ElementID, ‘ACTIVE’=>’Y’,), array(), false, array(‘ID’, ‘NAME’) ); echo $cnt; ?>)
IncludeComponent( «scoder:scoder.comments», «coments», Array( «AJAX_MODE» => «Y», «AJAX_OPTION_ADDITIONAL» => «», «AJAX_OPTION_HISTORY» => «N», «AJAX_OPTION_JUMP» => «N», «AJAX_OPTION_STYLE» => «N», «CACHE_TIME» => «36000000», «CACHE_TYPE» => «A», «COMPOSITE_FRAME_MODE» => «A», «COMPOSITE_FRAME_TYPE» => «AUTO», «CUSTOM_TITLE_DATE_ACTIVE_FROM» => «», «CUSTOM_TITLE_DATE_ACTIVE_TO» => «», «CUSTOM_TITLE_DETAIL_PICTURE» => «», «CUSTOM_TITLE_DETAIL_TEXT» => «», «CUSTOM_TITLE_IBLOCK_SECTION» => «», «CUSTOM_TITLE_NAME» => «Ваше имя», «CUSTOM_TITLE_PREVIEW_PICTURE» => «», «CUSTOM_TITLE_PREVIEW_TEXT» => «», «CUSTOM_TITLE_TAGS» => «», «DEFAULT_INPUT_SIZE» => «30», «DETAIL_TEXT_USE_HTML_EDITOR» => «N», «DIF_LEVEL_COMMENTS_SPACE_PX» => «50», «DISPLAY_BOTTOM_PAGER» => «Y», «DISPLAY_TOP_PAGER» => «N», «ELEMENT_ASSOC» => «PROPERTY_ID», «ELEMENT_ASSOC_PROPERTY» => «300», «GROUPS» => array(«2»), «MAX_FILE_SIZE» => «0», «MAX_LEVELS» => «100000», «MAX_USER_ENTRIES» => «100000», «NEWS_COUNT» => «50», «OBJECT_ID» => $ElementID, «OBJECT_TYPE» => $arParams[«IBLOCK_ID»], «PAGER_BASE_LINK_ENABLE» => «N», «PAGER_DESC_NUMBERING» => «N», «PAGER_DESC_NUMBERING_CACHE_TIME» => «36000», «PAGER_SHOW_ALL» => «N», «PAGER_SHOW_ALWAYS» => «N», «PAGER_TEMPLATE» => «.default», «PAGER_TITLE» => «Комментарии», «PREVIEW_TEXT_USE_HTML_EDITOR» => «N», «PROPERTY_CODES» => array(«300″,»NAME»), «PROPERTY_CODES_ANSWERE» => array(«300″,»NAME»), «PROPERTY_CODES_ANSWERE_REQUIRED» => array(«300″,»NAME»), «PROPERTY_CODES_REQUIRED» => array(«300″,»NAME»), «RESIZE_IMAGES» => «N», «SC_HIDE_TREE» => «N», «STATUS_NEW» => «ANY», «USER_MESSAGE_ADD» => «Ваш комментарий отправлен», «USE_CAPTCHA» => «N», ) );?>