|
0
Double_Medved
10.04.13
✎
11:54
|
Подскажите пожалуйста, в запросе используются периоды, и мне нужен регистратор, и видимо из-за использования периодов у него нет поля регистратор, или как-то так. Ругается на конец запроса - типа поле регистратор не найдено
"ВЫБРАТЬ
| Остатки.Склад КАК Склад,
| Остатки.Номенклатура КАК Номенклатура,
| Остатки.Характеристика КАК Характеристика,
| НачалоПериода(Остатки.Период, ДЕНЬ) КАК Дата,
| ВЫБОР
| КОГДА Остатки.ВНаличииНачальныйОстаток > 0 И Остатки.ВНаличииКонечныйОстаток > 0 ТОГДА
| Остатки.ВНаличииРасход
| ИНАЧЕ
| 0
| КОНЕЦ КАК Количество,
| ВЫБОР
| КОГДА Остатки.ВНаличииНачальныйОстаток > 0 И Остатки.ВНаличииКонечныйОстаток > 0 ТОГДА
| Остатки.ВНаличииРасход * Остатки.ВНаличииРасход
| ИНАЧЕ
| 0
| КОНЕЦ КАК КвадратКоличества,
| ВЫБОР
| КОГДА Остатки.ВНаличииНачальныйОстаток > 0 И Остатки.ВНаличииКонечныйОстаток > 0 ТОГДА
| ИСТИНА
| ИНАЧЕ
| ЛОЖЬ
| КОНЕЦ КАК ЕстьОстатки,
| ВЫБОР
| КОГДА Остатки.ВНаличииКонечныйОстаток > 0 ТОГДА
| ИСТИНА
| ИНАЧЕ
| ЛОЖЬ
| КОНЕЦ КАК ЕстьКонечныйОстаток
|ПОМЕСТИТЬ ОстаткиТовараПоДням
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
| &ПериодКлассификацииДатаНачала,
| &ПериодКлассификацииДатаОкончания,
| ДЕНЬ,
| ДвиженияИГраницыПериода,
| (Номенклатура, Характеристика, Склад) В(
| ВЫБРАТЬ
| Товары.Номенклатура КАК Номенклатура,
| Товары.Характеристика КАК Характеристика,
| Товары.Склад КАК Склад
| ИЗ
| ТоварыСреднедневногоПотребления КАК Товары)) КАК Остатки
|
|ГДЕ
| Остатки.Период < &ПериодКлассификацииДатаОкончания И Остатки.Регистратор <> null
|
|ИНДЕКСИРОВАТЬ ПО
| Склад,
| Номенклатура,
| Характеристика,
| Дата,
| ЕстьОстатки,
| ЕстьКонечныйОстаток
|;
|
|
|
3
Double_Medved
10.04.13
✎
12:06
|
(2) да я понимаю что проблема-то в этом... Мне просто нужно не учитывать те записи, у которых регистратор определенного типа. И я что-то не пойму как же мне обратится к регистратору. Может как-то можно изначально из регистра отсеять записи с неподходящими мне регистраторами и потом уже выбирать Период и т.д.? Или так не выйдет сделать?
|
|