![]() |
![]() |
![]() |
|
Не отбирается по складу в отчете? В чем проблема? | ☑ | ||
---|---|---|---|---|
0
Eeelena
21.08.13
✎
07:33
|
Здравствуйте, подскажите пожалуйста, почему не делается отбор по складу, запрос ниже:
|
|||
1
Eeelena
21.08.13
✎
07:33
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | СправочникНоменклатура.Ссылка КАК Номенклатура, | СправочникНоменклатура.БазоваяЕдиницаИзмерения КАК ЕдИз, | СправочникНоменклатура.Родитель КАК Группа, | ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, | ЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен, | ЦеныНоменклатурыСрезПоследних.Период КАК Период, | ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток, | ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ТоварыОрганизацийОстатки.Склад КАК Склад |ИЗ | Справочник.Номенклатура КАК СправочникНоменклатура | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних | ПО СправочникНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура | И (ЦеныНоменклатурыСрезПоследних.ТипЦен = СправочникНоменклатура.ОсновнаяЦенаПродажи) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Склад=&Склад) КАК ТоварыОрганизацийОстатки | ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура) | И (ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры) |ГДЕ | СправочникНоменклатура.ЭтоГруппа = ЛОЖЬ | И ЦеныНоменклатурыСрезПоследних.Цена > 0 | И ТоварыОрганизацийОстатки.КоличествоОстаток > 0 | И СправочникНоменклатура.ОсновнаяЦенаПродажи <> ЗНАЧЕНИЕ(Справочник.ТипыЦенНоменклатуры.ПустаяСсылка)"; Если ЭлементыФормы.ПолеВвода2.Значение<>Справочники.Номенклатура.ПустаяСсылка() Тогда Запрос.Текст=Запрос.Текст+ " //| И СправочникНоменклатура.Ссылка = &Номенклатура"; | И СправочникНоменклатура.Ссылка В ИЕРАРХИИ (&Группа)"; // | ИЛИ СправочникНоменклатура.Родитель = &Группа"; КонецЕсли; // Если ЭлементыФормы.ПолеВвода3.Значение=Справочники.Склады.ПустаяСсылка() Тогда //Запрос.Текст = Запрос.Текст +СтрЗаменить(Запрос.Текст, "Склад=&Склад", "Склад=&Склад"); // Иначе // Запрос.Текст = Запрос.Текст + СтрЗаменить(Запрос.Текст, "Склад=&Склад", ""); //КонецЕсли; Запрос.Текст = Запрос.Текст + " | |УПОРЯДОЧИТЬ ПО | СправочникНоменклатура.Родитель.Наименование, | СправочникНоменклатура.Ссылка, | ХарактеристикаНоменклатуры |ИТОГИ | СУММА(Цена), | СУММА(Остаток) |ПО | Группа, | Номенклатура"; //НаДату=ЭлементыФормы.ПолеВвода1.Значение; Номенклатура=ЭлементыФормы.ПолеВвода2.Значение; Склад=ЭлементыФормы.ПолеВвода3.Значение; Группа=ЭлементыФормы.ПолеВвода2.Значение; Запрос.УстановитьПараметр("Период",ВыбДата); Запрос.УстановитьПараметр("Номенклатура",Номенклатура); Запрос.УстановитьПараметр("Склад",Склад); Запрос.УстановитьПараметр("Группа",Группа); |
|||
2
shuhard
21.08.13
✎
07:36
|
(0)[В чем проблема]
кривые руки |
|||
3
Wobland
21.08.13
✎
07:37
|
в таблице ТоварыОрганизаций очень даже делается, не надо ля-ля
|
|||
4
Eeelena
21.08.13
✎
07:38
|
не отбирается номенклатура при выборе склада, отчет пустой, хотя на этом складе есть товары
|
|||
5
Wobland
21.08.13
✎
07:39
|
(4) а в условии связи что?
|
|||
6
Eeelena
21.08.13
✎
07:42
|
оно не работает, почему то
|
|||
7
Wobland
21.08.13
✎
07:43
|
(6) свяжи справочник с остатками
|
|||
8
Eeelena
21.08.13
✎
07:48
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Склад = &Склад) КАК ТоварыОрганизацийОстатки
| ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура) | И (ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры | И СправочникНоменклатура.Ссылка = ТоварыОрганизацийОстатки.Номенклатура) вот так? |
|||
9
Wobland
21.08.13
✎
07:48
|
(8) нет
|
|||
10
Eeelena
21.08.13
✎
07:49
|
а как ?
|
|||
11
Wobland
21.08.13
✎
07:51
|
в личной карточке есть спецполе для этого
|
|||
12
Eeelena
21.08.13
✎
07:58
|
что за спецполе?
|
|||
13
Wobland
21.08.13
✎
08:00
|
(12) конечно же фото. без фото не взлетит
|
|||
14
Eeelena
21.08.13
✎
08:30
|
спасибо, за помощь разобралась, нужно было использовать регистр накопления ТоварыНаСкладахОстатки
|
|||
15
Eeelena
21.08.13
✎
09:53
|
и думаю фото тут ни к чему
|
|||
16
mikecool
21.08.13
✎
10:00
|
(15) ошибаешься )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |