Большинство объектов метаданных в системе 1С: Предприятие могут иметь визуальное представление. В самом общем случае, визуальное представление состоит из следующих частей:
— экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте метаданных;
— печатная форма объекта метаданных (печатных форм может быть несколько);
— модуль формы — программа на встроенном языке системы 1С: Предприятие.
Как правило, модуль формы содержит алгоритм построения печатной формы объекта метаданных, а также может выполнять обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т.д.
Совокупность экранного диалога печатной формы и модуля называется формой. Способность иметь визуальное представление позволяет объекту метаданных организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование системы 1С: Предприятие, и определяется, в основном типом объектов метаданных.
Язык 1С: система типов, библиотеки, IDE, красота кода и «настоящесть» разработчиков
Для разработки форм в Конфигураторе применяется комплексный редактор форм, позволяющий редактировать все компоненты формы во взаимосвязи.
Модулем называется программа на встроенном языке системы 1С: Предприятие. Модули располагаются в заданных точках структуры метаданных и вызываются для выполнения в заранее известные моменты работы системы 1С: Предприятие.
Встроенный язык системы 1С: Предприятие представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами.
Программные модули в конфигурации системы 1С: Предприятие 7.7 не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль — это своего рода «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы.
Структуру программного модуля можно подразделить на следующие разделы:
— раздел определения переменных;
— раздел процедур и функций;
— раздел основной программы.
В системе 1С: Предприятие существуют следующие виды программных модулей:
Глобальный модуль. Размещается в корневом разделе конфигурации: Метаданные. Запускается при старте всей прикладной задачи. Глобальный модуль определяет глобальный контекст всей задачи.
Модуль Формы списка справочника. Размещается в разделе конфигурации: Метаданные > Справочник > Форма списка. Запускается при вызове формы списка справочника. В модуле доступны: глобальный контекст, контекст Модуля формы списка справочника, в котором непосредственно доступе выбранный в списке элемент справочника и реквизиты формы списка справочника.
Модуль Формы группы справочника. Размещается в разделе конфигурации: Метаданные > Справочник > Форма группы. Запускается при открытии формы справочника. В модуле доступны: глобальный контекст, контекст Модуля формы группы справочника, в котором непосредственно доступны реквизиты текущей группы справочника и реквизиты формы.
«Hello, 1C!»: пишем первую программу на языке программирования 1С
Модуль Формы элемента справочника. Размещается в разделе конфигурации: Метаданные > Справочник > Форма элемента. Запускается при открытии формы элемента справочника. В модуле доступны: глобальный контекст, контекст Модуля формы элемента справочника, в котором непосредственно доступны реквизиты текущей группы справочника и реквизиты формы.
Модуль Формы документа. Размещается в разделе конфигурации: Метаданные > Документ > Форма. Запускается при открытии формы документа. В модуле доступны: глобальный контекст, контекст Модуля формы документа, в котором непосредственно доступны реквизиты текущего документа и реквизиты формы документа.
Модуль документа. Размещается в разделе конфигурации: Метаданные > Документ > Модуль документа. Запускается при проведении документа, при удалении проведенного документа, при снятии проведения. В модуле доступны: глобальный контекст, контекст Модуля документа, в котором непосредственно доступны реквизиты текущего документа.
Модуль Формы отчета. Размещается в разделе конфигурации: Метаданные > Отчет > Форма . Запускается при открытии диалоговой формы подготовки отчета. В модуле доступны: глобальный контекст, контекст Модуля формы отчета, в котором непосредственно доступны реквизиты формы.
Модуль Формы обработки. Размещается в разделе конфигурации: Метаданные > Обработка > Форма Запускается при открытии диалоговой формы обработки. В модуле доступны: глобальный контекст, контекст Модуля формы обработки, в котором непосредственно доступны реквизиты формы.
Из всего списка видов программных модулей можно выделить так называемый Глобальный модуль, который размещается в корневом разделе конфигурации: Метаданные. Особенностью этого модуля является то, что в его состав могут входить переменные, процедуры и функции, используемые в других программных модулях. Такие общие переменные, процедуры и функции содержат ключевое слово Экспорт.
Рисунок 3.33 — Вид глобального модуля информационной подсистемы
Глобальный модуль конфигурации «Заработная плата» (рисунок 3.33) запускается при старте информационной подсистемы и определяет следующие основные задачи системы: проверяет начало работы и выгружает модули из библиотеки внешних компонент.
Источник: studbooks.net
Виды объектов метаданных
Система «1С:Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов метаданных предметной области.
Под объектом метаданных понимается формальное описание неких сущностей предметной области автоматизации со сходными свойствами и одинаковым назначением.
Базовые объекты метаданных следующие:
· Отчеты и обработки.
Константы предназначены для хранения постоянной или условно-постоянной информации, т.е. информации, которая либо не изменяется в процессе эксплуатации системы, либо изменяется весьма редко. В константах хранится, например, наименование организации, ее юридический и почтовый адрес, сведения о руководителе и главном бухгалтере.
Справочники предназначены для хранения сведений о множестве однородных объектов. Каждый справочник представляет собой список однородных объектов предметной области: сотрудников, контрагентов, номенклатуры товаров и т.д. Отдельные элементы справочника называются элементами.
Для хранения информации о различных фактах хозяйственной деятельности организации предназначены документы. Документы играют центральную роль в системе автоматизации. С их помощью отражаются все операции по движению денежных средств, получению и отпуску материально-производственных запасов, начислению амортизации, формированию финансовых результатов и т.д.
Особым видом объектов метаданных являются журналы документов. Они не добавляют новых данных в систему, а служат лишь средством просмотра списка документов одного или нескольких видов. Каждый вид документа может быть «прикреплен» к определенному журналу. Это свойство системы используется для того, чтобы организовать учет по отдельным участка. Например, для работы с кассовыми документами предназначен журнал «Касса», с выписками из расчетного счета – журнал «Банк» и т.д.
Отчеты предназначены для получения результирующей информации по некоторому алгоритму, описанному на встроенном языке системы. С помощью объектов этого вида информация представляется в удобном для просмотра и анализа виде.
Обработки предназначены для выполнения различных действий над информацией. С их помощью устанавливается значение констант, осуществляется импорт информации из других систем и т.д.
В свою очередь, каждая компонента системы «1С:Предприятие» расширяет возможности системы за счет поддержки специальных объектов. В частности, в компоненту «Бухгалтерский учет» встроены механизмы манипулирования следующими видами метаданных:
· Операции и проводки.
Бухгалтерские счета предназначены для хранения планов счетов бухгалтерского учета в их общепринятом понимании. Для плана счетов задается длина кода синтетического счета, количество уровней субсчетов и длина кода субсчета первого и более низкого порядка. Для счетов настраиваются дополнительные реквизиты, а также формы просмотра их списка и редактирования.
Виды субконто являются специальными объектами для ведения аналитического учета по счетам бухгалтерского учета.Термин «субконто» используется для обеспечения группы однородных объектов аналитического учета. В качестве субконто могут выступать основные средства, товары, материалы, места хранения, сотрудники и другие наборы реальных и абстрактных объектов.
Операции предназначены для отражения фактов хозяйственной деятельности на счетах бухгалтерского учета. Операция может содержать одну или несколько проводок. Каждая проводка принадлежит одной и только одной операции. Операция, в свою очередь, всегда принадлежит документу, причем у документа может быть только одна операция.
Сама операция может записываться либо при записи документа, либо в момент его проведения, но проводки формируются только при проведении документа. Для обеспечения ручного ввода операции существует особый вид документа «Операция», который не имеет собственных данных, а используется только в качестве «носителя» операции, введенной вручную.
Каждый объект метаданных обладает уникальным набором свойств. Главным свойством любого объекта метаданных является идентификатор – краткое наименование. По идентификатору происходит обращение к объекту на встроенном языке системы. К другим свойствам общего назначения относятся «Синоним» и «Комментарий». Они идентифицируют объект в пользовательских интерфейсах.
Остальные свойства зависят от вида объекта метаданных. Например, для константы – это тип, длина и точность значения, признак периодичности.
Большинство объектов метаданных имеет визуальное представление, позволяющее организовать интерактивное взаимодействие пользователя с объектом метаданных и создание объекта данных. В самом общем случае визуальное представление включает три части: экранный диалог, печатную форму и модуль.
Экранный диалог предназначен для ввода и редактирования информации, хранящейся в объекте метаданных. Модуль формы – это программа на встроенном языке системы. С его помощью производится управление реквизитами экранной формы, контроль вводимой информации, выполнение вспомогательных расчетов и построение печатной формы.
Совокупность трех частей визуального представления называется формой. При эксплуатации системы пользователь непосредственно взаимодействует лишь с одной из трех частей формы объекта метаданных – экранным диалогом. Поэтому далее будем использовать термин «экранная форма», подразумевая экранный диалог.
Источник: arhivinfo.ru
Технология обработки данных в диалоговом режиме реального времени
Большинство объектов метаданных имеет визуальное представление, позволяющее организовать интерактивное взаимодействие пользователя с объектом метаданных и создание объекта данных. В самом общем случае визуальное представление включает три части: экранный диалог, печатную форму и модуль.
Экранный диалог предназначен для ввода и редактирования информации, хранящейся в объекте метаданных. Модуль формы — это программа на встроенном языке системы. С его помощью производится управление реквизитами экранной формы, контроль вводимой информации, выполнение вспомогательных расчетов и построение печатной формы.
Совокупность трех частей визуального представления называется формой. При эксплуатации системы пользователь непосредственно взаимодействует лишь с одной из трех частей формы объекта метаданных — экранным диалогом.
Литература
1. Е.П. Козлова, Н.В. Парашутин, Т.Н. Бабченко «Бухгалтерский учет в промышленности», изд. «Финансы и статистика», Москва 2003.
2. С.В. Киевский «Самоучитель по работе с программой «1С:Бухгалтерия», изд. «Компьютер пресс», Москва 2002
3. «1С: Бухгалтерия – ПРОФ 6.0. Руководство пользователя», изд. «1С»
4. «Инструкция по бухгалтерскому учету в учреждениях и организациях состоящих на бюджете», изд. «Полиграмм», Москва 2003.
5. CD ROM «1С:Кодекс», февраль 1998, изд. «1С», 2001.
6. CD ROM «1С:Гарант», февраль 1998, изд. «1С», 2002.
Источник: studopedia.info