Сохранение простого значения в базе 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Сохранение простого значения в базе



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

Рисунок 2.20

Использование объекта встроенного языка для доступа к данным, на начальном этапе, напоминает работу с метаданными (например, для объекта встроенного языка "Документы", виды документов являются свойствами используемого объекта):

Рисунок 2.21

В нашем случае, необходимо уже считывать данные, а не структуру их хранения.

Чтобы разобраться в механизме сохранения данных в информационной базе решим сначала задачу со значением примитивного типа.

Для решения задачи воспользуемся обработкой "Работа с данными":

Рисунок 2.22

Задача: "Сохранение данных в информационной базе"

Исходные данные:

Рисунок 2.23

Задание:

Необходимо сохранить значение переменной "Значение" в информационной базе.

Решение:

Шаг 1. Нам потребуется определить контейнер для хранения значения переменной в информационной базе с помощью объекта конфигурации. Для нашей цели подойдет самый простой вид объекта - константа с типом строка неограниченной длины (уже присутствует в каркасной базе):

Рисунок 2.24

Шаг 2. Затем обновляем конфигурацию базы данных (F7) и переходим в режим "1С:Предприятие", где запускаем обработку "Работа с данными" и определяем исходные данные:

Рисунок 2.25

Шаг 3. Теперь для обращения к нашей константе средствами встроенного языка используем свойство глобального контекста "Константы":

Рисунок 2.26

Через знак "." (Точка) укажем имя нашей константы:

Рисунок 2.27

И для записи в нашу константу значения из переменной воспользуемся методом "Установить", куда в качестве параметра передадим нашу переменную:

Рисунок 2.28

Шаг 4. Выполним алгоритм по кнопке "Выполнить":

Рисунок 2.29

Шаг 5. Для проверки откроем константу "Название курса" и проверим наличие в ней переданного значения:

Рисунок 2.30

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

Рисунок 2.31



Поделиться:


Последнее изменение этой страницы: 2021-02-07; просмотров: 150; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.141.202 (0.005 с.)