Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Мне нужно обрабатоть в запросе стандартные 1С функ (число прочтений - 1454 )
logarifm
Junior Member
**
Отсутствует



Сообщений: 92
Местоположение: Украина
Зарегистрирован: 29. Марта 2007
Пол: Мужской
Мне нужно обрабатоть в запросе стандартные 1С функ
30. Марта 2007 :: 08:10
Печать  
Вот допустим идет запрос по номенклатуре, а мне еще нужно отсечь пустые артикулы, я в 1С делал это так:
     |Условие (СтрДлина(СокрЛП(Артикул)) = 11);
а как сдеся написать?
     |SELECT
     |        $Номенклатура.Артикул Артикул
     |      , $Номенклатура.ВидТовара [ВидТовара $Перечисление.ВидыТоваров]
     |FROM $Справочник.Номенклатура AS Номенклатура
     |WHERE $Номенклатура.ВидТовара IN (SELECT Val FROM #ВыбТМЦ)
     |GROUP BY
     |     $Номенклатура.Артикул
     |      , $Номенклатура.ВидТовара

и вообще как сдесь использовать функции 1С!?
  

я переписал бы мир, но Бог не дает мне исходники...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Мне нужно обрабатоть в запросе стандартные 1С
Ответ #1 - 30. Марта 2007 :: 08:33
Печать  
len(ltrim($Номенклатура.Артикул)) = 11

P.S. А если длина артикула равна 10 - это пустой артикул?  Улыбка
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
logarifm
Junior Member
**
Отсутствует



Сообщений: 92
Местоположение: Украина
Зарегистрирован: 29. Марта 2007
Пол: Мужской
Re: Мне нужно обрабатоть в запросе стандартные 1С
Ответ #2 - 30. Марта 2007 :: 08:33
Печать  
ага это с помощью манд СКЛ, ок щас попробую большое спасибо Улыбка
  

я переписал бы мир, но Бог не дает мне исходники...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать