Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Преобразование значений в запросе (число прочтений - 2215 )
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Преобразование значений в запросе
05. Сентября 2011 :: 10:42
Печать  
Есть во такая строка-монстр

сНоменклатура = СокрЛП(Строка(Число(СтрокаЗапроса.КодНоменклатуры)));

Она преобразует код в число, а дальше снова преобразуется в строку и записывается в текстовый файл.
Сделано это для того, что бы отсечь лишние нули с лева. Возможно ли отсечь нули при выполнении прямого запроса.
  
Наверх
 
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Преобразование значений в запросе
Ответ #1 - 05. Сентября 2011 :: 11:45
Печать  
Какой тип имеет КодНоменклатуры?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: Преобразование значений в запросе
Ответ #2 - 05. Сентября 2011 :: 11:48
Печать  
vinogradoff писал(а) 05. Сентября 2011 :: 11:45:
Какой тип имеет КодНоменклатуры?

строковый но в формате 00000ннннн, а нужно просто ннннн

прокатие вот такой вариант??
Код
Выбрать все
Cast(Cast(Спр.code as int) as char)
 

  
Наверх
 
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Преобразование значений в запросе
Ответ #3 - 05. Сентября 2011 :: 12:00
Печать  
cast(КодНоменклатуры as integer)
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: Преобразование значений в запросе
Ответ #4 - 05. Сентября 2011 :: 12:05
Печать  
vinogradoff писал(а) 05. Сентября 2011 :: 12:00:
cast(КодНоменклатуры as integer)

Спасибо попробую, а как это на производительности скажется скуль это быстро обработает ?
  
Наверх
 
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: Преобразование значений в запросе
Ответ #5 - 05. Сентября 2011 :: 12:06
Печать  
Секундомер Вам в руки.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать