Вы находитесь на странице: 1из 3

ВВЕДЕНИЕ

Как показывает практика, у консультантов, опытных пользователей и начинающих программистов уже


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

По курсу
Данный курс является базовым по практическому освоению программирования в системе 1С:Предприятие
8.
Курс предназначен для ознакомления слушателей с базовыми задачами и возможностями программирования
в системе "1С:Предприятие 8".
После прохождения курса учащиеся смогут:
• понимать синтаксис алгоритмов на встроенном языке 1С
• читать и писать алгоритмы на языке запросов
• создавать собственные алгоритмы
• разбираться в несложных существующих алгоритмах
Материалы данного курса не являются заменой описания встроенного языка, а лишь определяют методику
обучения.
Для получения полноценной информации по синтаксису встроенного языка следует пользоваться
документацией из стандартной поставки, а также помощником или синтакс-помощником из конфигуратора.
Практические задания выполняются в толстом клиенте, т.к. специфика построения алгоритмов клиент-
серверной архитектуры рассматриваются на следующем курсе "Основы клиент-серверного программирования".
Материал рассматривается на базе платформы 1С:Предприятие 8.3 с использованием каркасной базы, т.к.
конфигурирование не является главной задачей данного курса:
Общие сведения
В процессе изучения данного курса слушатели получат целостное представление о назначении языка
программирования 1С и языка запросов в системе 1С:Предприятие 8 на базе платформы "1С:Предприятие 8.3", а
также получат базовые знания по основам программирования.
В ходе курса будут рассмотрены все темы, необходимые для наработки практических навыков в
программировании.
Данный курс разбит на 4 основных блока:
Основные конструкции встроенного языка 1С:Предприятие 8
Объектная модель работы с данными
Табличная модель работы с данными
Совместное использование табличной и объектной моделей
Для более эффективного усвоения материала, полученные теоретические знания закрепляются
практическими занятиями.
Решение задач строится на уровне общего описания функциональности системы и решения сквозной задачи
и разбиения и постановки подзадач по следующему порядку:
Изучение теоретических аспектов, необходимых для решения задач.
Постановка задачи.
Решение поставленной задачи вместе с преподавателем.
Задания для самостоятельной работы.

Требования к слушателям
Опыт и знания в области программировании не требуется, т.к. в рамках первого дня рассматриваются базовые
конструкции и понятия программирования.
Для наилучшего восприятия информации рекомендуется проходить курсы обучения последовательно или уже
иметь знания и навыки в объеме базовых курсов.
Базовым курсом является курс: Знакомство с платформой "1C:Предприятие 8.3"

Место и время обучения


Слушатели данного курса проходят обучение в течение 4 дней на территории учебного центра №1

Соглашения о терминах и обозначениях


Названия диалоговых кнопок, закладок диалоговых панелей, названия пунктов меню, имена других
объектов, будут даваться в двойных кавычках, например, "ОК", "Услуги", "Предприятие", "Контрагент" и
т.д.
Значения и типы данных будут даваться в одинарных кавычках: 'Дата', 'СправочникСсылка.Организации'
Обращение к пункту меню будет даваться в последовательном перечислении родительских пунктов через
значок стрелки вправо ">", например, "Конфигурация" > "Поддержка" > "Обновить конфигурацию"
Вызовы процедур и функций будут даваться с подчеркиванием
Практические задания определяются следующим образом:

Определения выделяются следующей конструкцией:

Важные дополнения к материалу:

Примеры кода: