v7: SQL, в запросе по регистру нужно выбрать документы определенного вида.. #567315


#0 by aka AMIGO
Вот такой запрос: Нужных документов - 4 вида, все их названия начинаются с "Приходная", т.е. ПриходнаяНал ПриходнаяКредит ... Пожалуйста, подскажите, если можно вставить условие, то как это должно выглядеть в коде? ЗЫ. думаю, можно и напрямую указать их вид.. это как вариант держу..
#1 by Ёпрст
and Жур.IDDocDef in($ВидДокумента.Приходная,$ВидДокумента.ПриходнаяНал,....)
#2 by Ёпрст
+1 не помню точно, мот ВидДокумента36 надо использовать, лень смотреть.
#3 by aka AMIGO
елкины зеленые.. плаваю пока в этих "$.." попробую сам поискать :) спасибо!
#4 by Mikeware
просто $ВидДокумента
#5 by aka AMIGO
+3 а у меня были потуги вставить |    AND Жур.IDDocDef LIKE 'Приходная%'"; не вышло-с!! :))
#6 by Ёпрст
а ну да, это для фокса 36.. ты бы за структуру табличек что ли поглядел бы, вопросов было бы намного меньше IDDOCDEF    ID вида документа. Номер документа из метаданных (номер, а не 36-ричное представление). Тип - Число.
#7 by el-gamberro
Проще ИМХО цыферки через запятую. :)
#8 by Ёпрст
а смысл ? Есть же метапарсер.
#9 by aka AMIGO
а, понял, где тупик..
#10 by Ёпрст
не забывай хинты (nolock) на таблички в запросе
#11 by aka AMIGO
поставил. Запрос работает, как требуется Спасибо всем за участие!
#12 by Mikeware
"спасибо за участие" лучше срока за соучастие!
#13 by aka AMIGO
за безобидный отчет срок не светит :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С