Функция УСТ_ЗНАЧ_СВОЙСТВА
Для работы требуется соединение с базой данных.
Функция УСТ_ЗНАЧ_СВОЙСТВА задает значение свойства объекта аналитики в заданной временной точке. Если в указанной точке существовало значение свойства – оно перезаписывается, если значения в указанной точке не существовало – добавляется новая точка актуальности.
ФУНКЦИЯ ЛОГИКА: УСТ_ЗНАЧ_СВОЙСТВА(СТРОКА: код; СТРОКА: имя; ДАТА_ВРЕМЯ: точка; СТРОКА: тип; *<СТРОКА, ЧИСЛО, ЦЕЛОЕ, ЛОГИКА, ДАТА, ВРЕМЯ, ССЫЛКА>: значение)
Параметры
- код
- Полный код объекта аналитики.
- имя
- Имя свойства.
- точка
- Точка актуальности.
- тип
- Тип свойства.
- значение
- Значение свойства. Тип значения зависит от типа свойства.
Возвращаемое значение
ДА – в случае успешного выполнения, НЕТ – в случае ошибки. В частности, ошибка может возникнуть, если указан неверный код объекта или неверное имя свойства.
Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.
Замечания:
- Значения свойств типа ТСВ_БИНАРНЫЙ, ТСВ_КАРТИНКА, ТСВ_АЛГОРИТМ и ТСВ_МЕТОД не могут быть изменены этой функцией.
- Многократный вызов функции для установки значений в различных точках не гарантирует того, что у свойства не будет значений в каких-то других временных точках. Для полномасштабной работы с историей свойства см. тип ИСТОРИЯ_СВОЙСТВА.
- Доли секунды в значении времени отбрасываются, поэтому минимальное расстояние между различными точками актуальности должно быть не менее одной секунды. Задание новой точки актуальности, отличающейся от предыдущей значением сотых долей секунды – это фактически перезапись одной и той же точки актуальности.