Язык программирования 1с самоучитель: 👨‍💼 Освойте программирование в 1С за 60 минут: самоучитель для начинающих

Программирование 1С 8.3 с нуля

Даже если вы заранее изучали другие языки программирования, например, C++, PHP, Java, стоит помнить, что 1С хоть и во многом сходе, но все-таки имеет много принципиальных различий.

Сразу начнем с рекомендации самоучителя по программированию в 1С 8.3 от «Школы 1С» на Youtube, а затем рассмотрим существующие книги и видео уровки.

Содержание

  • С чего начать с нуля?
  • Книги по 1С
  • Видеокурсы и уроки по 1С

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

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

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

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

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

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

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

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

Получите понятные самоучители по 1С бесплатно:

  • Самоучитель по 1С Бухгалтерии 8.3;
  • Самоучитель по 1С ЗУП 8.3.

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

В плане работы для 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С с нуля, например:

  • Школа 1С
  • Курсы по 1С.рф
  • Павел Чистов
  • И многие другие

 

Основы программирования на языке 1С (уроки)

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

1. Язык программирования — это прежде всего Язык.

  Прежде чем приступить к изучению языка морально будьте готовы к тому что это процесс не быстрый. Чтобы вы конкретно представили что такое изучение языка программирования — это почти то же самое как изучение иностранного языка. Все в школе изучали иностранный язык и все прекрасно понимают, чтобы знать язык недостаточно просто выучить перевод слов по словарю с иностранного на родной язык. Например, фразу «Я знаю английский язык» может сказать человек, который в состоянии: прочитать текст на английском языке, перевести, составить предложение без ошибок, выразится устно. Перевод иностранных слов без умения грамотно составить предложение (читай синтаксис языка программирования) точно не означает знание иностранного языка. Поэтому, Урок 1 — относитесь к изучению языка программирования так, как относились бы к изучению иностранного языка с целью полностью его освоить.

2. Практика.

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

3. Мотив.

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

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

Урок № 1. Простой калькулятор на языке 1С.

Здравствуйте, 1С

Здравствуйте! Учебное пособие по быстрой разработке приложений 1С демонстрирует самые основные возможности передовой платформы 1С:Предприятие 8. Вы поймете процесс разработки приложений и увидите, как легко освоить и разрабатывать приложения на базе 1С:Предприятия 8.

Скачать «Здравствуй, 1С» и платформа 1С:Предприятие 8 (обучающая версия)

Цель данного руководства — дать краткий обзор того, как работать с основными объектами и инструментами платформы «1С:Предприятие 8». Вам понадобится всего несколько часов, чтобы закончить руководство и разработать пример приложения, здравствуйте, 1С. Это приложение по своему назначению похоже на «Hello, World», то есть упражнение, которое вы, возможно, делали при изучении других языков программирования.

Функционал этого приложения намного шире, чем у «Hello, World», выводившего текст на экран. Тем не менее, вы будете использовать основы в качестве отправной точки в мире 1С, чтобы представить свои возможности 1С: Предприятие 8.3.

Разработка первого приложения даст вам возможность ознакомиться с основными возможностями платформы 1С:Предприятие и методологией ее разработки. Великих секретов нет, кроме одного: за несколько минут, всего в несколько кликов, можно создать полнофункциональное приложение для хранения контактов и личных финансов, которое будет работать с разными СУБД (системами управления базами данных), Windows, Linux и даже в веб-браузере и мобильных устройствах.

Скачав бесплатно обучающую версию, любой желающий может повторить процесс разработки приложения на своем компьютере.

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

Что вы думаете об этой книге? Вы можете отправить нам отзыв, а также задать вопросы и получить поддержку на форуме платформы «Изучаем 1С:Предприятие».

Следующая страница:   Введение

Здравствуйте, Учебник быстрой разработки приложений 1С , версия 3.


Copyright (С) 2014 Фирма 1С.

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

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

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

Русский текст: В. Рыбалка
Перевод: Т. Бугаевский
Исправление: А. Новиков, С. Поликарпов

Скачать:  Здравствуйте, 1С (PDF)

1С:Курс повышения квалификации. Урок 5-1

Интернационализация

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

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

Наиболее важные ресурсы (текстовые строки) видны пользователю. В таблице выше они отмечены красным. Теперь углубимся в тему.

Язык исходного кода 1С

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

Разработчик может писать исходный код на одном из двух языков: английском или русском. Нет необходимости переключаться между ними — вы просто пишете нужный вам код на нужном вам языке. Вы даже можете смешивать оба языка в одном приложении (или в одной процедуре, если на то пошло), хотя мы не рекомендуем вам делать это, если вы хотите, чтобы исходный код был чистым и легко читаемым.

Обратите внимание, что нет возможности каким-либо образом добавить еще один язык в этот список.

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

Дерево конфигурации:

Еще один пример ресурсов Платформы в сообщении об ошибке, показанном Дизайнером:

Язык платформы в режиме «1С:Предприятие (пользовательский)»

Платформа много говорит в пользовательском режиме.

Он показывает системные формы, меню и описания:

Он показывает системные формы:

Он показывает системные сообщения об ошибках:

И многое другое.

Все они должны отображаться на текущем языке платформы.

Доступные языки платформы

Вот полный список всех языков платформы, доступных в версии 8. 3.5:

  • Азербайджанский
  • Английский
  • Болгарский
  • китайский
  • французский
  • Грузинский
  • Венгерский
  • Казахский
  • Латышский
  • Литовский
  • немецкий
  • польский
  • Румынский
  • Русский
  • Турецкий
  • Украинский
  • вьетнамский

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

Переключение языка платформы

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

Вы также можете установить дополнительный язык позже, используя команду «Изменить» в списке установленных программ в Панели управления Windows.