Метод ПРОФИЛЬ.СЧИТАТЬ
Метод СЧИТАТЬ считывает значение из профиля.
ФУНКЦИЯ ЛОГИКА: СЧИТАТЬ(СТРОКА: путь; ПЕРЕМ *<СТРОКА, ЧИСЛО, ЦЕЛОЕ, ЛОГИКА, ДАТА, ВРЕМЯ, ДАТА_ВРЕМЯ>: знач)
Параметры
- путь
- Путь к узлу относительно заданного корня (поле корень).
- знач
- Ссылка на переменную, которой будет присвоено считанное значение.
Возвращаемое значение
ДА – в случае успешного выполнения, НЕТ – в случае ошибки считывания. Ошибка считывания может возникнуть:
- в случае указания ошибочного пути;
- в случае указания ошибочного значения;
- в случае несоответствия типов. Поскольку метод может возвращать значения любого типа, при несовпадении типа указанного значения с типом считываемого значения может возникнуть ошибка.
Замечание.
Определить тип узла можно вызовом метода ТИП_ЭЛЕМ.
Нетипизированные данные могут также быть считаны, если их размер в байтах соответствует типу параметра знач. Если размер данных совпадает, но в узел было записаны данные другого типа, то результат считывания неопределен.
Пример:
ПЕРЕМ ПРОФИЛЬ: П1 = [тип = ПРОФ_КОМПЬЮТЕР, путь = "корень"]; ВЫЧИСЛИТЬ ПЕРЕМ х = 25 // запись в путь "корень.числа" значения переменной х П1.ЗАПИСАТЬ ("числа", х) // считывание из пути "корень.числа" записанного значения П1.СЧИТАТЬ ("числа", х) КОНЕЦ