Результат. Группа параметров «Результат» позволяет задать формат числа, которое является результатом отдельного акта расчета. Фактически, это определение формата предопределенного реквизита журнала расчетов «Результат». Тип этого реквизита всегда число, можно влиять лишь на его размер и точность.
Реквизиты. Далее необходимо пояснить, что имеется в виду под словом «реквизиты» в применении к журналам расчетов.
Любой вновь созданный журнал расчетов можно представить как таблицу данных, которая имеет 8 обязательных реквизитов:
«Объект» |
ссылка на элемент справочника объектов расчета; |
«Вид расчета» |
ссылка на вид расчета, используемый в конкретной записи журнала расчетов; |
«Документ» |
ссылка на документ, на основании которого введена конкретная запись журнала расчетов; |
«Родительский документ» |
ссылка на документ, который ввел конкретную запись журнала расчетов; |
«Дата начала» и «Дата окончания» |
реквизиты определяющие время действия (протяженность во времени) конкретного расчета; |
«Первичная запись» |
ссылка на запись журнала расчетов, перерасчетом которой является текущая запись |
«Результат» |
результат расчета. |
Кроме того, система 1С:Предприятие позволяет создать для журнала расчетов набор дополнительных реквизитов, в которых будет храниться различная дополнительная информация о проведенном акте расчета.
При показе журнала на экране эти свойства могут быть представлены в виде дополнительных колонок в форме журнала. Кроме того, сведения, хранящиеся в этих дополнительных колонках, можно будет использовать при расчетах, в отчетах и так далее.
Для управления списком реквизитов журнала расчетов и редактирования их свойств служат управляющие элементы группы «Реквизиты» окна редактирования «Журнал расчетов». Назначение и порядок использования управляющих элементов группы «Реквизиты» можно посмотреть в п. «Редактирование списков объектов метаданных» на стр. 21.
Графы отбора. Группа управляющих элементов «Графы отбора» позволяет задать набор граф отбора журнала расчетов и правила их заполнения. С помощью граф отбора специалист, осуществляющий конфигурирование системы, создает предопределенные критерии отбора. При использовании кон4)игурации по этим критериям будет выполняться отбор строк в журнале. Графами отбора в журнале расчетов могут служить реквизиты справочника объектов расчета, назначенного данному журналу. Кроме того, в качестве граф отбора могут использоваться значения «Родитель» и «Владелец» этого справочника. Использование этих значений в качестве граф отбора журнала расчетов имеет смысл только в том случае, когда справочник объектов расчета соответственно иерархический или подчиненный (или и то, и другое).
Использование тех или иных реквизитов справочника в качестве граф отбора указывается галочкой у наименования реквизита.
Переключатель «Записывать на начало/конец расчетного периода» задает правила заполнения граф отбора для реквизитов справочника, которые являются периодическими.
Если переключатель установлен в положение «на конец периода» (что делается по умолчанию), это значит, что отбор но периодическому реквизиту будет проводиться по его значению на конец расчетного периода журнала расчетов. Следовательно, если в журнале задействован отбор по реквизиту «Подразделение», и значение этого реквизита сменилось на протяжении расчетного периода конкретной записи журнала, то при отборе запись журнала расчетов будет использовать более позднее значение реквизита «Подразделение».
Создание формы журнала расчетовКогда в Конфигураторе создается новый журнал документов, для пего автоматически создается форма для показа журнала на экране. Эта форма имеет идентификатор Форма Списка. В качестве единственного элемента она будет содержать табличную часть для отображения списка документов.
Когда в Конфигураторе создается новый журнал расчетов, для него автоматически создается форма для показа журнала на экране. Эта форма имеет идентификатор ФормаСписка. В качестве единственного элемента она будет содержать табличную часть для отображения записей журнала расчетов.
При первом обращении к новой форме журнала на экран может быть вызван диалог автоматической вставки колонок табличной части, соответствующих графам журнала.
В общем случае, диалог содержит 5 реквизитов, соответствующих обязательным реквизитам журнала расчетов: «Объект» — ссылка на элемент справочника объектов расчета; «ВидРасч» — ссылка на вид расчета, по которому рассчитывается конкретная запись; «ДатаНачала» — дата начала расчета; «ДатаОкончания» — дата окончания расчета; «Результат» — результат расчета записи. Если у журнала расчетов существуют дополнительные реквизиты, то в список граф будут добавлены эти реквизиты.
Если в диалоге автоматической вставки реквизитов снят флажок «Вызывать для новых форм», при обращении к новой форме журнала расчетов в табличную часть будут автоматически вставлены перечисленные выше реквизиты.
Созданная Конфигуратором форма журнала расчетов может быть отредактирована. Для редактирования используется редактор форм, который можно вызвать одним из следующих способов:
· в диалоге для редактирования журнала расчетов нажмите кнопку «Форма»;
или
· в окне «Конфигурация — Метаданные» выделите наименование журнала расчетов;
· нажатием правой кнопки мыши вызовите на экран контекстное меню;
· в этом меню выберите пункт «Редактировать форму».
Подробно работа с редактором форм изложена в главе «Редактор форм».
Конструктор журнала расчетовВызов Конструктора для создания объектов метаданных описан в главе «Метаданные», как и задание в первом окне Конструктора идентификатора, синонима и комментария создаваемого объекта метаданных (стр. 19).
В следующем диалоге Конструктора предлагается определить справочник, для которого создается журнал расчетов. Это может быть один из имеющихся справочников или новый справочник, в зависимости от положения переключателя.
Если выбрано создание нового справочника, для него необходимо указать идентификатор. Новый справочник появляется на соответствующей ветви дерева метаданных.
В следующем диалоге Конструктора задается периодичность проведения расчетов путем определения длины периода («Размер») и даты отсчета.
После задания периодичности создаваемому журналу расчетов предлагается поместить команду вызова для него в меню «Журналы расчетов» одного из пользовательских интерфейсов, существующих в конфигурации.
Нажатие на кнопку «Готово» завершает работу Конструктора. Открывается окно редактирования свойств созданного журнала расчетов.