Подробный обзор профессии программист 1с

Содержание:

Часто встречающиеся ошибки 1С и общие способы их решения Промо

Статья рассчитана в первую очередь на тех, кто недостаточно много работал с 1С и не успел набить шишек при встрече с часто встречающимися ошибками. Обычно можно определить для себя несколько действий благодаря которым можно определить решится ли проблема за несколько минут или же потребует дополнительного анализа. В первое время сталкиваясь с простыми ошибками тратил уйму времени на то, чтобы с ними разобраться. Конечно, интернет сильно помогает в таких вопросах, но не всегда есть возможность им воспользоваться. Поэтому надеюсь, что эта статья поможет кому-нибудь сэкономить время.

Как найти работу?

После обучения вы можете найти работу в фирмах-франчайзи 1С. Они занимаются установкой и внедрением программ 1С в крупных фирмах. Или же можете работать в одной из таких фирм пользователей. В них обычно требуются специалисты, которые будут совмещать свою должность и должность системного администратора. На собеседовании им задают типовые вопросы, связанные с основами программирования и навыками владения программой 1С: Предприятие.

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

3.4 Комментарии

В коде можно использовать комментарии. Они не выполняются, а просто содержат описание того, что выполняется в коде или служат для заметок, чтобы не забыть какие-либо важные вещи. Комментарии важны, чтобы другой человек, или вы сами, спустя какое-то время могли разобраться, что и зачем вы делали в коде.

Изменим предыдущий код:

//Выводим приветствие миру

Сообщение = «Hello Wold»;

Сообщить(Сообщение); //Собственно, сам вызов функции

Сообщение = «Привет 1С»;

Сообщить(Сообщение);

Комментарий начинается с символов // и длится до конца строки. Начинать комментарий можно в любом месте.

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

Попробуйте выделить следующие строки с помощью мышки или курсорных клавиш, а затем выбрать команду «Текст – Блок – Добавить комментарий»:

Сообщение = «Hello Wold»;

Сообщить(Сообщение); //Собственно, сам вызов функции

Вы увидите, что текст изменится на:

//Сообщение = «Hello Wold»;

//Сообщить(Сообщение); //Собственно, сам вызов функции

Соответственно, можно выделить участок кода и выполнить обратную команду «Текст – Блок – Удалить комментарий», при этом текст раскомментируется.

Как на большом предприятии организовать единый справочник Номенклатура в 1С

Очень часто при получении отчетности по конкретной номенклатуре заинтересованное лицо задает много вопросов, ответы на которые неочевидны. По какой причине одна и та же номенклатура продублирована в справочнике или отличается незначительно по написанию? Какую номенклатуру выбрать в роли аналитики? Какую номенклатуру выбрать при создании новых документов?… Очевидно, что при выборе некорректной позиции из справочника номенклатур в 1С пользователь получит некорректные данные, что приводит к потере полноценного контроля над ситуацией (например, состоянием складских запасов).

Упражнения

  1. Главное упражнение, позволяющее «отрегулировать» дикцию, старо и избито, но по-прежнему действует. В рот следует набрать орешки и произносить скороговорки, делая это как можно четче и понятнее для окружающих.
  2. Чтобы научиться держать и контролировать дыхание, можно попробовать упражнение «33 Егорки». Его суть – в четком произношении следующего текста: «На дворе, на пригорке стоят 33 Егорки». После этого переходите к пересчету «Егорок»: раз Егорка, два Егорка и так далее. Егорок должно быть столько, сколько у вас хватит дыхания на одном вдохе. Цель – дойти до 33 Егорок. Упражнение позволит вам не выдыхаться даже в ходе длительной речи.
  3. Для овладения искусством грамотной речи, нужно знать правила русского языка. «Подружитесь» со словарем ударений. Выполняйте упражнения с произнесением слов, в которых вы допускаете ошибки, чтобы довести дело до автоматизма. Ищите популярные речевые ошибки в своей речи и обязательно разберитесь с ударениями. Например, произношение слова «квартал» с ударением на первом слоге не добавит вашей речи привлекательности.

Уроки по внутреннему языку программирования 1С 8.3 для начинающих

«Я думаю, что каждому стоит учиться программированию, потому что это учит людей думать» — Стив Джобс (Основатель Apple)

Основы языка программирования 1С 8.3, представленные в уроках ниже,  предназначены для начинающих программистов. Для тех, кто не программировал раньше на других языках. Для тех у кого язык 1С — первый в их списке.

Если же вы уже владеете 1С на некотором уровне, то возможно вам лучше сразу перейти к упражнениям (ссылка) для продвинутых.

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

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

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

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

Самое главное, что вам нужно сделать, это усвоить суть программирования. Ухватить сам принцип выполнения программы. А для этого нужно не объекты новые создавать в базе, а изучать основы самого языка программирования 1С 8. А всё остальное уже потом приложится и будет изучено быстро и легко.

Итак, начнем!

№1: установка 1С и ваша первая программа на языке 1С№2: основные правила языка 1С№3: типы данных в 1С№4: имена переменных в 1С№5: простые логические выражения в 1С№6: сложные логические выражения в 1С№7: условная команда в 1С№8: циклы в 1С часть 1№9: циклы в 1С часть 2№10: комбинирование простых конструкций в 1С№11: массивы в 1С№12: структуры в 1С№13: функции и процедуры в 1С часть 1№14: функции и процедуры в 1С часть 2№15: отладка в 1С№16: синтакс-помощник 1С№17: работа с датами в 1С№18: математика в 1С№19: формат в 1С№20: использование диалогов в 1С№21: список значений в 1С№22: работа со строками в 1С

Авторизуйтесь, чтобы получить доступ ко всем материалам школы

Особенности обучения и перспективы

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

Есть три основных способа научиться 1С-программированию: это самообучение, очные курсы и курсы в интернете. А также можно перенимать знания у коллег и других специалистов.

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

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

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

В отличие от очных курсов занятия в интернете куда более плотно подготовят вас к настоящей работе, а на все ваши вопросы ответит опытный действующий специалист. Такой вариант практичнее, дешевле и удобнее, чем очные курсы, ведь вы можете заниматься в любое удобное вам время, не отрываясь от вашей основной занятости. Например, популярная интернет-академия SkillBox проводит курс «Программист 1С-Битрикс», который длится всего 2 месяца, но после него вы можете работать с заказами от разных фирм удаленно или устроиться на постоянную работу.

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

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

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

Теперь вы уже будете получать задания, связанные с проектированием процессов бизнеса с полным пониманием их связи и последствий. За вами уже не будет такого контроля, как раньше. Вы часть бизнес-процесса компании, и вам придется дорабатывать его в соответствии с новыми и упущенными потребностями.

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

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

Конечно, весь этот рост больше горизонтальный, чем вертикальный, но уровень заработной платы у новичка и опытного ведущего программиста отличается порой в несколько десятков раз. Благодаря полученным в процессе работы знаниям о бизнесе многие 1С-программисты в будущем открывают свое дело.

Должностные обязанности

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

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

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

Как восстановить доступ к аккаунту Instagram, если его взломали

С чего начать с нуля?

Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.

Установите технологическую платформу 1С себе на компьютер, и откройте в конфигураторе новую или уже существующую базу. Для начала можно использовать абсолютно бесплатную учебную версию 1С 8.3 для обучения программированию.

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

Данные так же хранятся в СУБД, но разработчик обычно не работает с ними напрямую. При помощи технологической платформы программист обращается уже к объектам конфигурации или информационной базы.

В 1С, как и во многих других языках программирования, очень часто используются запросы. Язык запросов в 1С схож с языком T-SQL. Запросы можно писать как на английском, так и на русском, в прочем, как и остальной код.

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

Рекомендуется изучить самые распространенные конфигурации. К ним относятся такие, как «Бухгалтерия» и «Управление торговлей». Так же часто используются «ЗУП» и «Розница».

В плане работы для 1С программистов существуют две основные ветви: франчайзи или работа «на себя» и работа в качестве штатного программиста it-отдела какой-либо организации. Данный выбор зависит только от ваших предпочтений.

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

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

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

Конечно же, эти два способа можно совместить, работая штатным программистом днем и на фрилансе по вечерам.

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

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

Книги по 1С

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

Книга «1С:Программирование для начинающих» предназначена для людей, далеких от программирования, но желающих научиться создавать собственные решения на 1С 8.3 с самого нуля.

«Hello, 1C» показывает самые простые, основные возможности разработки прикладных решений в системе 1С:Предприятие 8.

В «101 совете» описаны различные способы решения одних и тех же задач.

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

В данном пособии описывается язык запросов с нуля для тех, кто не знаком даже с SQL.

Настоятельно советуем книгу «Разработка сложных отчетов в 1С:Предприятие 8» для углубленного изучения СКД. Зачастую даже на форумах по 1С людям, спрашивающим совет по решению проблем с отчетами, рекомендуют именно ее.

Данная книга даст вам более углубленные знания 1С в качестве разработчика.

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

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

Как все это работает

Архитектура решений 1С

  • Сервер СУБД – одна или несколько СУБД, поддерживаемых 1С (MS SQL, Oracle, IBM DB2, PostgreSQL). Если на сервере 1С установлено несколько приложений 1С — приложения могут использовать разные СУБД; например, бухгалтерия – MS SQL, а ERP – Oracle.
  • Сервер – один или несколько серверов отказоустойчивого масштабируемого кластера. Тут должен быть установлен программный продукт «Сервер 1С» (набор библиотек и исполняемых файлов). Отказоустойчивость и масштабируемость кластера, а также балансировка нагрузки между серверами кластера обеспечиваются средствами ПО «1С». В составе одного кластера могут быть сервера под Windows и Linux, в системе может быть предусмотрен резервный кластер.
  • Клиент: ОС Windows или Linux, должен быть установлен тонкий клиент (1cv8c.exe/1cv8) или толстый клиент 1С (1Cv8.exe для Windows, 1cv8 – для Linux).
    • Тонкий клиент умеет исполнять ограниченный набор функциональности встроенного языка 1С. Оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения.
    • Толстый клиент может исполнять практически всю функциональность, предоставляемую встроенным языком 1C сам, прибегая к помощи сервера только когда надо записать или считать данные из базы. Ограничения: требует значительного количества аппаратных ресурсов и может «общаться» с кластером серверов 1С только по локальной сети. Считается устаревшим, поддерживается для обратной совместимости.
  • Веб-сервер – IIS или Apache. От 1С – ставится набор расширений для веб-серверов.
  • Веб-клиент – любой из четырех поддерживаемых браузеров: Internet Explorer, Chrome, Firefox, Safari.
  • Мобильный клиент: iOS или Android и любое мобильное приложение 1С. Способ общения мобильного приложения 1С с сервером зависит от конкретного приложения; чаще всего используются Web- или HTTP-сервисы.

Совет №4. Используем конструкторы

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

В платформе 1С есть несколько видов конструкторов.

У документов можно вызвать конструктор движений, ввода на основании и печати.

Для работы с запросами можно использовать конструктор запросов и конструктор запросов с обработкой результатов.

А быстро научиться использовать форматную строку для различных примитивных типов можно при помощи конструктора форматной строки. Более подробно о этом полезном конструкторе можно почитать в статье: Конструктор форматной строки

Сколько можно зарабатывать со знанием «1С»

На hh.ru по России предлагают 3209 рабочих мест. В Москве больше всего — 880 и с самыми высокими зарплатами — до 200000 руб. За такую оплату от специалиста ожидают:

  • разработку архитектуры информационных систем;
  • интеграцию с производственной CRM-системой;
  • анализ бизнес требований и поиск оптимального решения;
  • разработку ключевых разделов и модулей;
  • участия в развитии компании.

Программист «1С» в других российских городах при наличии опыта работы 1-3 года получает 70000-90000 руб. В обязанности входит:

  • программирование 1С;
  • настройка и обновление конфигурации;
  • внесение изменений в учетную систему компании;
  • тестирование и документирование изменений;
  • методическая поддержка.

Новичкам в программировании придется выполнять все те же задачи, что и специалисту среднего уровня, но только за меньшие деньги из-за отсутствия опыта в работе. Средняя зарплата по России — 40000 руб.

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

Программист 1С: зарплата в мегаполисах и регионах

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

Если говорить о штатном сотруднике, то для Москвы разброс цен начинается от 90 до 245 тысяч рублей, для Санкт-Петербурга от 40 до 150 тысяч рублей, а для регионов от 55 до 215 тысяч рублей в зависимости от обязанностей, стажа и навыков.

Вакансии программиста 1С с сайта hh.ru

Сколько можно заработать

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

Как на программировании 1С зарабатывать 300000 руб., рассказывают в этом видео:

В связи с широким распространением продукции компании «1С» постоянно требуются специалисты в области программирования. Работник со знанием языка 1С всегда востребован и имеет высокий доход. К тому же даже самостоятельное изучение основ программирования позволит брать первые заказы.

Как стать программистом 1C

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

Чтобы стать программистом 1С нужно:

          • иметь высшее или неоконченное высшее техническое образование;
          • знать английский язык на базовом уровне;
          • пройти → курсы 1C-разработки, которые по окончании выдают сертификат специалиста.

Помимо официальных курсов от фирмы 1С, есть много дополнительных продуктов, которые научат вас хитростям и тонкостям программирования в сжатые сроки.

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

Обязанности программиста 1C

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

  • программирование — это первоочередная задача специалиста. Сюда входит создание и выполнение ТЗ, обновление конфигурация, рабочей базы, базы ОС;
  • администрирование баз программы, в том числе переборка, чистка, тестирование и сдача регламентированных отчетов;
  • обнаружение и фикс багов по 1С;
  • проверка и обработка данных, перенос в другие программы из них;
  • администрирование серверов;
  • ведение базы 1C;

Обязанности программиста 1С

Требования с сайта hh.ru

  • установка и настройка программного обеспечения;
  • написание скриптов;
  • удаление, восстановление и перенос файлов и баз;
  • защита данных, борьба с вирусами, вредоносным ПО, спамом;
  • общение с представителями 1С;
  • консультация потребителей и (или) сотрудников;
  • составление инструкций по вышедшим обновлениям;
  • обучение сотрудников;

Обязанности программиста 1С с заработной платой от 130 000 рублей (с сайта hh.ru)

Требования с сайта hh.ru

  • автоматизация работы компании на базе 1С;
  • настройка конфигурация на базе 7.7, 8.0, 8.1, включая типовые и нетиповые;
  • оформление технической документации;
  • настройка компьютера и прочего оборудования.

Это лишь 1/100 того, что должен уметь программист 1C в рамках одного предприятия. Многие считают, что задача программиста — программирование. В идеале, да, так оно и есть. Но на деле, желание и реальность очень сильно отличаются. Поэтому сидеть, кодить и следить за тем, чтобы обновление не привело к багам — это только мечты:

Требования с сайта hh.ru

Многие директора сами не знают, что делает программист 1С и нагружают его дополнительными поручениями

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

Язык приложений ERP

Domain Specific Language

  1. Создать таблицы в БД, где будет храниться информация о документе.
  2. Написать класс (или классы), реализующие бизнес-логику работы с документом. Помимо бизнес-логики классы должны также реализовывать взаимодействие с БД — чтение и запись данных документа.
  3. Создать пользовательский интерфейс для редактирования нового типа документа. Часто нужно бывает еще создать форму, отображающую список документов с возможностью поиска по разным полям и т.п.
  • Создаст структуры в СУБД для хранения данных.
  • Создаст формы для редактирования документа, показа списка документов этого типа и т.д. Если автоматически созданные формы нас чем-то не устроят – можно сделать свои, расширив и/или изменив стандартные.
  • Документ станет доступен в отчетах.
  • Документ и его поля станут доступны для раздачи прав на чтение/запись в системе безопасности приложения.
  • Поля документа станут доступны для полнотекстового поиска по всей системе (с учетом синонимов, поддержкой транслитерации, нечеткого поиска и т.д.).
  • Все изменения в документах нового типа будут регистрироваться в журнале регистрации приложения.
  • Будут автоматически созданы методы для сохранения и чтения документа в/из XML и JSON.
  • Документ станет доступен по интерфейсу REST (через протокол OData).
  • И многое другое

Конфигуратор 1С – в нем создаются прикладные решения. Слева — дерево встроенных типов 1С; под каждой веткой — прикладные объекты данного типа.ознакомительная версияEclipseEnterprise Development Tools — разработка приложения 1С в IDE Eclipseпрототипного программированиятехнологию внешних компонент

  • Поддерживается английский (if… then) и русский (если… тогда) синтаксис.
  • Язык обладает полнотой по Тьюрингу.
  • Это язык с динамической типизацией. Переменная связывается с типом в момент присваивания значения, а не в момент объявления переменной. Объявляя переменную, нельзя указать ее тип.
    Можно так:

    Нельзя так:

  • Для чтения данных из СУБД у 1С есть свой язык запросов, похожий на SQL. Собственно, в SQL он и транслируется при выполнении программ 1С.

Плюсы и минусы профессии

Профессия программиста широко востребована в стремительно развивающейся индустрии. Именно поэтому работодатели не скупятся на зарплаты высококвалифицированным специалистам. Средняя зарплата в России у 1С-программиста – 40-50 тысяч рублей. В крупных городах она выше на 30-40%. Далеко не единичны случаи, когда специалисты открывали собственные компании по обеспечению и обслуживанию бухгалтерий различных предприятий.

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

7.2 Разбор первого запроса

Наш первый запрос был обращен к справочнику «Номенклатура».

Рассмотрим, из чего он состоит.

ВЫБРАТЬ – первое ключевое слово, указывает, что мы будем выбирать информацию. В 1С все запросы начинаются с этого слова, потому что запросов на изменение (ИЗМЕНИТЬ) или удаление данных (УДАЛИТЬ) нет.

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

Справочник.Номенклатура – таблица, из которой излекать данные.

Результат запроса – таблица с несколькими колонками. В нашем случае в таблице получилась одна колонка «Наименование».

Чтобы извлечь несколько полей, перепишем запрос так:

ВЫБРАТЬ Код, Артикул, Наименование ИЗ Справочник.Номенклатура

Задание: Напишите запрос, который извлекает наименование, код и ИНН из справочника Контрагенты.

Карьерный рост программиста 1С

Плох тот программист, что не мечтает стать главным, поэтому я расскажу о том, какие перспективы имеет программист 1С. Карьерный путь программиста вертикальный и самый распространенный вариант:  это стажер  — программист 1С  — главный программист.

  1. Junior Developer или стажер —  примерно ⅔ программистов 1С начинают с первой ступени стажера. Требования к ним минимальные – высшее или неоконченное высшее образование и владение основами 1С. Такой специалист будет «на подхвате», но не сможет оказывать влияния, и принимать участие в крупных проектах. Им доверяют типовые, мелкие задачи и оставляют время на саморазвитие и изучение навыков в конкретной нише.
  2. Программист 1C —  сотрудник должен знать программную инженерию и иметь диплом специалиста, уметь управлять базой 1С и обладать всеми (или большинством) навыков, о которых мы говорили выше. Такие программисты работают самостоятельно и могут принимать участие в крупных проектах, решать ошибки и пр.
  3. Главный программист 1С — занимается в основном управленческими вопросами, но часто привлекается к технической части.

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

Где используется «1С»

Партнерская сеть компании «1С» насчитывает 10000 постоянных партнеров в 600 городах 25 стран мира. Система ежедневно решает множество задач в различных сферах деятельности:

  • бухгалтерском и налоговом учете;
  • торгово-складском управлении и учете;
  • бюджетировании и консолидации;
  • учете затрат, расчете себестоимости и управлении производством;
  • управлении закупками и логистикой, документооборотом, персоналом, при расчете заработной платы;
  • комплексном управлении предприятиями в производстве, строительстве, торговле, сельском хозяйстве, ТЭК, финансовом секторе, ЖКХ, сфере общественного питания, образовании, медицине, гостиничном бизнесе и др.

Огромная сфера применения системы «1С» требует большого числа специалистов для внедрения, обслуживания и устранения ошибок.

Комплект курсов «Подготовка к тестированию “1С:Профессионал” по платформе “1С:Предприятие”» от edu.1c.ru

Длительность 3 месяца
Уровень С нуля, знание английского не требуется
Для кого подходит Начинающим разработчикам, бухгалтерам, финансистам, аналитикам и выпускникам технических вузов
Формат Вебинары днем или вечером + обратная связь от ментора
Гарантии Одна бесплатная попытка пройти тестирование «1С:Профессионал»
Итоги Три удостоверения о повышении квалификации фирмы «1С»
Цена ● полная – 27 050 рублей;
● УСПЕЙ НА СКИДКУ! – 8 950 рублей;
● рассрочка без первого взноса – 7 492 рублей в месяц.
● Вы можете вернуть 13% денег через налоговый вычет.

Программа курса включает в себя 3 курса:

  1. Знакомство с платформой «1С:Предприятие 8.3» – 24 академических часа, 3 дня.
  2. Основы программирования в системе «1С:Предприятие 8.3» – 32 академических часа, 4 дня.
  3. Основные механизмы платформы «1С:Предприятие 8.3» – 40 академических часов, 5 дней.

Преподаватели:

  • Басалов Юрий – преподаватель центра, автор книг по 1С.
  • Аксенов Дмитрий – опыт внедрений и разработок более 10 лет. Опыт преподавания “1С” – более 7 лет.

После окончания курса вы сможете:

  • работать с разными типами данных несколькими способами;
  • поддерживать и внедрять прикладные решения;
  • правильно применять инструменты разработки управляемого приложения;
  • разрабатывать структуру хранения данных;
  • автоматизировать действий пользователей и управление задачами в прикладном решении;
  • использовать систему для управления бизнес-процессами;
  • реализовывать безинтерфейсные взаимодействия с внешними приложениями (например, Excel).

Наши впечатления: 1C.ru – это непосредственный разработчик платформы 1С. Они точно знают все о том, что они создали, и как это работает. Кроме этого, у курсов есть еще одно преимущество – одна бесплатная попытка пройти сертификацию.

Из минусов: обучение – не основная деятельность компании. Поэтому с подачей материала могут возникать трудности. Но это не точно;) Также к минусам я бы отнес то, что ребята по сути за счет обучения продают свой продукт. Поэтому в целом о разработке в содержании программы практически ничего нет.

Ступеньки карьеры и перспективы

Успешный начинающий программист 1С в будущем может претендовать на должности: cпециалист 1С, администратор 1С.

Портрет среднестатистического программиста 1С

Согласно проведенным исследованиям, профессию программиста выбирают, в основном мужчины с высшим образованием. 80% соискателей – представители сильного пола, диплом вуза имеется у 84% специалистов. Статистические данные:

  • возрастной диапазон наиболее востребованных рынком труда программистов 1С 20-45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет – 32%, в возрасте от 40 до 50 – 14%;
  • 80% программистов 1С – мужчины;
  • 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 10%;
  • 84% программистов 1С имеют высшее образование,10% — неполное высшее;
  • 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
  • 54% программистов 1С имеют водительские права категории «В».

↑ Для чего необходимо регистрировать Mi аккаунт?

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

Регистрация аккаунта на сайте Xiaomi будет необходима в том случае, если планируется:

  • использование умного дома;
  • контроль обновлений программного обеспечения;
  • установка последних версий прошивки Xiaomi;
  • использование фитнес браслета Mi Band совместно с приложением Mi Fit;
  • синхронизация файлов и настроек устройства;
  • разблокировка Bootloader Xiaomi.

Это лишь часть функций, которые станут доступны пользователю после создания личного кабинета, регистрация займет не более 5 минут.

3.1 Hello world

Для вывода сообщения нужно написать следующий код:

Сообщить(«Hello Wold»);

Вместо Hello World можно написать произвольный текст.

Напишите код, который выводит последовательно следующие два сообщения:

1.      Hello World

2.      Привет 1С

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

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

Если запустить обработку несколько раз, можно увидеть, что старые сообщения не удаляются. Чтобы старые сообщения удалялись, нужно использовать код:

ОчиститьСообщения();

Обратите внимание, что код состоит из операторов, каждый из которых заканчивается точкой с запятой. Сообщить и ОчиститьСообщения – это функции

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

Сообщить и ОчиститьСообщения – это функции. Оператор, вызывающий функцию состоит из имени функции, за которым следует круглая скобка, затем параметры функции, закрывающая круглая скобка и обязательная точка с запятой в конце.

В одной строке можно размещать несколько операторов, но так не принято у программистов 1С:

Сообщить(«Hello Wold»); Сообщить(«И снова привет!»);

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector