2.4Практическая работа «Введение в программирование на языке 1С» Цель занятия
назначение и краткая характеристика встроенного языка. Формат описания элементов языка. Понятие программного модуля. Виды программных модулей. Процедуры и функции программного модуля;
типы данных. Атрибуты и методы типов данных.
запуск Отладчика. Пошаговое выполнение модуля. Точки останова. замер производительности. Работа с Синтакс-Помощником. Контекстный поиск.;
Краткая теория занятия
Встроенный язык является важной частью технологической платформы 1С:Предприятия 8, поскольку позволяет разработчику описывать собственные алгоритмы функционирования прикладного решения.
Встроенный язык имеет много общих черт с другими языками, такими как Pascal, Java Script, Basic, что облегчает его освоение начинающими разработчиками. Однако он не является прямым аналогом какого-либо из перечисленных языков.
Вот лишь некоторые, наиболее значимые особенности встроенного языка:
предварительная компиляция - перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;
кэширование скомпилированных модулей в памяти;
мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;
отсутствие программного описания объектов конфигурации - разработчик может использовать либо встроенные в платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения.
Программные модули в конфигурации не являются самостоятельными программами, поскольку являются частью всей конфигурации задачи. Программный модуль – это «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения в определенные моменты времени.
Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования.
Каждый отдельный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в одном контексте.
2.5Практическая работа «Работа с константами и справочниками» Цель занятия
создание констант, заполнение ручным и программным способами;
создание справочников, обращение к элементам справочника из программного языка;
Краткая теория занятия
Для создания справочника, например Клиенты, необходимо выполнить определенные действия. На рисунках 1 и 2 приведены заполненные закладки Основные и Данные. На закладке Основные указывается имя и Синоним, а на закладке Данные – следует увеличить длину до 50 символов. Остальные закладки, заполненные системой по умолчанию, оставляются без изменений.
Рисунок 1 – Справочник Клиенты закладка Основные
Рисунок 2 – Справочник Клиенты закладка Данные
Для заполнения созданного справочника нажмите клавишу F5 или выполните команду меню Отладка – Начать отладку. На экране появится окно вопроса (Рисунок 3), следует ответить Да.
Рисунок 3 – Вопрос при переходе к отладке
6. Внесите в справочник не менее 3-х клиентов произвольно.
7. Вернитесь в Конфигуратор.
2.6Практическая работа «Работа с документами» Цель занятия
создание электронной формы документа Приходная накладная (Поступление товаров);
создание печатной формы документа;
Краткая теория занятия
Создадим новый объект конфигурации Документ. Имя документа ПриходнаяНакладная. Нажмем Далее.
Реквизит документа с именем Склад и типом данных СправочникСсылка.Склады.
Добавим табличную часть с именем Материалы и создадим у нее 4-е реквизита (Рисунок 1):
Материал – тип СправочникСсылка.Номенклатура
Количество – тип Число, длина 15, точность 2, неотрицательное
Цена – тип Число, длина 15, точность 2, неотрицательное
Сумма – тип Число, длина 15, точность 2, неотрицательное.
Рисунок 1 – Создание документа ПриходнаяНакладная
Для того, чтобы создать форму документа перейдите на закладку Формы и нажмите на кнопку с изображением лупы в разделе Основные формы в поле Документа (Рисунок 2).
Рисунок 2 – Создание формы документа
Система вызовет Конструктор форм. Нажмите кнопку Готово (Рисунок 3).
Рисунок 3 – Конструктор формы документа
Созданная форма представлена на рисунке 4.
Рисунок 4 – форма документа ПриходнаяНакладная
|