Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) SUBSTR(1SBLOB.BLOCK,10,VAL(1SBLOB.BLOCK)) НЕ работ (число прочтений - 8144 )
tav13
1c++ donor
Отсутствует



Сообщений: 108
Местоположение: Donetsk
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: SUBSTR(1SBLOB.BLOCK,10,VAL(1SBLOB.BLOCK)) НЕ р
Ответ #15 - 28. Ноября 2006 :: 08:26
Печать  
Господа, помогите:
Код
Выбрать все
SELECT
 СпрНоменкл.ID as [Наименование $Справочник.Номенклатура],
 СпрНоменкл.Code as Code,
 СпрНоменкл.Descr as Descr,
 СпрНоменкл.Артикул as Артикул,
 СпрНоменкл.N,
 0,СпрНоменкл.N)+LEFT(СпрНоменкл.ПН1,СпрНоменкл.N-71)) as ПолнНаименование
FROM (
SELECT
 Спр.ID as ID,
 Спр.Code as Code,
 RTRIM(Спр.Descr) as Descr,
 RTRIM($Спр.Артикул) as Артикул,
 ДС.Block as ПН,
 ДС1.BLOCK as ПН1,
 ConvSyst10(TRIM(LEFT(ДС.BLOCK,9)),16) as N
FROM
 $Справочник.Номенклатура as Спр
INNER JOIN 1SBLOB as ДС ON ДС.ObjID=Спр.ID AND ДС.FIELDID='  48' AND ДС.BLOCKNO=0
LEFT JOIN 1SBLOB as ДС1 ON ДС1.ObjID=ДС.ObjID AND ДС1.FIELDID='  48' AND ДС1.BLOCKNO=1
WHERE Спр.IsFolder=2) as СпрНоменкл 


Почему в ПолнНаименование попадает как максимум 16 символов?!
  
Наверх
ICQ  
IP записан
 
tav13
1c++ donor
Отсутствует



Сообщений: 108
Местоположение: Donetsk
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: SUBSTR(1SBLOB.BLOCK,10,VAL(1SBLOB.BLOCK)) НЕ р
Ответ #16 - 28. Ноября 2006 :: 12:42
Печать  
Кто нибудь сталкивался с неверной работой функции SUBSTR()?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать