|
v7: Прямой запрос (1Sqlite) отсутствует ВидДокумента | ☑ | ||
---|---|---|---|---|
0
Dolly_EV
20.12.12
✎
11:22
|
Есть вот такой запрос:
ВЫБРАТЬ РегПартОО.Склад КАК [Скл $Справочник.МестаХранения] ,РегПартОО.Товар КАК [Товар $Справочник.Номенклатура] ,РегПартОО.ТекущийДокумент КАК [Д $Документ] ,МАКСИМУМ(РегПартОО.ВидДокумента) КАК [Д_вид $ВидДокумента] ,СУММА(РегПартОО.КоличествоПриход) КАК КоличествоПриходБазЕд ,СУММА(РегПартОО.КоличествоРасход) КАК КоличествоРасходБазЕд ,СУММА(РегПартОО.КоличествоПриход/$СпрОснЕд.Коэффициент) КАК КоличествоПриходОснЕд ,СУММА(РегПартОО.КоличествоРасход/$СпрОснЕд.Коэффициент) КАК КоличествоРасходОснЕд ИЗ $РегистрОстаткиОбороты.ПартииТоваров(:лНачДата,:лКонДата~,ДОКУМЕНТ, ,(Товар В (ВЫБРАТЬ val ИЗ #глУсловие2) И 3=3 И Фирма В (ВЫБРАТЬ val ИЗ #глУсловие1) И 4=4) ,(Товар,Склад,Фирма) ,(Количество)) КАК РегПартОО ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНом $nolock ПО $СпрНом.ТекущийЭлемент = РегПартОО.Товар И $СпрНом.ТекущийЭлемент В (ВЫБРАТЬ val ИЗ #глУсловие2) ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Единицы КАК СпрОснЕд $nolock ПО $СпрОснЕд.Владелец = $СпрНом.ТекущийЭлемент И $СпрОснЕд.Коэффициент<>0 И $СпрОснЕд.ТекущийЭлемент=$СпрНом.ОсновнаяЕдиница ГДЕ РегПартОО.ТекущийДокумент<>:ПустойИД13 И 5=5 СГРУППИРОВАТЬ РегПартОО.Склад,РегПартОО.Товар,РегПартОО.ТекущийДокумент на SQL все ок, на DBF (1Sqlite) для документов вида "СписаниеТоваров" и "ОприходованиеТоваров" не типизирует поле, точнее ТипЗначенияСтр="Документ", а Д_вид = пустое (опять же без типизации Д_вид - для этих документов - не пустое, см. картинки) http://www.fotolink.su/v.php?id=af406c43eb9471fd106bf15c62ebf826 без типизации: http://www.fotolink.su/v.php?id=81546c793f4a2092f1fb7fd10d67443d что не так? |
|||
1
Ёпрст
20.12.12
✎
11:24
|
(0) на sqllite нет ВТ РегистрОстаткиОбороты, это для начала.
|
|||
2
Ёпрст
20.12.12
✎
11:25
|
если ты пользуешься каким-то классом, стоит об этом упомянуть в вопросе.
|
|||
3
Ёпрст
20.12.12
✎
11:28
|
+ есть еще
:ВидДокументаПредставление |
|||
4
Dolly_EV
20.12.12
✎
11:28
|
(1),(2) угу, класс "ПрямойЗапрос"
Все, вопрос снят, дело было не в бобине... |
|||
5
Dolly_EV
20.12.12
✎
11:32
|
Надо было не $РегистрОстаткиОбороты, а $РегистрОбороты, но все же до конца не догоняю, почему в ошибочном варианте не было "Вида"... из-за МАКСИМУМ(РегПартОО.ВидДокумента) и лишних пустых строк из-за присутствия Остатков??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |