Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Непонятки с 1SBLOB (число прочтений - 1314 )
DCKiller
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 70
Зарегистрирован: 12. Декабря 2011
Непонятки с 1SBLOB
29. Июня 2012 :: 08:08
Печать  
Такая тема: Необходимо вытащить из справочника номенклатуры прямым запросом некоторые данные, включая значение поля "Комментарий", которое является строкой неограниченной длины. При соединении в запросе таблицы справочника с таблицей 1SBLOB по полю "OBJID" вытаскиваем из последней значение поля BLOCK" (которое, насколько я понимаю, и содержит то самое значение строки неограниченной длины). Запрос их вытаскиевает, но... когда открываешь соответствующий элемент в самой 1С, поле "комментарий" там пусто! (на всякий случай, заранее говорю, что "Комментарий" в форме элемента содержит именно значение реквизита справочника "Комментарий"). Возникает вопрос: где я что здесь не догнал? В чем ошибка?
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Непонятки с 1SBLOB
Ответ #1 - 29. Июня 2012 :: 09:49
Печать  
Блобы надо урезать до определенного значения иначе ты нифига не увидишь.
т.е. не просто $Спр.Комментарий, а cast($Спр.Комментарий as varchar(1000))
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Непонятки с 1SBLOB
Ответ #2 - 02. Июля 2012 :: 09:56
Печать  
Используй 1sqlite - там без проблем эти реквизиты вытаскиваются..
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать