Файл: Знакомство с платформой 1С: Предприятие 8.3.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 860

Скачиваний: 13

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Глава 1 Знакомство с платформой 1С: Предприятие 8.3

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

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

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

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

Взгляд на систему 1С: Предприятие

В системе 1С: Предприятие можно выделить две ключевые составляющие:

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

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

В технологической платформе выделяются две составляющих:

  • Среда исполнения;
  • Среда разработки.

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


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

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

Встроенный язык программирования 1С: Предприятие, а также язык запросов служат для описания специфических алгоритмов прикладного решения. Данный язык имеет много общих черт с другими языками программирования, такими как Visual Basic, JavaScript и др. Для построения запросов в системе 1С: Предприятие включен еще один язык — язык запросов, который похож на известный (по работе с базами данных) язык построения запросов SQL. Важной особенностью языка запросов в системе 1С: Предприятие является то, что он обеспечивает доступ к данным только для чтения. Для записи же информации используются конструкции на встроенном языке 1С: Предприятие.

Средства разработки в системе 1С: Предприятие

К средствам работы с мета-данными относятся: окно конфигурации, окно редактирования, объект конфигурации и панель свойств. С помощью этих инструментов выполняется добавление объектов конфигурации, изменение их свойств, установка связей с другими объектами.

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


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

  • Конструктор запросов;
  • Конструктор движений регистров;
  • Конструктор печати;
  • Конструктор форм объектов конфигурации;

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

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

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

Начиная с 1С: Предприятие 8.1, добавлено несколько новых ресурсов. Одним из них, который является наиболее существенным, мы будем активно пользоваться — система компоновки данных. Это весьма эффективный ресурс для построения отчетов, так как механизм компоновки данных позволяет дать целостное описание отчета, используя только визуальные средства.

Установка системы 1С: Предприятие 8.3

Для работы с книгой вам потребуется установить на свой компьютер платформу 1С: Предприятие 8.3. Возможно, у вас эта система уже установлена; тогда данный раздел вы можете пропустить.

Загрузить дистрибутив платформы 1С: Предприятие 8.3 можно бесплатно с сайта компании 1С. На стартовой странице сайта http://v8.1c.ru присутствует горизонтальное меню, в котором имеется пункт Методическая поддержка. С помощью этого пункта следует обратиться к разделу Учебные версии, затем следует найти ссылку скачать бесплатно под одним из продуктов.

Рис. 1. Один из продуктов

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

Рис.2. Начальная страница

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

Рис.3. Форма персональных данных

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


Рис.4. Успешная отправка формы.

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

Рис.5. Ссылка на загрузку

По итогу загрузки мы получим архив, который сначала необходимо распаковать. В распакованном наборе файлов архива следует воспользоваться исполняемым файлом установочного пакета – autorun.exe. Стартовое окно установки программы показано на рис.6

.

Рис. 6. Стартовое окно программы установки

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

Постановка задачи

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

Поставим типичную задачу учета товаров. Для решения этой задачи необходимо создать набор объектов конфигурации: справочники, документы и регистры накопления; а затем мы поработаем в качестве пользователей с информационной базой, созданной системой на основании разработанной конфигурации. В последующих главах разработанная здесь структура будет использоваться для изучения языка запросов (см. главу 2) и создания отчетов с использованием системы компоновки данных (см. главу 3). В этих главах разработанная конфигурация станет базой для создания других объектов конфигурации. В дальнейшем (в главе 4) мы усовершенствуем её. В частности, мы создадим механизм учета денежных средств от контрагентов.

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


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

Начало работы

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

Приступим к практическим действиям, и после выбора в подменю 1С: Предприятие 8 (учебная версия) меню Пуск пункта 1С: Предприятие перед нами откроется стартовое окно системы 1С: Предприятие 8.3, которое показано на рис.7. Это окно запуска, которое позволяет как начать новую разработку, так и продолжить работу.

Рис.7. Стартовое окно системы 1С: Предприятие 8.3

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

Добавление новой информационной базы

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

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

Рис. 8. Окно для добавления новой (выбора существующей) информационной базы

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