|
Как подправить отчет ОстаткиТоваровНаСкладах? | ☑ | ||
---|---|---|---|---|
0
pro3ri
13.04.15
✎
15:07
|
Доброго Дня форумчанам!
Имеется отчет, в котором есть запрос: |ВЫБРАТЬ //РАЗЛИЧНЫЕ | СУММА(КоличествоОстаток) КАК Количество, | СУММА(КоличествоМестОстаток) КАК КоличествоМест, | СУММА(КоличествоОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК КоличествоБазовыхЕд, | СУММА(КоличествоОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент/Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК КоличествоЕдиницОтчетов, | 0 КАК ЦенаВРознице, | Склад КАК Склад, | Склад.Представление КАК СкладПредставление, | Номенклатура КАК Номенклатура, | Номенклатура.Представление КАК НоменклатураПредставление, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков КАК НоменклатураЕдиницаХраненияОстатков, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК НоменклатураЕдиницаХраненияОстатковПредставление | //СВОЙСТВА |{ВЫБРАТЬ | Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | ТаблицаРегистра.Номенклатура.БазоваяЕдиницаИзмерения КАК НоменклатураБазоваяЕдиницаИзмерения, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков КАК НоменклатураЕдиницаХраненияОстатков, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры, | Качество.* КАК Качество | //СВОЙСТВА |} |ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, | {Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры, | Качество.* КАК Качество}) КАК ТаблицаРегистра |//СОЕДИНЕНИЯ |СГРУППИРОВАТЬ ПО | Номенклатура, | Склад |//СГРУППИРОВАТЬПО |{ГДЕ | ЛОЖЬ КАК НеавтоматизированнаяТорговаяТочка |//СВОЙСТВА |//КАТЕГОРИИ |} |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ //РАЗЛИЧНЫЕ | СУММА(КоличествоОстаток) КАК Количество, | СУММА(0) КАК КоличествоМест, | СУММА(КоличествоОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК КоличествоБазовыхЕд, | СУММА(КоличествоОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент/Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК КоличествоЕдиницОтчетов, | ЦенаВРознице КАК ЦенаВРознице, | Склад КАК Склад, | Склад.Представление КАК СкладПредставление, | Номенклатура КАК Номенклатура, | Номенклатура.Представление КАК НоменклатураПредставление, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков КАК НоменклатураЕдиницаХраненияОстатков, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК НоменклатураЕдиницаХраненияОстатковПредставление | //СВОЙСТВА |{ВЫБРАТЬ | Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | Номенклатура.БазоваяЕдиницаИзмерения КАК НоменклатураБазоваяЕдиницаИзмерения, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков КАК НоменклатураЕдиницаХраненияОстатков, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры, | ЦенаВРознице КАК ЦенаВРознице, | NULL КАК Качество | //СВОЙСТВА |} |ИЗ РегистрНакопления.ТоварыВНеавтоматизированныхТорговыхТочках.Остатки(&ДатаКон, | {Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры | }) КАК ТаблицаРегистра |//СОЕДИНЕНИЯ |СГРУППИРОВАТЬ ПО | Номенклатура, | ЦенаВРознице, | Склад |//СГРУППИРОВАТЬПО |{ГДЕ | ИСТИНА КАК НеавтоматизированнаяТорговаяТочка |//СВОЙСТВА |//КАТЕГОРИИ |} |{УПОРЯДОЧИТЬ ПО | Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | ТаблицаРегистра.Номенклатура.БазоваяЕдиницаИзмерения.* КАК НоменклатураБазоваяЕдиницаИзмерения, | ТаблицаРегистра.Номенклатура.ЕдиницаХраненияОстатков.* КАК НоменклатураЕдиницаХраненияОстатков, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры, | Качество.* КАК Качество, | Количество, | КоличествоМест, | ЦенаВРознице КАК ЦенаВРознице, | КоличествоБазовыхЕд |//ОБЩИЕ_СВОЙСТВА |} |{ИТОГИ ПО | Склад.* КАК Склад, | Номенклатура.* КАК Номенклатура, | Номенклатура.БазоваяЕдиницаИзмерения.* КАК НоменклатураБазоваяЕдиницаИзмерения, | Номенклатура.ЕдиницаХраненияОстатков.* КАК НоменклатураЕдиницаХраненияОстатков, | ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | СерияНоменклатуры.* КАК СерияНоменклатуры, | Качество.* КАК Качество, | ЦенаВРознице КАК ЦенаВРознице |//ОБЩИЕ_СВОЙСТВА |} |ИТОГИ | СУММА(Количество), | СУММА(КоличествоМест), | СУММА(КоличествоБазовыхЕд), | СУММА(КоличествоЕдиницОтчетов) |ПО ОБЩИЕ , | Номенклатура ИЕРАРХИЯ КАК Номенклатура, Склад КАК Склад"; как его подправить так, чтобы в отчете позиции выходили как при выборе Номенклатуры в Списке? |
|||
1
shuhard
13.04.15
✎
15:24
|
(0)[как при выборе Номенклатуры в Списке]
мутно изъясняешься |
|||
2
mr_K
13.04.15
✎
15:28
|
Включаю телепата)
РегистрНакопления.***.Остатки(&ДатаКон, Номенклатура В ИЕРАРХИИ (&СписокНоменклатуры)...и далее по тексту |
|||
3
pro3ri
14.04.15
✎
06:46
|
(1) в данном типовом отчете открываю форму
http://savepic.ru/6850856.png Выбираю галочку Номенклатура, указываю вид сравнения В списке, далее указываю Номенклатуру в нужном мне порядке, а он мне в отчете выдает в другом порядке, так быть не должно... как то так... |
|||
4
GROOVY
14.04.15
✎
06:50
|
Отбор на сортировку не влияет.
|
|||
5
pro3ri
14.04.15
✎
07:01
|
(4) http://savepic.ru/6851880.png
сортировка и не заполнена |
|||
6
Fuas4
14.04.15
✎
07:06
|
Тебе нужна закладка группировка. там заполняй
|
|||
7
ИС-2
naïve
14.04.15
✎
07:07
|
не так все просто.
1) Сохраняем список номенклатуры в ТЗ с колонками "Номенклатура", "ПорядокНоменклатуры" 2) Помещаем в запрос эту ТЗ (в инете полно примеров) 3) Делаем связь между этой ТЗ и основным запросом 4) Делаем сортировку по полю "ПорядокНоменклатуры" Может можно и проще. Например, создаем у номенклатуры свойство "Порядок" и перед формированием отчета записываем его, а уже в самом отчете включаем сортировку. Но будет не очень смешно если пользователи одновременно запустят отчет. |
|||
8
pro3ri
14.04.15
✎
08:09
|
(7) спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |