Название: Автоматизированный бухгалтерский учет в программном комплексе «1С-М52 Предприятие» (Меркулова Т.А)

Жанр: Информационные системы и технологии

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


4.2.   метаданные

Создание и корректировка структуры данных осуществляется с помощью команды Метаданные из меню Операции. Структура данных представляется в виде дерева. Дерево содержит 7 корневых ветвей, соответствующих семи предопределенным типам данных:

константы ;

справочники;

документы и расчеты't

регистры;

журналы;

перечисления;

отчеты э

Метаданные «Константы»

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

общие характеристики (идентификаторы, комментарии, склад по умолчанию, тип значения (1С Конфигуратор содержит список — склады, товары, клиенты), длина, точность);

дополнительные характеристики (разделять триады,

неотрицательные, периодические).

Замечание 1: дополнительные типы, не имеющие смысла для данной константы, недоступны для корректировки.

Замечание 2: в задании к лабораторной работе будет необходимо:

сформировать и добавить нужные константы;

впоследствии использовать ее в заданном документе или отчете.

Метаданные "Справочники"

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

Поясним назначение некоторых элементов диалога.

Подчинен. Любой справочник может использоваться как сам по себе, так и быть подчиненным какому-либо справочнику. Например, справочник договоров может быть связан со справочником организаций. Данный реквизит позволяет установить эту связь.

Кол-во уровней. 1С Торговля имеет возможность использовать многоуровневые справочники. Данный реквизит устанавливает возможное количество уровней вложенности справочника.

Длина кода. Реквизит устанавливает максимальную длину кода элемента справочника.

Включение опции Автоматическая нумерация устанавливает, что вновь введенному элементу в справочнике код будет присваиваться автоматически.

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

Установка В пределах подчинения справедлива только для многоуровневых справочников и указывает системе проверять уникальность кода только в пределах той группы, в которой находится редактируемый элемент, или в пределах всего справочника, независимо от его группы.

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

Основное представление. Данная установка показывает, что будет выводиться, например, в поле реквизита документа, если этот реквизит заполняется путем выбора значения из данного справочника. Можно установить показ результата выбора в виде кода элемента справочника или в виде наименования.

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

Реквизит Редактировать устанавливает способ редактирования элемента справочника.

Возможные значения:

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

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

Обоими способами . Выбор конкретного способа редактирования будет производиться конечным пользоавтелем.

Реквизит Одна форма для элемента и группы устанавлмвает использование одной формы при редактировании элемента справочника и группы.

Форма элемента - преставляет совокупность трех составляющих:

Диалог для ввода и редактирования элемента справочника^*

Шаблон печатной формы *

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

Форма группы — устанавливает форму диалога для ввода и редактирования названий групп (если справочник - многоуровневый).

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

Замечание 1. После определения свойств нового справочника для сохранения сделанных изменений необходимо закрыть окно диалога. Наименование созданного справочника будет помещено в список справочников.

Замечание 2. После создания нового справочника следует внести необходимые изменения в наборы прав, чтобы новый справочник был доступен при использовании настройки (см. команды функции «наборы прав» из меню «операции» главного меню программы).

Метаданные "Документы и расчеты" Свойства документов определяются в диалоге «документы и расчеты». При создании нового документа на экран вызывается пустой диалог. В среде данного диалога необходимо сформировать полное описание структуры документа и алгоритма его заполнения. При корректировке свойств уже существующего документа надо вызвать заполненный диалог и изменить те или иные установки. Поясним назначение некоторых элементов диалога.

Прежде всего, новому виду документов должен быть присвоен идентификатор — краткое наименование вида документа, которое в следующем будет использоваться для обозначения документов этого вида.

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

Помимо журнала, указанного в поле «Журнал», все документы помещаются в журнал с условным наименованием «Полный».

Комментарий расшифровывает краткое наименование типа документа, которое введено в поле «Идентификатор».

Управляющие элементы диалога, объединенные в группы «Реквизиты табличной части» и «Реквизиты шапки» позволяют управлять, соответственно, списком реквизитов табличной и списком реквизитов шапки документа, а также устанавливать свойства этих реквизитов Можно задавать любые необходимые реквизиты для шапки и табличной части. О том, как это делать, будет рассказано ниже.

Следует отметить, что у любого типа документов существует 2 обязательных реквизита, которые создаются автоматически и изменить которые нельзя -— дата и номер документа. Но, в отличие от даты, для номера документа можно задать несколько параметров, которые будут влиять на поведение этого реквизита при вводе документов создаваемого типа. Эти реквизиты расположены в нижней части диалога и объединены в группы «Номер» и «Тип номера».

Реквизит «Длина» устанавливает максимальную длину номера документа. Длина номера определяет, какое максимальное количество документов этого вида можно ввести. Кроме этого, косвенное влияние на максимальное количество документов оказывает установка реквизита «Уникальность», однако основной смысл этого реквизита заключается в следующем. В режиме пользователя при вводе нового документа система 1С Торговля проверяет уникальность номера документа. Реквизит «Уникальность» устанавливает, в каких пределах осуществляется эта проверка — по всем документам данного вида независимо от даты или ограничивается каким-либо временным интервалом.

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

Реквизит «Автоматическая нумерация» устанавливает, будет ли система 1С Торговля автоматически присваивать очередной порядковый номер каждому новому документу. Естественно, что автоматически присвоенный номер можно будет исправить.

Метаданные «Регистры» Поясним назначение некоторых элементов диалога конфигурирования регистров.

Каждому регистру должен быть присвоен идентификатор — краткое наименование, которое в последующем будет использоваться в алгоритмах для обращения к данным регистра. Идентификатор представляет собой строку длиной не более [28 символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы. Комментарий расшифровывает краткое наименование регистра, которое введено в поле «Идентификатор». Управляющие элементы диалога, объединенные в группы «Измерения» и «Ресурсы», позволяют управлять, соответственно, списком измерения и ресурсов регистра, а также устанавливать их свойства. Можно создавать любое необходимое количество измерений регистра и ресурсов хранения. О том, как это делать, будет рассказано ниже.

Метаданные «Перечисления»

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

[

Прежде всего, перечислению должен быть присвоен идентификатор — краткое наименование, которое в последующем будет использоваться для обращения к значениям перечисления. Идентификатор представляет собой строку длиной не более [28 символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не должен начинаться с цифры и содержать пробелы.

Комментарий расшифровывает краткое наименование перечисления, которое введено в поле «Идентификатор».

Группа «Значения» объединяет управляющие элементы, предназначенные   для   ведения   списка значений.

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

Кнопка «Описание» предназначения для вызова текстового редактора в котором можно описать назначение и порядок использования перечисления.

Метаданные «Отчеты»

Для  получения сводной информации в системе 1С:Торговля

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

Название «Отчеты и Обработка» отражает два вида задач, которые могут выполняться элементами данных этого типа.

Во-первых, это получение разнообразных отчетных документов. В этом случае информация, накопленная в системе, используется для обобщения и формирования итоговых результатов в различных разрезах.

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

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

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

После указания идентификатора и комментария для сохранения данных изменений необходимо нажать кнопку «ОК». Диалог "Отчет " будет закрыт. Чтобы сохранить изменения, не закрывая диалога, следует нажать кнопку «Обновить».

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

Если редактируются свойства только что созданного отчета, нажатие кнопки «Отмена» закрывает диалог, однако новый отчет будет создан. Его свойства можно будет отредактировать позднее.

Совокупность диалога — экранного представления отчета, алгоритма и шаблона — описания печатного представления отчета — в системе 1С:Торговля называется «формой». Для создания формы отчета используется специальный комплексный редактор форм.

Чтобы вызвать редактор форм для создания формы отчета, необходимо выполнить следующее:

в окне «Метаданные» выберите наименование отчета;

нажатием правой кнопки мыши вызовите на экран контекстное меню;

в контекстном меню выберите пункт «Редактировать форму».