- •Основные понятия системы 1с-Предприятие.
- •Структура конфигурации. Классификация объектов конфигурации.
- •Основная конфигурация и конфигурация базы данных.
- •Основные возможности режима конфигуратора.
- •Язык программирования системы 1с-Предприятие. Назначение и краткая характеристика.
- •Виды модулей системы 1с-Предприятие. Контекст выполнения модуля.
- •Операторы цикла. Оператор управления циклом. Оператор прерывания цикла.
- •Оператор обработки исключительной ситуации.
- •Описание пользовательских процедур. Вызов процедур.
- •Описание пользовательских функций. Вызов функций.
- •Универсальные коллекции значений.
- •Работа с массивом.
- •Работа со структурой.
- •Работа с соответствием.
- •Работа со списком значений.
- •Работа с таблицей значений.
- •Работа с деревом значений.
- •Документы, их структура и предназначение. Табличные части документов.
- •Подчиненные документы. Ввод документов на основании.
- •Проведение документа. Оперативное и неоперативное проведение.
- •Регистры сведений, их структура и предназначение. Форма регистра сведений.
- •Периодический и непериодический регистры сведений. Понятие регистратора.
- •Регистры накопления, их структура и предназначение. Форма регистра накопления.
- •Регистр накопления остатков. Оборотный регистр. Сравнение разных типов регистров.
- •Журналы документов, их структура и предназначение. Форма списка журнала документов.
- •Критерии отбора, их структура и предназначение.
- •Печатные формы, их структура и предназначение. Табличный редактор.
- •Макеты, их структура и предназначение. Именованные области.
- •Типы значений ячейки макета. Приемы работы с ячейкой, макетом. Форматирование ячейки.
- •Отчеты, их структура и предназначение. Реквизиты отчета. Форма отчета.
- •Построитель отчета, его структура и предназначение.
Основные возможности режима конфигуратора.
Конфигуратор представляет набор команд, позволяющих выполнять работу над конфигурацией:
- сохранение. Все исправления производятся в оперативной памяти. Это позволяет редактировать конфиг., не опасаясь разрушения настройки существующей. Команда вызывается через основное меню: Конфигурация -> Сохранить конфигурацию Она позволяет периодически сохранять редактируемую конфиг., не производя реструктуризации информации.
- обновление конфигурации. Чтобы изменения произошли в таблицах информ. баз, необходимо выполнить: Конфигурация –> Обновить конфигурацию Конфигуратор произведет обновление и результаты будут видны в пользовательском режиме. - сохранение конфигурации в файл. При необходимости создать еще одну информ. базу с теми же метаданными, но другими данными. - создание резервной копии. Сохраняет в одном файле и данных и метаданных: Администрирование -> Выгрузить информационную базу Создается файл с расширением .dt -сравнение и объединение конфигураций. При этом можно интерактивно отметить объекты, подлежащие объединению и настроить правила объединения. Это полезно, когда над одной конфигурацией работает несколько человек. Для периодического сравнения и объединения работы используется хранилище конфигурации.
Основные возможности пользовательского режима. После обновления конфигурации ее работа проверяется в пользовательском режиме. Удобнее всего ее вести под управлением встроенного в конфигурации отладчика. Для этого выбирают: Отладка -> Начать отладку
Редакторы и конструкторы системы 1С-Предприятие.
Конструкторы позволяют автоматизировать работу создание некоторых часто используемого прикладного решения.
Виды конструкторов: - Конструктор запросов создает текстовый запрос на спец. языке. - Конструктор печати формирует процедуру и макет печати - Конструктор выходной формы (фактически это конструктор запроса + вкладка выходной формы) - Конструктор ввода на основании автоматически формирует алгоритм ввода одного объекта на основании другого - Конструктор движения документа формирует текст программы для документов, изменяющих состояние регистров
- Конструктор меню автоматически создает главное пользовательское меню конфигурации
- Конструктор для элементов управления автоматическое создание различных элементов управления - Конструктор объектов конфигурации = окно редактора объектов конфигурации.
Редакторы позволяют создавать и модифицировать элементы конфигурации. Виды:
- Редактор экранных форм (выравнивание элементов, редактирование, привязка, палитра свойств элементов управления) - Редактор интерфейса создание меню и панелей инструментов конфигурации. Для любого пункта меню определяются свойства и выполняются действия. - Табличный редактор для редактирование макетов печатных форм. - Редактор программных модулей для написания программных модулей.
Язык программирования системы 1с-Предприятие. Назначение и краткая характеристика.
Встроенный язык используется для реализации различных алгоритмов расчета, формирование печатных форм, движения по регистрам. Алгоритмы конфигурации описываются в программных модулях , содержащие текст на встроенном языке.
Встроенный язык является двуязычным . Почти все зарезервированные слова имеют два имени русское и английское. Имена можно смешивать. Регистр букв не имеет значения.
Это предметно-ориентированный язык программирования. Имеет некоторые возможности ООП. Программный код помещается в модули. Алгоритмы оформляются в виде процедур и функций.
Особенности:
- мягкая типизация (тип переменной определяется типом значений, которые она содержит );
- отсутствие программного описания прикладных типов;
- не требуется предварительное описание процедур и функций, если их вызов выполняется раньше этих описаний;
- событийная ориентированность встроенного языка;
- поддержка обработки исключительных ситуаций;
- двуязычность;
- используется интерпретатор с предварительной компиляцией (модули с текстом на встроенном языке преобразуются во внутренний код);
- кэширование скомпилированных модулей в памяти;
