Есть база 1С на SQL. в базе есть регистр, в котором есть поле с типом ХранилищеЗначений.
Делое соединение ADODB.Connection к этой базе к этому регистру.
Получаю значение этого поля - оно содержит тип COMSafeArray(все элементы которого - числа), как можно получить само значение типа ХранилищеЗначений?
(2) у тебя это не получится. Обращайся к другой 1С через соответствующий вызов другой 1С с получением данных.
Преобразовать данные из таблиц в БД в объект 1С у тебя не получится.
(0) Ответ очевиден - НИКАК. Поскольку в поле БД хранится значение двоичного типа (binary или image) то возвращен всегда будет объект типа ComSafeArray. А числа - это по сути коды (если используется ANSI кодировка) двоичных символов.
через com соединение - медлено, это запасной вариант
сейчас пробую еще 2 варианта:
1. Как писал где-то здесь H A D G E H O G s, через сохранения результата на диск, через streem
2. Через прямую запись из одной БД в другую
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший