Запись в хранилище значения через SQL #385151


#0 by DirtySanches
Добрый день, подскажите пожалуйста кто знает Ситуация: необходимо записывать и извлекать данные из ХранилищаЗначения при помощи сторонней программы. Извлечение осуществляеются при помощи SQL запроса. Типа _Fld12345 - ХранилищеЗначения. При извлечении никаких проблем не возникает. Я получаю массив байт, при отсечении первых 83 байт и записи измененного массива в файл картинка успешно открывается. Проблема возникает при записи так как я не знаю каким образом генерируются эти первые 83 байта. Я подозреваю что эта некая служебная информация однако никаких закономерностей выявить не смог. У разных документов одного вида отличаются байты номер 76,77 и 78. Если записывать картинку с неправильными служебными байтами, то 1С выдает ошибку "Ошибка потока" и закрывается. Может кто сталкивался с подобным и знает решение подскажите. Заранее благодарен.
#1 by ТелепатБот
#2 by ДенисЧ
Не надо писать в базы 1с... Используй ОЛЕ для этого.
#3 by DirtySanches
Не получится, надо чтобы была возможность добавлять картинки как из самой 1С так и из стороннего приложения причем только через SQL.
#4 by ДенисЧ
Тогда пиши в 1с и проси предоставить форматы. 1с у тебя, надеемся, легальная? :-)
#5 by DirtySanches
А как же) Но мне проще изменить процедуры записи и извлечение в хранилище значения в модуле документа (писать напрямую без служебных байт). Просто может есть способ попроще.
#6 by DirtySanches
подниму
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С