Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы1-7.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
29 Мб
Скачать
☆

Упражнение №2.5.

Выделить объект Конфигурация, в контекстном меню Открыть Модуль обычного приложения (рисунок 2.8). Набрать текст процедуры (листинг программы см. ниже). Проверить работу модуля в режиме «1С:Предприятие»

Рисунок 2.8 – Открытие Модуля обычного приложения

Рисунок 2.9 – Работа с Модулем обычного приложения

Лабораторная работа №3 . Регистр сведений «Курсы»

Регистры сведений также как и константы относятся к прикладным объектам системы.

Константа способна хранить только одно значение. Что делать, если значение, которое необходимо сохранять в ИБ, должно изменяться с течением времени (быть развернуто по времени) или если оно (значение) зависит от ряда факторов?

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

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

В постановке задачи (п. 3) сказано, что «…необходимо пересчитывать рублевые суммы в условные единицы (УЕ)». Тогда для выполнения подобных операций необходимо помнить соответствующие значения курса. И зависимость этого курса от даты может быть выражена таблицей (см. рисунок 3.1).

История курса УЕ

Дата

Значение

01.09.2014

31,8469

01.08.2014

32,2131

27.05.2014

32,8169

19.03.2014

32,4509

08.01.2014

29,3627

15.11.2013

29,3282

03.09.2013

29,2889

02.06.2013

30,3647

11.04.2013

32,1961

25.01.2013

30,3505

18.08.2012

30,2720

Рисунок 3.1 – Значения курса УЕ

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

3.1. Окно редактирования регистра сведений

Регистры сведений располагаются в отдельной ветви дерева окна "Конфигурация". Для создания нового регистра используем контекстное меню для ветви "Регистры сведений", кнопка "Добавить", создается новый объект "РегистрСведений1" и откроется специальное окно редактирования для его настройки (см. рис. 3.2).

Рисунок 3.2 - Окно настройки Регистра сведений.

Сам регистр сведений достаточно сложный объект, он содержит в себе ряд подчиненных объектов. Да и, кроме того, он «в воздухе не висит», а должен быть связан с остальной конфигурацией в единое целое. Поэтому закладки слева позволяют не только настроить свойства и состав самого регистра, но и связать его с другими объектами в конфигурации. Кнопка «Далее>» позволяет последовательно пройти по всем этапам настройки регистра. Рассмотрим только первые три – «Основные», «Данные» и «Формы».

3.1.1. Закладка «Основные»

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

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

Непериодический;

В пределах секунды;

В пределах дня;

В пределах месяца;

В пределах квартала;

В пределах года.

Если регистр сделать непериодическим, то у него не будет разреза (изменения) «Период».

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

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

Для самостоятельного освоения материала выполните следующее упражнение: