Изучить 1с программирование. Основы программирование в среде «1с: предприятие

Отличный видео курс по программирование в системе 1С: Предприятие. Включает в себя 7 курсов:

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

2. 1С:Предприятие 8.3. Введение в конфигурирование. Основные объекты
-Будете понимать общие принципы построения системы «1С:Предприятие 8»
-Овладеете базовыми навыками работы в среде «1С:Предприятие 8»

3. Использование запросов в системе «1С:Предприятие 8». Язык запросов
-Писать запросы
-Работать с конструктором запросов
-Корректно использовать различные виды таблиц ИБ
-Познакомитесь с особенностями работы с виртуальными таблицами регистров

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

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

6. 1С:Предприятие 8.3. Решение расчетных задач
-Уверенно владеть инструментарием «1С:Предприятие 8.3»
-Знать и уметь применять на практике методики решения задач автоматизации расчета зарплаты и учета персонала
-Уметь контролировать производительность разрабатываемого решения
-Понимать взаимосвязи объектов конфигурации, физических таблиц и виртуальных таблиц регистра расчета
-Находить и корректно исправлять ошибки: как методологические, так и программные
-Владеть функционалом платформы «1С:Предприятие 8.3» в части, необходимой для решения расчетных задач

7. 1С:Предприятие 8.3. Средства интеграции и обмена данными
-Работать с текстовыми файлами и документами
-Работать с файлами.dbf
-Организовывать интернет-соединения
-Работать с электронной почтой и использовать протоколы http, ftp
-Использовать технологии OLE и COM
-Использовать последовательную модель доступа к XML
-Использовать XDTO и смешанную модель XML
-Организовывать обмен данными
-Использовать механизмы объекта «Планы Обмена»
-Использовать конфигурацию «Конвертация данных»

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

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

Чтобы стать 1С Программистом надо:
1. Иметь желание
2. Запастись терпение
4. Необходима программа 1С
5. ЖКК (Желто-красные книжки) и курсы по 1с
6. Практика, практика и еще раз практика
Рассмотрим все по подробней.

Хочу стать программистом 1С

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

Начать изучение 1С

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

С официальными курсами 1С ознакомитесь на сайте 1С, Курсы 1С — обучение и подготовка к экзаменам

Но я бы советовал курсы Евгения Гилева и Насипов Фарита «Профессиональное программирование в 1С:Предприятии 8.х » . Для начала зайдите сайт ознакомитесь материалами и оцените сами как вам данный курс.

Если решили то запишитесь на курс «1С:Программист – Быстрый старт в профессию» , данный курс стоит и за время его прохождения вы точно узнаете ваше это или нет.

3. Вы приобрели «1С:Предприятие 8.2. Версия для обучения программированию» и ЖЖК, записались на курсы, тогда сразу же принимайтесь к подготовке на сертификат .

Если вообще не знайте что такое программирование, то вам сюда .

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

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

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

2. Практика.

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

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

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

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

Платформа 1С Предприятие 8 имеет полноценный функционал для разработки собственных решений для разработчика. Главный инструмент разработки — это встроенный язык программирования 1С 8.3.

Создание новых классов программно в языке 1С 8.3 запрещено. Так как платформа 1С Предприятие специализирована для задач учета, состав классов заранее предопределен:

  • и т.д.

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

Сложный ли язык программирования 1С?

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

Если Вы имели до знакомства с 1C солидный опыт на других предметно-ориентированных языках программирования, Вам не составит труда разобраться и в тонкостях 8.2, главное — желание. Всё что Вам нужно — найти хороший самоучитель по языку программированию 1С.

Русский синтаксис языка 1С

Этапы обучения в школе программирования (или как стать программистом 1С с нуля)

Итак, вы решили стать программистом 1С.

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

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

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

3) Уже состоявшиеся программисты на других языках, недавно перешедшие в 1С. Такие люди уже обладают достаточно хорошей алгоритмической подготовкой и опытом программирования.

Но с чего начать? Куда и как лучше направить свои усилия? Растерянность на данном этапе вполне понятна.

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

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

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

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

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

Этапы обучения:

1. Изучение основ внутреннего языка программирования 1С 8.

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

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

Уже в который раз я предостерегаю начинающих разработчиков: не торопитесь создавать новые объекты в конфигураторе! Всё, что делается быстро при помощи мышки - быстро и осваивается. Но начинать нужно не с этого. Начните с самых основ - изучения внутреннего языка 1С 8 - .

2. Выполнение продвинутых упражнений на знание внутреннего языка программирования 1С 8.

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

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

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

3. Изучение языка запросов 1С 8.

Следующий этап в обучении разработчика - изучение запросов.

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

4. Выполнение продвинутых упражнений на знание языка запросов в 1С 8.

Основы основами, но, чтобы научиться писать запросы - нужно их писать.

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

Данный этап обучения подойдёт в качестве отправной точки, если вы уже имеете опыт написания запросов в 1С или SQL - .

5. Создание отчетов и обработок для системы 1С:Предприятие 8.

Теперь, когда остальные этапы позади, можно приступать к самому интересному.

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

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

На разработку отчётов при помощи системы компоновки данных.

6. Доработка существующих конфигураций.

На этом этапе начинается работа с метаданными конфигураций: создание документов, справочников, регистров и другие подобные задачи.

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

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

И, если в случае с такими базами оперативного учёта, как "Управление торговлей", я с пониманием отношусь к внесению изменений в саму базу и даже снятию с поддержки, то в случае бухгалтерии нужно до последнего не вносить изменения в саму базу и уж тем более не снимать её с поддержки. Это вызвано очень частыми изменениями законодательства и, как следствие, постоянно выпускающимися обновлениями от 1С. Если база не дорабатывалась напрямую - все обновления будут проходить на ура автоматически. Если были изменения - программисту нужно будет каждый раз вносить обновления в ручном режиме, что не только затратно по времени, но и чревато внесением ошибок в базу.

 
Статьи по теме:
Подключение и запуск Telnet
Обсуждение подопций Некоторые опции требуют большего количества информации, нежели просто "включить" (enable) или "выключить" (disable). Например, установка типа терминала: для того чтобы клиент мог идентифицировать тип терминала, он должен отправить AS
Что такое Проектор LED или светодиодный проектор?
DLP- и LCD-проекторы отличаются технологией создания изображения. В свет лампы с помощью призмы разбивается на лучи основных цветов: зеленый, синий и красный, а потом попадает на одну из трех маленьких жидкокристаллических матриц. ЖК-матрицы пропускают св
Как установить MiFlash и драйверы для смартфонов Xiaomi Сложные способы решения
Это подготовительная статья для инструкций по обновлению программного обеспечения смартфонов Xiaomi. Мы все прекрасно знаем, что театр начинается с вешалки, а работа с приложением — с инсталляции. Поскольку есть некоторые нюансы при установке приложения M
TrueCrypt шифрование важных файлов
TrueCrypt — это программная система для создания и использования шифруемого-на-лету тома (устройства хранения данных). Шифрование-на-лету означает, что данные автоматически шифруются или дешифруются прямо во время их считывания или записи, не отвлекая пол