Уроки по внутреннему языку программирования 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С 8.3 с нуля
Даже если вы заранее изучали другие языки программирования, например, C++, PHP, Java, стоит помнить, что 1С хоть и во многом сходе, но все-таки имеет много принципиальных различий.
Сразу начнем с рекомендации самоучителя по программированию в 1С 8.3 от «Школы 1С» на Youtube, а затем рассмотрим существующие книги и видео уровки.
С чего начать с нуля?
Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.
Установите технологическую платформу 1С себе на компьютер, и откройте в конфигураторе новую или уже существующую базу. Для начала можно использовать абсолютно бесплатную учебную версию 1С 8.3 для обучения программированию.
Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!
В левой части окна вы увидите дерево объектов конфигурации. К ним относятся документы, справочники, регистры, бизнес-процессы и многое другое.
Данные так же хранятся в СУБД, но разработчик обычно не работает с ними напрямую. При помощи технологической платформы программист обращается уже к объектам конфигурации или информационной базы.
В 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С с нуля, например:
Программирование 1С 8.3 для начинающих с нуля
Умение программировать в среде 1С дает возможность не волноваться из-за каких-то кризисов, так как эта программа установлена в большинстве Российских компаний, а вот знающих ее специалистов крайне мало. В итоге, если будет возможность и время, выучите этот перспективный встроенный язык и изучите среду.
Что такое 1С программирование
1С Предприятие – программная платформа для настройки и поддержки конфигураций, которые базируются на ней. Все эти «Бухгалтерии», «Кадры» и «Склады» – всего лишь дополнительные модули для платформы, пользующиеся ее API интерфейсом и настраивающие свои интерфейсы через встроенный Конфигуратор. Базовая платформа также поддерживает внутренний язык и отладчик для него.
Люди, которые устанавливают 1С на компьютере, – фирмы-франчайзи, то есть дистрибьюторы, и таким может стать любой человек. По-хорошему, дистрибьюторы должны иметь полные знания о системе, чтобы детально заниматься настройкой и кодировать всякие дополнения и исправления с учетом местных налоговых требований, но часто бывает так, что они являются лишь «продавцами запечатанных коробок».
К сожалению, огромная цена пакета не дает возможность повсеместному изучению продукта, поэтому возникло целое направление специалистов, которые называются 1С-программистами, и фактически они являются переходным звеном между программистами и бухгалтерами (иногда все вместе). Интересно то, что они часто не умеют писать обычные программы, но от них это и не требуется.
Их задача – следить за тем, чтобы 1С нормально функционировала, выдавала ожидаемые данные по запросам к базам данных, чтобы отчеты соответствовали требованиям налоговых инспекций, чтобы конфигурации модулей работали оптимально. Достичь этого «философскими» методами сложно, поэтому большую часть времени нужно тратить на изучение платформы и языка, а также различных взаимозависимостей между ними, порой неочевидных.
В 1С используется интерпретатор языка, который внешне похож на Кобол и Бейсик. Его можно настроить так, чтобы он отображал команды языка на английском, но эта возможность часто игнорируется, и еще неизвестно, как бы было лучше, – дело в том, что в языке принято писать команды сверхдлинными словами вроде СхемаКомпоновкиДанных=ПолучитьМакет(«ФактЗатрат») – кто бы прочитал, как это будет на английском?
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Язык программирования 1С очень хорошо подходит для работы с календарем, для обработки текстовых данных, но имеет слабые математические функции, а также невнятную обработку времени. Версия платформы 1C 8.3 немного поправила ситуацию, но в большинстве контор до сих пор установлена довольно обкатанная версия 7.7. Ее особенность – странный язык запросов к базе данных, не соответствующий классическому SQL.
Чтобы изучить основы программирования 1С, читайте более 100 наших статей.
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
установка 1С и ваша первая программа на языке 1С
Войдите на сайт как ученик
Войдите как ученик, чтобы получить доступ к материалам школы
Внутренний язык программирования 1С 8.3 для начинающих программистов: установка 1С и ваша первая программа на языке 1С
Автор уроков и преподаватель школы: Владимир Милькин
Если вы не читали введение к урокам — пожалуйста, прочтите его: ссылка.
Установка учебной версии 1С
Для обучения программированию нам понадобится 1С 8.3 (не ниже 8.3.13.1644).
Если у вас есть установленная 1С версии 8.3 — используйте её. Если нет — скачайте и установите учебную версию, которую фирма 1С выпускает специально для образовательных целей.
Задание №1: скачать и установить учебную версию 1С 8.3.
Инструкция для выполнения: ссылка на инструкцию.
После выполнения Задания №1 на вашем рабочем столе должен появиться вот такой ярлык:
Поздравляю! Платформа 1С установлена и очень скоро вы сможете написать первую программу.
Первая программа
Это уже стало традицией для программистов — изучая новый язык, первое, что на нём пишут это программу, печатающую на экране фразу «Hello, World!».
Не станем исключением и мы. Но, будучи русскими программистами, заставим компьютер вывести на экран фразу «Привет, Мир!».
Задание №2: написать программу на языке 1С 8.3, которая при запуске выводит на экран фразу «Привет, Мир!».
Инструкция для выполнения:
1. Запустите ярлык «1С:Предприятие» на вашем рабочем столе.
2. Перед вами открылся список баз 1С. Как видите, он пуст. Давайте создадим учебную базу, в которой и будем программировать. Нажмите кнопку «Добавить«.
3. Выберите пункт «Создание новой информационной базы» и нажмите кнопку «Далее«.
4. Выберите пункт «Создание информационной базы без конфигурации …» и нажмите кнопку «Далее«.
5. В качестве имени базы укажите «Учебная» и нажмите кнопку «Далее«.
6. В качестве каталога базы укажите любую пустую папку (в данном случае это папка «Учебная» в моих документах). Нажмите кнопку «Далее».
7. Укажите вариант аутентификации «Выбирать автоматически«, режим запуска «Толстый клиент«. В качестве версии 1С:Предприятия ничего не указывайте, нажмите кнопку «Готово».
8. Как видите, в списке, наконец, появилась первая база, которую мы только что создали сами! Начнем писать код. Нажмите кнопку «Конфигуратор«.
9. В открывшемся окне, выберите через меню «Конфигурация«->»Открыть конфигурацию«.
10. В открывшейся слева панели нажмите правой кнопкой мыши на слове «Конфигурация» и выберите из списка «Открыть модуль управляемого приложения«.
11. Открылось окно с редактором. Сюда можно писать текст! С ним мы и будем работать в дальнейшем.
12. Теперь, не задумываясь, просто перепишите в это окно следующий текст:
Сообщить("Привет, Мир!"); |
13. Отлично! Код нашей первой программы готов. Запустим его на выполнение. Через меню «Отладка«->»Начать отладку» (или клавиша F5).
14. На вопрос ответим утвердительно.
15. Спустя секунду или две запустится 1С и в окне снизу появится надпись «Привет, Мир!». Мы добились от компьютера того, чего хотели. Поздравляю вас с первой программой!
Перейти к следующему уроку
Что-то не получилось? Остались вопросы? Задайте их мне на почту [email protected] и я отвечу вам сегодня же. Ваш преподаватель: Владимир Милькин.
Обращение преподавателя
Уровень сложности уроков идёт снизу вверх. Поэтому старайтесь заниматься последовательно, ничего не пропуская и не откладывая на потом.
Обязательно выполняйте все тесты и домашние задания, старайтесь улучшить свои результаты. Сверяйтесь с эталонными решениями только после самостоятельного выполнения задач.
С уважением, Владимир Милькин
Войдите на сайт как ученик
Войдите как ученик, чтобы получить доступ к материалам школы
Начинающие программисты в 1С знают, как сложно найти понятную информацию о конфигурировании 1С и обучении для новичков. Даже опытные пользователи программы первый раз открыв конфигуратор растеряются: форма подачи информации здесь иная. Нужно знать интерфейс Конфигуратора 1С, чтобы начать ориентироваться в составе дерева конфигурации.
Дерево конфигурации: создаём, редактируем, удаляем
Обучение программиста конфигурированию в 1С начинается с запуска программы в режиме конфигуратора. Для чайников: Конфигурация – жмём «Открыть конфигурацию» — получаем дерево, состоящее из объектов Конфигурации.
Перед нами объекты конфигурации: справочники, константы, документы и отчёты. Используя объекты конфигурации можно создавать, вносить изменения и удалять элементы дерева. Для поиска нужного объекта, можно воспользоваться возможностями поиска по первым буквам. Объекты имеют свой интерфейс.
Пользовательский интерфейс содержит формы списка, формы записи объекта и формы выбора.
Создание и конструирование: управляемые формы в Конфигурации 1С
Важно осознавать, что любая команда пользователя об изменении данных объекта передаётся через форму. Формы позволяют вносить новые данные, корректировать информацию, удалять ошибочные данные. В программе 1С программист фактически сообщает системе, как управлять размещением объектов в форме, как группировать элементы, каким должен быть порядок расположения. Если писать инструкцию для чайников, то фактически нужно:
- Сделать описание состава формы;
- Добавить реквизиты и команды;
- Сформировать объекты в логические группы;
- Указать последовательность обхода всех элементов в формах.
Можно изменять по своему желанию не только расположение элементов, но и её внешний вид: достаточно воспользоваться функционалом такого инструмента, как: «Свойства элементов формы».
Открытие форм для редактирования
Для просмотра формы и её редактирования можно использовать как простое открытие, так и открытие формы с предварительно установленным отбором. При этом из всего числа выделяются конкретные параметры. Достичь этого можно либо установив отбор, либо используя параметризированные команды.
Изучение синтаксиса языка 1С: от простого к сложному
На курсах программирования 1С для чайников начинают с самых азов языка. Несколько академических часов, уроки в формате видео-курсов помогут стать уверенным разработчиком 1С. Что нужно знать новичку в конфигурировании 1С?
- Что такое программный модуль, виды, контекст выполнения;
- Виды примитивных типов данных;
- Выражения языка: арифметические, логические;
- Синтаксические конструкции и основные приёмы работы;
- Основные особенности режимов при запуске системы.
Важно понять изначально, что программа 1С – это очень гибкая система, которую нужно настраивать. Конфигурирование 1С позволит решить практически любые бизнес-задачи, относящиеся к сфере автоматизации процессов. Алгоритм работы описывается встроенным языком 1С. Его функционал прост, инструкция работы в конфигураторе «для чайников» позволит использовать его объектно-ориентированные возможности для доступа к справочникам и документам.
Разработка прикладных решений
Платформа 1С позволяет модифицировать прикладные решения на базе основного продукта. Для начала работы необходимо иметь следующие навыки:
- Приёмы работы с окнами, текстами, табличными документами;
- Навыки работы с меню и управление диалоговыми элементами;
- Понятия о буфере обмена и основных приёмах взаимодействия с ним.
Специально для обучения начинающих программистов 1С мной было разработано руководство по программированию в системе 1С:Предприятие. Скачивайте и читайте более подробно как изучить 1С!
Нравится статья? Подпишитесь прямо сейчас и получайте обновления на свой E-Mail:
Мой мир
Вконтакте
Одноклассники
Google+
Похожее
Распечатать статью
Бесплатные видеоуроки 1С для программиста
Очень часто у новичка в 1С встает вопрос: как учиться? Учиться на базе клиента выходит накладно. Самый верный путь в обучении 1С — самообучение по видеокурсам. Конечно, Вы можете бесконечно ходить на всевозможные курсы 1С 8.3, но если Вы не будете заниматься самообучением — никакого эффекта это не принесёт, а стоят они не дешево! Однако всегда есть выход. В интернете есть большое количество бесплатных видеокурсов по 1С, которые Вы можете скачать себе на компьютер, в том числе и бесплатно.
Бесплатные видеокурсы 1С — это самый простой и быстрый способ изучить 1С 8.3.
В этой статье я постараюсь раскрыть наиболее интересные бесплатные виодеокурсы 1С и не только для обучения программированию 1С.
Бесплатные видеокурсы 1С
Понятный самоучитель 1С Бухгалтерия 8.3 для начинающих — наша подборка видеоуроков по 1С Бухгалтерии. В комментариях Вы можете всегда задать вопрос на интересующий Вас вопрос.
Наш самоучитель 1С для начинающих Вы можете увидеть в специальном плейлисте на Youtube. Обязательно подпишитесь на наш канал, мы регулярно выпускаем новые видео!
Для начала посоветую ознакомиться с видеокурсами по обучению программированию:
- Базовый видеокурс — этот бесплатный самоучитель по программированию 1С для тех, кто никогда не сталкивался до этого с программами 1С. 5 лекций примерно по 40-50 минут. В течение 5 лекций Вы создадите свою конфигурацию с учетом товаров, отчетами, печатными формами.
- Комплексная подготовка программистов 1С:Предприятие 8.2 — более расширенный видеокурс по программированию 1С 8.2 от Павла, также очень полезные видео, охватывающие довольно большой объем знаний. Именно с обучения по его видеоурокам началась моя любовь к 1С. Павел, спасибо Вам большое!
- Бесплатные видеокурсы «Быстрый старт» — подборка хороших курсов для начинающих. После прохождения бесплатной части можно приобрести данные курсы. Отличительная особенность курсов — это помощь в трудоустройстве: лекторы расскажут, как правильно преподать себя при поиске работы, что сейчас ценится в кандидатах, как повысить себе заработную плату, если Вы уже работаете.
- Бесплатные видеокурсы 1С Евгений Гилева. В них также можно почерпнуть очень много полезного. Особенно мне понравился видеокурс по СКД. Кстати, отмечу так же, что платные видеокурсы программирования тоже очень хороши — рекомендую, 168 часов отлично подобранной информации об 1С. Рекомендую видеокурс по конфигурации Конвертация Данных 2.0.
- www.teachvideo.ru — сайт для обучения типовым конфигурациям с точки зрения методологии, а не программирования. В нем Вы узнаете, как правильно приходовать товар, как списать, как оформить продажу, как оформить налоговые декларации, как закрыть месяц, как закрыть год и т.д.
- www.mykod.info (сайт закрылся :()- очень полезный сайт с бесплатными видеоуроками для обучения конфигурации «Конвертация данных». Если бы не он, я бы запросто мог не сдать вовремя один проект. Спасибо Вам за ресурс, Сергей!
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите 267 видеоуроков по 1С бесплатно:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
Сообщества 1С
- Не могу не порекомендовать наш молодой проект — Форум 1С. На нем можно задать абсолютно любой вопрос по 1С, прочитать последние статьи про 1С. А также Вы можете сами стать авторами новых статей!
- Для самообразования, общения с коллегами рекомендую отличный форум — Миста. На нём можно обсудить любые вопросы программирования и обучения 1С и не только.
- В заключение хочу посоветовать хороший ресурс, на котором имеется множество полезной информации — это, конечно же, Инфостарт. Это сообщество людей, внедряющих 1С, на котором можно еще и заработать!
Если Вам есть чем поделится, просьба оставлять ссылки на бесплатные материалы, видеокурсы по программированию для обучения 1С в комментариях!
Если Вам нужны срочные услуги 1С 8.3, а времени обучаться нет, Вы можете обратиться за услугами по 1С 8 к нам.
А вот один из бесплатных видео урокам по 1С Павла Чистова:
Другие статьи по 1С:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Программирование 1С с нуля
В этой статье я попытаюсь Вам рассказать. как с нуля, в кратчайшие сроки, изучить 1С программирование 8.3 и 8.2. Причем не только изучить, но и монетизировать свои знания.
Программирование 1С с нуля — с чего начать?
Начало — самое трудное в любом деле. Чтобы совершить первый шаг. я рекомендую ознакомиться с предметной областью — бухгалтерией, торговлей, учетом з/п. Начать следует с понимания торговли: требуется знание основных бизнес-процессов любой компании: покупка товаров/сырья, продажа товара и т.д. Следующий шаг — понимание основ бухгалтерского учета.
Вы должны представлять общие принципы бухучета. Не пытайтесь сразу, с нуля, понять всё — не получится. Если Вы технарь-программист, Вы не обязаны знать бухгалтерский учет лучше бухгалтеров и учить их этому искусству.
Для обучения программе 1С 8.3 с нуля, в виде практической части, рекомендую установить самые распространенные типовые конфигурации — «Управление торговлей» и «Бухгалтерию предприятия«. Создайте в базе тестовую организацию, оформите поступление товара, продайте часть товара, проведите инвентаризацию, примите основные средства, спишите товар, сделайте возврат от покупателя и т.д. Проведите в программе 1C все действия, встречающиеся в повседневной жизни предприятия.
Начинаем программировать в 1С
Когда Вы более-менее разобрались в предметной области, зачем, в общем, используют 1С предприятие, следует приступать к обучению программированию. С нуля начинать программировать стоит с разработки простеньких конфигураций:
Создайте документ поступления, оприходуйте товар. Создайте документ продажи — продайте. Постройте отчет, в котором можно будет увидеть товародвижение. Разработайте печатную форму к документам. Не рекомендую сразу лезть в «сложные» типовые конфигурации, первый этап программирования в 1 С 8.3 с нуля — понимание назначений объектов метаданных.
Разъясните для себя, что такое справочники, константы, документы, регистры накопления. Особо важный пункт в изучении программирования 1С — встроенный язык запросов. Без него невозможно эффективно получать данные из системы. Возможно, для интереса, Вы можете найти знакомых, которым нужна была своя «уникальная» программа. Вы можете договориться с ними о разработке такой программы бесплатно или за небольшое вознаграждение. В таком случае Вы получите не только навыки программирования на живом примере, но и опыт общения с заказчиком, что на деле является очень важным свойством программиста 1С.
Сейчас Вам как никогда требуется самомотивация, необходимость много работать и впитывать новую информацию как губка. Каждый день Вы будете узнавать что-то новое, интересное (завидую вам 🙂 ). На этом этапе изучения программирования 1С с нуля из материалов я бы порекомендовал:
- Начать читать книги по 1С программированию, начиная с самых простых (вроде «Простых примеров разработки»). Скорее всего, Вы не будете сразу понимать всё, но информация отложится в Вашей памяти, и её можно будет использовать в дальнейшем.
- Просмотр видеокурсов по 1С онлайн- очень полезная и наглядная информация, тем более что достать большинство из них можно бесплатно.
- Чтобы начать решать реальные практические задания, зарегистрируйтесь на бирже фриланса 1С и начните решать задания из архива. Тем самым Вы не только получите реальный опыт, но и поймете, какие виды услуг на рынке сейчас востребованы.
Монетизируем знания в 1С
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Через некоторое время мы становимся этаким Middle 1C developer. Мы уже понимаем архитектуру 1С 8.2, умеем отличать дебет от кредита, смело общаемся с клиентом — в общем, мы полноценные специалисты, прошедшие этот путь с нуля. Становится вопрос — монетизация знаний. На самом деле, рынок услуг 1С чрезвычайно большой. И зарабатывать на нём можно очень приличные деньги. Рассмотрим основные способы продажи своих услуг:
Работа в 1С-Франчайзи
Огромный плюс — франчайзи берут специалистов 1C с нуля. Работа в фирме-франчайзи 1С — путь постоянного развития. Вы точно будете узнавать каждый день что-то новое, интересное. Основной плюс франчайзи, на мой взгляд, — неограниченная сверху планка заработной платы (если Вы работаете на почасовой ставке). По опыту могу сказать, во франчайзи можно зарабатывать очень неплохие деньги — всё зависит от Вашей выработки. Когда зарплата завязана на выработке, это очень мотивирует.
Необходимо всегда искать креативные варианты повышения выработки часов. Например, создать универсальную обработку, которую можно продавать всем клиентам. Работы в фирмах-франчайзи, как правило, огромное количество. У опытных программистов 1С получается «закрывать» до 300 часов в месяц, что в пересчете на среднюю ставку программиста 1С получается довольно неплохо. Мой личный рекорд — 400 часов.
Работа фрилансером/свой бизнес в 1С
Работа фрилансером аналогична работе во франчайзи. Мы также предоставляем услуги 1С на аутсорсе. Вы замотивированы на оказание качественных услуг: если клиент уйдет, Вам нечего будет кушать :). Существенное отличие — нам необходимо заниматься поиском клиента, вести бухгалтерию организации (ИП или ООО). Клиентов можно искать в интернете, на специальных сайтах для фрилансеров, просто по знакомым и т.д.
Работа на внутреннем проекте («фикси»)
Другой вариант — работа на внутреннем проекте внедрения 1С 8.2 в компании, или, как это иногда называется, «фикс». Этот вариант отличается повышенным уровнем стабильности — сколько бы Вы не работали, Вы получите свой оклад. Ни больше, ни меньше. Как правило, если всё качественно сделано, ничего не ломается. Если нет новых задач, это значит, что можно заняться своими делами — саморазвитием или же найти дополнительную подработку.
Видеокурс по программированию в 1С:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
90000 90001 ESL Lessons For Beginners — GrammarBank 90002
90003 English as a second language lessons for beginners: 90004 Learn the basic language rules and use of everyday-life English while building up your vocabulary as you read more and more. Below is a chart of elementary level topics one should learn as a starter such as the numbers, days, months, verb to be, question words, and so on. Each lesson page includes explanations, examples and exercises. 90005 More Advanced Lessons 90006 Exercises For Beginners 90007 90008 90009 90003 ESL 90004 90012 90009 90003 Quick Review 90004 90012 90009 90003 Lesson Page 90004 90012 90021 90008 90009 90003 1.English Alphabet 90004 90012 90009 A, B, C 90006 Vowel / Consonants 90012 90009 Alphabet 90012 90021
90008 90009 90003 2. Verb To Be (Present) 90004 90012 90009 am, is, are 90006 I am, You are, He is 90012 90009 Verb To Be 90012 90021 90008 90009 90003 3. Numbers 90004 90012 90009 Cardinal: One, Two 90006 Ordinal: First, Second 90012 90009 Numbers in English 90012 90021 90008 90009 90003 4. Days and Months 90004 90012 90009 Monday, Tuesday … 90006 January, February … 90012 90009 Days Months Seasons 90012 90021 90008 90009 90003 5.Telling the Date 90004 90012 90009 May the third 90006 05/03/1999 90012 90009 How to say the Date 90012 90021 90008 90009 90003 6. Ask and Give Directions 90004 90012 90009 Excuse me. How can I get to the library? 90006 Could you tell me the nearest way to … 90012 90009 Ask Give Directions 90012 90021 90008 90009 90003 7. Telling the Time 90004 90012 90009 11:30 — It is half past eleven 90006 10:15 — It is a quarter past ten 90012 90009 Telling the Time 90012 90021 90008 90009 90003 8.Subject Pronouns 90004 90012 90009 I, You, He, She, It 90006 We, You, They 90012 90009 Subject Pronouns 90012 90021 90008 90009 90003 9. Subject Verb Agreement 90004 90012 90009 He like 90116 s 90117 90006 She fl 90116 ies 90117 90012 90009 Subject Verb Agreement 90012 90021 90008 90009 90003 10. Indefinite Articles 90004 90012 90009 A and An 90006 a lesson, an ant 90012 90009 Indefinite Articles 90012 90021 90008 90009 90003 11. Possessive Adjectives 90004 90012 90009 My, Your, His, Her, Its 90006 Our, Their 90012 90009
Possessive Adjectives 90012 90021 90008 90009
90003 12.Singular and Plural 90004 90012 90009 book — books 90006 foot — feet 90012 90009 Singular and Plural 90012 90021 90008 90009 90003 13. There Is & There Are 90004 90012 90009 There is an animal 90006 There are animals 90012 90009 There is & There are 90012 90021 90008 90009
90003 14. This That These Those 90004 90012 90009 This ring 90006 those rings 90012 90009 This That These Those 90012 90021 90008 90009 90003 15. WH Questions 90004 90012 90009 Which, What 90006 Who, Where 90012 90009 Question Words 90012 90021 90008 90009 90003 16 .Have Got & Has Got 90004 90012 90009 I’ve got brown eyes 90006 Judy has got friends. 90012 90009 Have Got & Has Got 90012 90021 90008 90009 90003 17. Some & Any 90004 90012 90009 I want some water. 90006 Is there any water? 90012 90009 Some and Any 90012 90021 90008 90009 90003 18. Much & Many & A lot of 90004 90012 90009 There are many cars. 90006 There is not much water 90012 90009 Much & Many & Lots Of 90012 90021 90008 90009 90003 19. How Much & How Many 90004 90012 90009 How many fingers? 90006 How much time? 90012 90009 How Much & How Many 90012 90021 90008 90009 90003 20.Nouns 90004 90012 90009 Countable Nouns: Many cars 90006 Uncountable Nouns: Little butter 90012 90009 Countable Uncountable Nouns 90012 90021 90008 90009 90003 21. Possessive Pronouns 90004 90012 90009 Mine, Yours, His 90006 Ours, Theirs … 90012 90009 Possessive Pronouns 90012 90021 90008 90009 90003 22. Prepositions 90004 90012 90009 Direction, Position, Time, Place … 90006 opposite, in front of, during, above … 90012 90009 Prepositions 90012 90021 90008 90009 90003 23. Also & Too & Either 90004 90012 90009 Negative Sentences: Either 90006 Affirmative Sentences: Too / Also 90012 90009 Also & Too & Either 90012 90021 90008 90009 90003 24.Imperatives 90004 90012 90009 Listen to me 90006 Open the door 90012 90009 Imperatives 90012 90021 90008 90009 90003 25. Can / Can not 90004 90012 90009 possibility, ability, inability, request 90006 inadequacy, permission 90012 90009 Can / Can not 90012 90021 90008 90009 90003 26. Polite Requests 90004 90012 90009 Could you help me, please? 90006 Would you mind If I turn on the TV? 90012 90009 Polite Requests 90012 90021 90008 90009 90003 27. Present Continuous Tense 90004 90012 90009 I am studying English right now.90006 They are waiting for my sister. 90012 90009 Present Progressive Tense 90012 90021 90008 90009 90003 28. Object Pronouns 90004 90012 90009 me, you, him / her / it 90006 us, you, them 90012 90009 Object Pronouns 90012 90021 90008 90009 90003 29. Simple Present Tense 90004 90012 90009 He goes to school. 90006 Do you play chess? 90012 90009 Simple Present Tense 90012 90021 90008 90009 90003 30. Daily Routine English 90004 90012 90009 I wake up at 7 o’clock. 90006 I go to work.90012 90009 Daily Routine English 90012 90021 90008 90009 90003 31. Be Going to Future 90004 90012 90009 I am going to visit my uncle tomorrow. 90006 He is going to come later. 90012 90009 Be Going To Future 90012 90021 90008 90009 90003 32. Must & Have to / Has to 90004 90012 90009 Mother: You must come home early. 90006 Friend: You have to wear uniform at school. 90012 90009 Must & Have To / Has To 90012 90021 90008 90009 90003 33. Tense Agreement 90004 90012 90009 I came home and did homework.90006 I come home and do homework 90012 90009 Tense Agreement 90012 90021 90008 90009 90003 34. Question Types 90004 90012 90009 Are you English? 90006 How old are you? 90012 90009 Types of Questions 90012 90021 90008 90009 90003 35. Types of Sentences 90004 90012 90009 Simple sentences 90006 Compound sentences … 90012 90009 Types of Sentences 90012 90021
90008 90009 90003 36. Colors in English 90004 90012 90009 White / Black / Brown 90006 Blue / Yellow / Orange 90012 90009 Colors in English 90012 90021 90008 90009 90003 37.See vs Watch vs Look 90004 90012 90009 I can not see you. 90006 I can not watch you all day. 90012 90009 See vs Watch vs Look 90012 90021 90008 90009 90003 38. Affect or Effect 90004 90012 90009 That movie affected me. 90006 The movie had no effects on me. 90012 90009 Affect or Effect 90012 90021 90008 90009 90003 39. Accept / Except / Expect 90004 90012 90009 I do not expect her to accept 90006 any gifts except for flowers. 90012 90009 Accept / Except / Expect 90012 90021 90455.90000 C ++ Programming Tutorial for Beginners: Learn in 2 Hours 90001 90002 90003 90004 Home 90005 90004 90007 Testing 90008 90009 90004 90003 90004 Back 90005 90004 Agile Testing 90005 90004 BugZilla 90005 90004 Cucumber 90005 90004 Database Testing 90005 90004 ETL Testing 90005 90004 Jmeter 90005 90004 JIRA 90005 90028 90003 90004 Back 90005 90004 JUnit 90005 90004 LoadRunner 90005 90004 Manual Testing 90005 90004 Mobile Testing 90005 90004 Mantis 90005 90004 Postman 90005 90004 QTP 90005 90028 90003 90004 Back 90005 90004 Quality Center (ALM) 90005 90004 RPA 90005 90004 SAP Testing 90005 90004 Selenium 90005 90004 SoapUI 90005 90004 Test Management 90005 90004 TestLink 90005 90028 90005 90028 90005 90004 90007 SAP 90008 90071 90004 90003 900 04 Back 90005 90004 ABAP 90005 90004 APO 90005 90004 Beginner 90005 90004 Basis 90005 90004 BODS 90005 90004 BI 90005 90004 BPC 90005 90004 CO 90005 90028 90003 90004 Back 90005 90004 CRM 90005 90004 Crystal Reports 90005 90004 FICO 90005 90004 HANA 90005 90004 HR 90005 90004 MM 90005 90004 QM 90005 90004 Payroll 90005 90028 90003 90004 Back 90005 90004 PI / PO 90005 90004 PP 90005 90004 SD 90005 90004 SAPUI5 90005 90004 Security 90005 90004 Solution Manager 90005 90004 Successfactors 90005 90004 SAP Tutorials 90005 90028 90005 90028 90005 90004 90007 Web 90008 90009 90004 90003 90004 Back 90005 90004 Apache 90005 90004 Android 90005 90004 AngularJS 90005 90004 ASP.Net 90005 90004 C 90005 90004 C # 90005 90004 C ++ 90005 90004 CodeIgniter 90005 90004 DBMS 90005 90028 90003 90004 Back 90005 90004 Java 90005 90004 JavaScript 90005 90004 JSP 90005 90004 Kotlin 90005 90004 Linux 90005 90004 MariaDB 90005 90004 MS Access 90005 90004 MYSQL 90005 90004 Node. js 90005 90028 90003 90004 Back 90005 90004 Perl 90005 90004 PHP 90005 90004 PL / SQL 90005 90004 PostgreSQL 90005 90004 Python 90005 90004 ReactJS 90005 90004 Ruby & Rails 90005 90004 Scala 90005 90004 SQL 90005 90028 90003 90004 Back 90005 90004 SQL Server 90005 90004 SQLite 90005 90004 UML 90005 90004 VB.Net 90005 90004 VBScript 90005 90004 Web Services 90005 90004 WPF 90005 90028 90005 90028 90005 90004 90007 Must Learn! 90008 90231 90004 90003 90004 Back 90005 90004 Accounting 90005 90004 Algorithms 90005 90004 Blockchain 90005 90004 Business Analyst 90005 90004 Build Website 90005 90004 CCNA 90005 90004 Cloud Computing 90005 90004 COBOL 90005 90004 Compiler Design 90005 90004 Embedded Systems 90005 90028 90003 90004 Back 90005 90004 Ethical Hacking 90005 90004 Excel Tutorials 90005 90004 Go Programming 90005 90004 IoT 90005 90004 ITIL 90005 90004 Jenkins 90005 90004 MIS 90005 90004 Networking 90005 90004 Operating System 90005 90004 Prep 90005 90028 90003 90004 Back 90005 90004 PMP 90005 90004 Photoshop 90005 90004 Project Management 90005 90004 Reviews 90005 90004 Salesforce 90005 90004 SEO 90005 90004 Software Engineering 90005 90004 VBA 90005 90028 90005 90028 90005 90004 90007 Big Data 90008 90307 90004 90003 90004 Back 90005 90004 AWS 90005 90004 BigData 90005 90004 Cassandra 90005 90004 Cognos 90005 90004 Data Warehousing 90005 90004 DevOps 90005 90004 HBase 90005 90028 90003 90004 Back 90005 90004 Hive 90005 90004 Informatica 90005 90004 MicroStrategy 90005 90004 MongoDB 90005 90004 NiFi 90005 90004 OBIEE 90005 90004 Pentaho 90005 90028 90003 90004 Back 90005 90004 90005 90028 90005 90028 90005 90028 .