Имя: Пароль:
1C
1С v8
Подскажите, с запросом простеньким.
0 Radion
 
22.01.12
16:36
Суть такая: Из УТ в БП, грузим документы. В спр. Номенклатура товары попадают с префиксом "УТ". И когда бухгалтер заводит новый товар, то товар записывается с префиксом УТ, а хочется чтобы записывался без префикса, т.к. идет нумерация местная/изначальная, а не загруженная. В спр. Номенклатура в БП, хочу написать простенький запрос, который бы выбирал и сортировал по коду список номенклатуры но без префикса УТ. Написал, так а вот как фильтр на префикс установить?
ВЫБРАТЬ
   Номенклатура.Код КАК Код,
   Номенклатура.Наименование
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ    
       Лев(Номенклатура.Код,2) <> &УТ  ----- хотелось бы вот типа такого условия. А как грамотно? Спасибо.  
СГРУППИРОВАТЬ ПО
   Номенклатура.Код,
   Номенклатура.Наименование
УПОРЯДОЧИТЬ ПО
   Код


ГДЕ    
       Лев(Номенклатура.Код,2) <> &УТ  ----- хотелось бы вот типа такого условия. А как грамотно? Спасибо.
1 Rie
 
22.01.12
16:39
(0)
|ГДЕ Лев(Номенклатура.Код,2)<>""УТ""
Только это не грамотно.

И баловство всё это. Убери префикс при переносе - и будет счастье.
2 Radion
 
22.01.12
17:04
(1) ну а как грамотно? то?
3 Rie
 
22.01.12
17:07
(2) А что надо-то?
Твой запрос в (0) исключает товар, загруженный из БП. Именно это тебе надо?
4 Wobland
 
22.01.12
17:09
а на зачем там сгруппировать?
ГДЕ ПОДСТРОКА(Код, 1, 2)<>"УТ" - как-то так. и стоит задуматься над (1)
5 Radion
 
22.01.12
17:12
(4) уберу я префикс и что? товар вносится как в БП так и в УТ. В какой то момент номера могут пересечся.
Спасибо за код.
6 Wobland
 
22.01.12
17:13
НЕ Код ПОДОБНО "УТ%"?
7 Radion
 
22.01.12
17:34
(6) СПАСИБО!