Столкнулся с неожиданной проблемой в работе с binary.
Код, который ранее работал в ax 3.0 sp3:
X++:
binary binary = new binary(3);
str value = "123";
;
binary.string(0, value);
В Ax2009 (RU5) вызывает ошибку (на последней строке): "Ошибка времени выполнения.binary (объект), метод string вызван с недопустимыми параметрами".
Если исправить
binary binary = new binary(
4); - то все отрабатывает.
(То есть увеличение размера binary на один дополнительный байт решает проблему).
Но мне нужно чтобы размер binary был такой же как и количество символов в тексте,
который я в него записываю.
Интересно, это ошибка ядра, или так и было задумано ?