Помощь в написании студенческих работ
Антистрессовый сервис

Этап создания объектов метаданных, отсутствующих в типовой конфигурации системы 1С: Предприятие 7.7

РефератПомощь в написанииУзнать стоимостьмоей работы

Далее Конструктор спросит, в частности, формировать ли документ «от проводки». Если на это согласиться, появится окно Конструктора, в котором нужно сформировать список проводок. В начале список проводок пуст. Заполняется он нажатием кнопки «Добавить», по которой открывается окно «Опишите проводку». В этом окне нужно задать счета дебета и кредита проводки. Кнопки выбора дают доступ к списку… Читать ещё >

Этап создания объектов метаданных, отсутствующих в типовой конфигурации системы 1С: Предприятие 7.7 (реферат, курсовая, диплом, контрольная)

В настоящее время ввиду объективных причин не существует корпоративных информационных систем, которые в своей типовой конфигурации содержали бы все необходимые для конкретной организации справочники, первичные, сводные и отчетные формы документов и не потребовали бы в процессе эксплуатации изменения имеющихся или вообще создания новых необходимых тому или иному субъекту хозяйствования справочников, документов, журналов и отчетов. Учитывая данное обстоятельство, разработчики современных КИС, в том числе и 1С: Предприятие 7.7, предусмотрели возможность гибкой адаптации типовых конфигураций своих систем к хозяйственным потребностям конкретных организаций вне зависимости от видов осуществляемых ими деятельности [5;6;11−19;25].

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

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

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

Конфигуратор включает конструкторы объектов метаданных (рисунок 8):

  • 1) конструктор справочника;
  • 2) конструктор документа;
  • 3) конструктор журнала документов;
  • 4) конструктор отчета;
  • 5) конструктор вида субконто;
  • 6) конструктор журнала расчетов.

Конструктор «ведет пользователя за руку» по этапам создания объекта метаданных, снабжая подсказками и позволяя, если необходимо, возвращаться к предыдущим этапам и переопределять ранее заданные параметры.

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

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

Конструктор макета отчета — автоматическое создание шаблона печатной формы объекта метаданных.

Конструктор бухгалтерских запросов — автоматическое создание отчета или алгоритма обработки для получения бухгалтерских итогов в одном из нескольких возможных разрезов.

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

Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.

Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования изменений в регистрах, которые необходимо выполнить при проведении данного документа;

Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.

Рассмотрим основные объекты структуры метаданных и их конструкторы.

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

Система 1С: Предприятие позволяет вести практически неограниченное количество необходимых справочников. Каждый справочник представляет собой список однородных объектов (элементов): сотрудников, организаций, товаров и т. д.

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

Далее появляется окно Конструктора справочника, в котором предлагается вставить команду вызова справочника в пользовательское меню.

При выборе варианта «Создать новый вид субконто» следующем шаге Конструктор предлагает указать синоним и комментарий создаваемого вида субконто.

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

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

Например, вид субконто, соответствующий новому справочнику, можно было бы создать и впоследствии, в том числе с помощью Конструктора вида субконто. Так же, команду вызова нового справочника можно вставить в пользовательское меню с помощью редактора меню, в том числе с помощью Конструктора меню. Однако, использование Конструктора справочника ускоряет эти действия и не позволяет что-либо пропустить.

В системе 1С: Предприятие 7.7 документ является основной учетной единицей. Каждый документ содержит информацию о конкретной хозяйственной операции и характеризуется своим номером, датой и временем.

Для иллюстрации работы конструктора документа можно создать с его помощью, например, документ «Поступление материалов». В первом окне Конструктора нужно заполнить поля ввода примерно так: Идентификатор — «ПостМатериалов», Синоним — «Пост. мат.», Комментарий — «Поступление материалов». Введенные данные появятся потом в окне редактирования свойств документа, имеющем такие же поля ввода.

Далее Конструктор спросит, в частности, формировать ли документ «от проводки». Если на это согласиться, появится окно Конструктора, в котором нужно сформировать список проводок. В начале список проводок пуст. Заполняется он нажатием кнопки «Добавить», по которой открывается окно «Опишите проводку». В этом окне нужно задать счета дебета и кредита проводки. Кнопки выбора дают доступ к списку счетов. В нем выбирается счет кредита и счет дебета. После выбора счета его код попадает в окно «Опишите проводку» и затем в список проводок. Если выбрать наверху списка счетов «Счет будет вводиться в документе» (т. е., в документе будет определяться счет для проводки), то такие счета определяются как переменные «Сч1», «Сч2» и т. д.

В следующем окне конструктор предложит список реквизитов связанных со сформированным списком проводок. Если среди счетов были бы переменные, каждая из них стала бы реквизитом документа, например, Сч2, и к ней добавились бы еще реквизиты для аналитического учета, в данном случае это были бы Сч2_Субконто1, Сч2_Субконто2 и Сч2_Субконто3, в соответствии с максимальным количеством субконто, установленным в плане счетов (можно установить до 5, обычно же установлено 3). Это максимальное количество применительно к конкретной ситуации как раз в данном окне можно сократить: отменить часть реквизитов, сняв флажки. Вызывая кнопкой «Изменить» окно «Реквизит документа», можно изменить идентификаторы и их синонимы для реквизитов списка.

В следующем окне можно какие-то из реквизитов поместить в табличную часть документа (тогда проводки по ним будут формироваться по каждой строке табличной части документа).

В следующем окне Конструктора, появляющемся и в том случае, когда документ не формировался «от проводок» (тогда оно появляется сразу вслед за тем окном, в котором этот путь формирования документа был отменен), можно включить документ в один из журналов. Можно также выбрать создание нового журнала или не выбрать ничего. В последнем случае документ попадет в журнал «Общий» и журнал «Прочие». Журнал можно назначить и позднее, при редактировании свойств документа. Новый журнал создастся, если его создание выбрано, в данном окне, и называется, но умолчанию так же, как сам документ. Если в конфигурации есть дополнительные журналы, документ может быть включен и в них.

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

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

В системе 1С: Предприятие 7.7 журналы являются средством для работы с документами. Работая с журналом, пользователь может вводить документы, просматривать их, редактировать и удалять. Журналы позволяют группировать документы для просмотра и быстрого доступа к ним. Конфигуратор позволяет создавать любое необходимое число журналов.

Первый экран конструктора журнала документов служит для ввода идентификатор, синонима и комментария нового объекта метаданных.

На следующем шаге необходимо определить тип журнала и список документов, к которым дает доступ этот журнал.

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

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

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

На последнем шаге работы конструктора журнала можно вставить команду вызова создаваемого журнала в существующие пользовательские интерфейсы конфигурации.

После нажатия кнопки «Готово» в конфигурации появится новый журнал, а на экране откроется окно редактирования его свойств.

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

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

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

Фактически, объект метаданных типа «Отчет» («Обработка») представляет собой только форму: модуль формы является алгоритмом построения отчета, диалог позволяет задавать параметры формирования отчета, а таблица служит для выдачи результатов построения отчетов в требуемом виде. Конечно, из этого утверждения есть и исключения: например, у объектов метаданных типа «Обработка» таблица чаще всего отсутствует, а для отчетов, напротив, может заменять собой диалог. Однако, в наиболее общем виде отчет представляет собой именно форму.

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

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

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

Конструктор макета отчета можно запустить двумя способами. Он может быть запущен индивидуально, либо в процессе работы конструктора отчетов (при создании отчета с применением конструктора отчетов на одном из этапов создания отчета последний предложит вызвать конструктор макета отчета).

При редактировании формы объекта метаданных конструктор макета отчета можно вызвать, выбрав пункт «Макет отчета» из меню «Конструкторы» главного меню программы или нажав соответствующую кнопку на панели инструментов «Конструкторы».

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

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

Имя процедуры можно изменить. Если указанное имя процедуры совпадает с именем одной из процедур, уже присутствующих в модуле формы (например, в данном случае, в справочнике валют уже была процедура «ПостроитьОтчет»), то при нажатии кнопки «ОК» было выдано сообщение («Процедура ПостроитьОтчет уже существует»). Сообщение выдастся также при вводе названия, недопустимого в качестве имени процедуры.

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

Затем следует выбрать принципиальную схему построения отчета:

  • — отчет состоит из отдельных значений;
  • — отчет содержит циклы по строкам;
  • — отчет содержит циклы по строкам и по столбцам;
  • — отчет содержит только заголовок.

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

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

Отчет состоит из отдельных значений.

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

Отчет содержит циклы по строкам.

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

В диалоге «Конструктор макета отчета: Параметры» в поле «Количество циклов по строкам» нужно ввести число, значение которого равно необходимому количеству циклов (обратите внимание: под «циклами» понимаются операторы встроенного языка Пока… Цикл…КонецЦикла). По умолчанию это число равно единице, то есть вложенные циклы отсутствуют.

В поле «Количество колонок» следует ввести число, значение которого равно необходимому количеству колонок. По умолчанию это число равно трем.

Отчет содержит циклы по строкам и столбцам

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

В диалоге «Конструктор макета отчета: Параметры» необходимо ввести числа, определяющие следующие параметры макета отчета.

«Количество циклов по строкам» и «Количество циклов по колонкам» но умолчанию равны 1, то есть отсутствуют вложенные циклы.

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

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

Отчет содержит только заголовок

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

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

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

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

Группа «Тип диаграммы» служит для задания параметров диаграммы. Состав управляющих элементов это группы может изменяться в зависимости от выбранного типа диаграммы.

На завершающем этапе работы конструктора задастся порядок вызова процедуры формирования печатной формы и режим открытия готовой печатной формы.

Группа «Вызов процедуры» позволяет задать порядок вызова процедуры формирования отчета:

«Не вставлять» диалог формы объекта метаданных не будет содержать кнопки для построения печатной формы;

«Новая кнопка» в диалоге появится новая кнопка, надпись на ней по умолчанию совпадает с именем процедуры, определенным при запуске Конструктора;

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

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

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

Таблица содержит секцию «Заголовок» для вывода заголовка отчета, указанного в процессе работы Конструктора. Состав прочих секций отчета зависит от выбранного типа отчета.

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

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

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

Конструктор вида субконто предназначен для наиболее типовых случаев создания новых видов субконто.

На первом шаге Конструктор предлагает указать идентификатор нового вида субконто и его комментарий, а также выбрать тип значений субконто.

Конструктор позволяет создать вид субконто с типами значений, наиболее часто используемыми для организации аналитического учета по бухгалтерским счетам (справочниками, перечислениями, документами). Создание видов субконто с другими типами значений может быть выполнено без использования Конструктора.

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

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

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

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

Журнал расчетов — это средство для просмотра и редактирования системе 1С: Предприятие 7.7 результатов расчета. Каждая строка журнала отражает единичное событие расчета для того или иного объекта. Такие события называются актами расчетов и характеризуются следующими данными:

  • — объектом, для которого произведен расчет;
  • — видом (т. е. способом) расчета;
  • — документом, который ввел данный акт расчета в систему («породил» расчет);
  • — результатом расчета;
  • — протяженностью во времени (т. е. акт расчета имеет дату начала и дату окончания).

Самое важное свойство журнала расчетов — ссылка на справочник, элементы которого являются объектами расчета.

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

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

В общем случае, диалог содержит 5 реквизитов, соответствующих обязательным реквизитам журнала расчетов: «Объект» — ссылка на элемент справочника объектов расчета; «ВидРасч» — ссылка на вид расчета, по которому рассчитывается конкретная запись; «ДатаНачала» — дата начала расчета; «ДатаОкончания» — дата окончания расчета; «Результат» — результат расчета записи. Если у журнала расчетов существуют дополнительные реквизиты, то в список граф будут добавлены эти реквизиты.

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

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

  • — в диалоге для редактирования журнала расчетов нажмите кнопку «Форма»;
  • — в окне «Конфигурация — Метаданные» выделите наименование журнала расчетов;
  • — нажатием правой кнопки мыши вызовите на экран контекстное меню;
  • — в этом меню выберите пункт «Редактировать форму».

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

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

В следующем диалоге конструктора задается периодичность проведения расчетов путем определения длины периода («Размер») и даты отсчета.

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

Нажатие на кнопку «Готово» завершает работу конструктора. Открывается окно редактирования свойств созданного журнала расчетов.

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

Таблица 1 — Виды программных модулей в системе 1С: Предприятие 7.7.

Размещение.

Момент запуска

Контекст выполнения

Глобальный модуль

Размещается в корневом разделе конфигурации: Метаданные.

Запускается при старте всей прикладной задачи.

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

Размещение

Момент запуска

Контекст выполнения

Модуль Формы списка справочника

Размещается в разделе конфигурации: Метаданные — Справочник — Форма списка.

Запускается при вызове формы списка справочника.

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

Модуль Формы группы справочника

Размещается в разделе конфигурации: Метаданные — Справочник — Форма группы.

Запускается при открытии формы группы справочника.

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

Модуль Формы элемента справочника

Размещается в разделе конфигурации: Метаданные — Справочник — Форма элемента.

Запускается при открытии формы элемента справочника.

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

Модуль Формы документа

Размещается в разделе конфигурации: Метаданные — Документ — Форма.

Запускается при открытии формы документа.

В модуле доступны: глобальный контекст, контекст Модуля формы документа, в котором непосредственно доступны реквизиты текущего документа и реквизиты формы документа.

Модуль документа

Размещается в разделе конфигурации: Метаданные — Документ — Модуль документа.

Запускается при проведении документа, при удалении проведенного документа, при снятии проведения, при выполнении архивации записей журнала расчетов, порожденных документом.

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

Модуль Формы журнала документов

Размещается в разделе конфигурации: Метаданные — Журнал — Форма.

Запускается при вызове формы журнала документов.

В модуле доступны: глобальный контекст, контекст Модуля формы журнала документов, в котором непосредственно доступен выбранный в журнале документ и реквизиты формы журнала.

Модуль Формы журнала расчетов

Размещается в разделе конфигурации: Метаданные — Журнал расчетов — Форма.

Запускается при вызове формы журнала расчетов.

В модуле доступны: глобальный контекст, контекст Модуля формы журнала расчетов, в котором непосредственно доступны реквизиты журнала расчетов и реквизиты формы.

Модуль Формы списка счетов

Размещается в разделе конфигурации: Метаданные — План счетов.

Запускается при вызове формы списка счетов.

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

Модуль Формы счета

Размещается в разделе конфигурации: Метаданные — Справочниксчет.

Запускается при открытии формы счета.

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

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

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

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

Приведем пример. В системе 1С: Предприятие 7.7 может быть организован удобный для пользователей режим ввода новых документов — «ввод на основании». Суть этого режима проста: за основу берется документ-образец (например, счет на оплату), из которого в новый создаваемый документ (например, расходную накладную) переносится информация о получателе, товарах, ценах, количестве.

Перенос информации из документа-образца во вновь создаваемый документ выполняется при помощи специальной процедуры ВводНаОсновании (), содержащейся в модуле последнего.

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

Показать весь текст
Заполнить форму текущей работой