УС
Участник сообщества #47
28 янв. 2026 г., 17:40(изменён)
Решено
0
0

Доступ к переменным в библиотеках и обработчиках

Из чата сообщества

Коллеги, кто помнит, как в коде к переменным обращаться в Библимотеках программного кода, в Обработчиках системных событий? В агентах Param.VARIABLE_NAME, а в библиотеках и обработчиках?

С
Система28 янв. 2026 г., 17:59(изменён)
Решение
HANDLER_WVARS.GetOptProperty( "переменная", "значение, если переменная не найдена - необязательный" )
teSystemEventHandler.wvars.ObtainChildByKey( "имя переменной" ).value
С
Система28 янв. 2026 г., 17:53(изменён)
libParam = tools.get_params_code_library('значение-поля-code-из-карточки-Вашей-библиотеки');
_day_count = libParam.GetOptProperty("day_count", 180); // например - количество дней (и 180 - как значение по умолчанию, если не можем получить значение из переменной)
С
Система28 янв. 2026 г., 17:54(изменён)

зависит от версии

С
Система28 янв. 2026 г., 17:55(изменён)

это что под рукой оказалось, можно в коробочных посмотреть, как чтение переменных происходит, но вроде как написал

Чтобы ответить, необходимо войти в систему