|
как вывести номенклатуру в иерархии без группы | ☑ | ||
---|---|---|---|---|
0
URAL
22.12.11
✎
14:01
|
не могу сообразить подскажите как вывести номенклатуру без иерархии группы например нужно так
элемент спр. номенкл. селедка копченая реализация 100 реализация 234 ...... реализация 18345 указываю в иерархии номенклатуру так мне и выводятся группы например группа селедки группа копченой селедки элемент спр. номенкл. селедка копченая реализация 100 реализация 234 ...... реализация 18345 след. группа как мне убрать группы? чтобы выводился только элемент номенклатуры и в разрезе номенклатуры выводились все регистраторы за указанный период |
|||
1
Mort
22.12.11
✎
14:03
|
Не указывй в иерархии номенклатуру.
|
|||
2
aleks-id
22.12.11
✎
14:03
|
ничо не понял. где выводятся?
|
|||
3
zbv
22.12.11
✎
14:03
|
(0) запрос показывай
|
|||
4
URAL
22.12.11
✎
14:06
|
(1) тогда повторно выводит на каждую реализацию эту же номенклатуру
например элемент спр. номенкл. селедка копченая реализация 100 элемент спр. номенкл. селедка копченая реализация 234 ........ элемент спр. номенкл. селедка копченая реализация 18234 |
|||
5
URAL
22.12.11
✎
14:08
|
(3) код
ВЫБРАТЬ РАЗРЕШЕННЫЕ СУММА(Таблица.Количество) КАК Количество, СУММА(Таблица.Выручка) КАК Выручка, СУММА(Таблица.Себестоимость) КАК Себестоимость, СУММА(Таблица.ДопРасходы) КАК ДопРасходы, СУММА(Таблица.Выручка) - СУММА(Таблица.Себестоимость) - СУММА(Таблица.ДопРасходы) КАК ВаловаяПрибыль, ВЫРАЗИТЬ(ВЫБОР КОГДА СУММА(Таблица.Выручка) <> 0 ТОГДА (СУММА(Таблица.Выручка) - СУММА(Таблица.Себестоимость) - СУММА(Таблица.ДопРасходы)) / СУММА(Таблица.Выручка) ИНАЧЕ 0 КОНЕЦ * 100 КАК ЧИСЛО(15, 2)) КАК Рентабельность, ВЫБОР КОГДА Таблица.Партнер = ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ПродажиМеждуОрганизациями, Таблица.Номенклатура КАК Номенклатура, Таблица.Характеристика КАК Характеристика, Таблица.Организация КАК Организация, Таблица.Продавец КАК Продавец, Таблица.Партнер КАК Партнер, Таблица.ЗаказКлиента КАК ЗаказКлиента, Таблица.Подразделение КАК Подразделение, Таблица.Склад КАК Склад, Таблица.Контрагент КАК Контрагент, Таблица.Покупатель КАК Покупатель, Таблица.Поставщик КАК Поставщик, Таблица.Менеджер КАК Менеджер, Таблица.Сделка КАК Сделка, Таблица.Сделка.Ответственный КАК МенеджерСделки, Таблица.ВидЗапасов КАК ВидЗапасов, Таблица.Регистратор, Таблица.День, Таблица.Неделя, Таблица.Декада, Таблица.Месяц, Таблица.Квартал, Таблица.Полугодие, Таблица.Год ИЗ (ВЫБРАТЬ ЕСТЬNULL(Продажи.ЗаказКлиента.Сделка, ЗНАЧЕНИЕ(Справочник.СделкиСКлиентами.ПустаяСсылка)) КАК Сделка, АналитикаНоменклатуры.Номенклатура КАК Номенклатура, АналитикаНоменклатуры.Характеристика КАК Характеристика, АналитикаПоПартнерам.Организация КАК Организация, АналитикаПоПартнерам.Организация КАК Продавец, АналитикаПоПартнерам.Партнер КАК Партнер, Продажи.ВидЗапасов КАК ВидЗапасов, Продажи.ВидЗапасов.Поставщик КАК Поставщик, ЕСТЬNULL(Продажи.ЗаказКлиента.Менеджер, НЕОПРЕДЕЛЕНО) КАК Менеджер, Продажи.Регистратор КАК Регистратор, ВЫБОР КОГДА Продажи.ЗаказКлиента ССЫЛКА Документ.ЗаказКлиента ИЛИ Продажи.ЗаказКлиента ССЫЛКА Документ.ЗаявкаНаВозвратТоваровОтКлиента ТОГДА Продажи.ЗаказКлиента ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК ЗаказКлиента, Продажи.Подразделение КАК Подразделение, АналитикаНоменклатуры.Склад КАК Склад, ВЫБОР КОГДА АналитикаПоПартнерам.Контрагент ССЫЛКА Справочник.Контрагенты ТОГДА АналитикаПоПартнерам.Контрагент ИНАЧЕ NULL КОНЕЦ КАК Контрагент, ВЫБОР КОГДА АналитикаПоПартнерам.Контрагент ССЫЛКА Справочник.Организации ТОГДА АналитикаПоПартнерам.Контрагент ИНАЧЕ NULL КОНЕЦ КАК Покупатель, Продажи.КоличествоОборот КАК Количество, Продажи.СуммаВыручкиОборот КАК Выручка, ВЫБОР КОГДА Продажи.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.КомиссионныйТовар) ТОГДА Продажи.СуммаВыручкиОборот КОГДА ЕСТЬNULL(РасчетСебестоимости.ПредварительныйРасчет, ЛОЖЬ) ТОГДА ВЫРАЗИТЬ(Продажи.КоличествоОборот * ЕСТЬNULL(СтоимостьНоменклатуры.Стоимость, 0) КАК ЧИСЛО(15, 2)) ИНАЧЕ Продажи.СебестоимостьОборот КОНЕЦ КАК Себестоимость, ВЫБОР КОГДА Продажи.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.КомиссионныйТовар) ТОГДА 0 КОГДА ЕСТЬNULL(РасчетСебестоимости.ПредварительныйРасчет, ЛОЖЬ) ТОГДА ВЫРАЗИТЬ(Продажи.КоличествоОборот * ЕСТЬNULL(СтоимостьНоменклатуры.СтоимостьДопРасходы, 0) КАК ЧИСЛО(15, 2)) ИНАЧЕ Продажи.СуммаДополнительныхРасходовОборот КОНЕЦ КАК ДопРасходы, Продажи.ПериодДень КАК День, Продажи.ПериодНеделя КАК Неделя, Продажи.ПериодДекада КАК Декада, Продажи.ПериодМесяц КАК Месяц, Продажи.ПериодКвартал КАК Квартал, Продажи.ПериодПолугодие КАК Полугодие, Продажи.ПериодГод КАК Год {ВЫБРАТЬ Регистратор, День, Неделя, Декада, Месяц, Квартал, Полугодие, Год} ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты({(&НачалоПериода)}, {(&ОкончаниеПериода)}, Авто, ) КАК Продажи {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры ПО Продажи.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики} {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаПоПартнерам КАК АналитикаПоПартнерам ПО Продажи.АналитикаУчетаПоПартнерам = АналитикаПоПартнерам.КлючАналитики} {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтоимостьТоваров КАК СтоимостьНоменклатуры ПО Продажи.АналитикаУчетаНоменклатуры = СтоимостьНоменклатуры.АналитикаУчетаНоменклатуры И (АналитикаПоПартнерам.Организация = СтоимостьНоменклатуры.Организация) И Продажи.ВидЗапасов = СтоимостьНоменклатуры.ВидЗапасов И (СтоимостьНоменклатуры.Период = НАЧАЛОПЕРИОДА(Продажи.ПериодМесяц, МЕСЯЦ))} ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасчетСебестоимостиТоваров КАК РасчетСебестоимости ПО (НАЧАЛОПЕРИОДА(Продажи.ПериодМесяц, МЕСЯЦ) = НАЧАЛОПЕРИОДА(РасчетСебестоимости.Дата, МЕСЯЦ)) И (АналитикаПоПартнерам.Организация = РасчетСебестоимости.Организация) И (РасчетСебестоимости.Проведен) ГДЕ (&ПоказыватьПродажи = 1 И АналитикаПоПартнерам.Партнер <> ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие) ИЛИ &ПоказыватьПродажи = 2 И АналитикаПоПартнерам.Партнер = ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие) ИЛИ &ПоказыватьПродажи = 0) И АналитикаНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ {ГДЕ АналитикаНоменклатуры.Номенклатура.* КАК Номенклатура, АналитикаНоменклатуры.Характеристика.* КАК Характеристика, АналитикаПоПартнерам.Организация.* КАК Организация, АналитикаПоПартнерам.Партнер.* КАК Партнер, АналитикаНоменклатуры.Склад.* КАК Склад, АналитикаПоПартнерам.Контрагент.* КАК Контрагент, (ЕСТЬNULL(Продажи.ЗаказКлиента.Сделка, ЗНАЧЕНИЕ(Справочник.СделкиСКлиентами.ПустаяСсылка))).* КАК Сделка}) КАК Таблица СГРУППИРОВАТЬ ПО Таблица.Сделка, Таблица.Номенклатура, Таблица.Характеристика, Таблица.Организация, Таблица.Продавец, Таблица.Партнер, Таблица.Регистратор, Таблица.День, Таблица.Неделя, Таблица.Декада, Таблица.Месяц, Таблица.Квартал, Таблица.Полугодие, Таблица.Год, Таблица.ЗаказКлиента, Таблица.Подразделение, Таблица.Склад, Таблица.Контрагент, Таблица.Покупатель, Таблица.Поставщик, Таблица.Менеджер, Таблица.ВидЗапасов, Таблица.Сделка.Ответственный ИМЕЮЩИЕ (СУММА(Таблица.Количество) <> 0 ИЛИ СУММА(Таблица.Выручка) <> 0 ИЛИ СУММА(Таблица.Себестоимость) <> 0 ИЛИ СУММА(Таблица.ДопРасходы) <> 0) |
|||
6
URAL
22.12.11
✎
14:24
|
-
|
|||
7
URAL
22.12.11
✎
14:32
|
неужели никому не приходилось сталкиваться?
|
|||
8
URAL
22.12.11
✎
14:35
|
ПРОБОВАЛ ТАК И НИЧЕГО
ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ |
|||
9
URAL
22.12.11
✎
14:38
|
да, видно незнают
|
|||
10
Mort
22.12.11
✎
15:01
|
Угу. Не знаю. Даж не знаю что на это сказать.
Запрос квадратный как телевизор. А где итоги? |
|||
11
FIXXXL
22.12.11
✎
15:16
|
Продажи?
|
|||
12
URAL
22.12.11
✎
16:14
|
(11) на самом деле продажи переименованы в ВыручкаИСебестоимостьПродаж
|
|||
13
URAL
22.12.11
✎
16:25
|
вообщем упрощаю задачу
ВЫБРАТЬ ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, ВыручкаИСебестоимостьПродаж.Регистратор ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж ГДЕ ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ СГРУППИРОВАТЬ ПО ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура, ВыручкаИСебестоимостьПродаж.Регистратор УПОРЯДОЧИТЬ ПО Номенклатура как добиться результата который указан в (0) |
|||
14
URAL
22.12.11
✎
16:26
|
стоит указать в иерархии так все равно выводится группа когда использую СКД
|
|||
15
PVV65
22.12.11
✎
16:30
|
(14) А зачем указываешь "Иерархия"?
|
|||
16
URAL
22.12.11
✎
16:32
|
(15) а как тогда?
|
|||
17
PVV65
22.12.11
✎
16:33
|
(16) "Без иерархии".
|
|||
18
PVV65
22.12.11
✎
16:34
|
+(17) в настройках группировки СКД.
|
|||
19
URAL
22.12.11
✎
16:38
|
(17) не могу сообразить где там настройки то эти, что за вкладка?
|
|||
20
FIXXXL
22.12.11
✎
16:48
|
(19) группировками играйся
|
|||
21
URAL
22.12.11
✎
16:49
|
(20) если только в запросе СКД
|
|||
22
FIXXXL
22.12.11
✎
17:12
|
(21) в любом запросе :)
остальное делай макетом (СКД - не в курсе) |
|||
23
URAL
22.12.11
✎
17:17
|
вот именно что в запросе то я могу сделать, установить итоги по номенклатуре в группировке и все ок, а вот в СКД как установить аналогичным образом?
|
|||
24
URAL
22.12.11
✎
17:36
|
знатоки СКД посоветуйте
|
|||
25
wade25
22.12.11
✎
17:40
|
Если ты имеешь в виду вывод типа...
Банки(эт группа).Номенклатура(это пепси) и т.д. в одной строке, то просто когда выходную форму делаешь, убери группировки и все (а в запросе оставь итог по номенклатуре) |
|||
26
URAL
22.12.11
✎
18:01
|
(25) дак в компановке в запросе итоги не укажешь -)))
|
|||
27
URAL
22.12.11
✎
19:49
|
В СКД можно такое сделать?
|
|||
28
asady
22.12.11
✎
19:52
|
(13)
ВЫБРАТЬ РАЗЛИЧНЫЕ ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, ВыручкаИСебестоимостьПродаж.Регистратор ПОМЕСТИТЬ ВТ_ТАБЛ ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж ГДЕ НЕ ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура.ЭтоГруппа ; ВЫБРАТЬ Т.Номенклатура, Т.Регистратор ИЗ ВТ_ТАБЛ КАК Т ИТОГИ ПО Т.Номенклатура В СКД добавь группировку по номенклатуре и пустую группировку (по детальным записям) |
|||
29
URAL
22.12.11
✎
20:01
|
(28) но ведь итоши по номенклатуре в запросе СКД не позволяет добавить
ИТОГИ ПО Т.Номенклатура |
|||
30
Нуф-Нуф
22.12.11
✎
20:09
|
За вложенные запросы расстреливают
|
|||
31
URAL
23.12.11
✎
01:13
|
(30) не получается даже со встроенным запросом
|
|||
32
URAL
23.12.11
✎
08:51
|
(28) в консоле запрсов это работает, а в скд нет
|
|||
33
URAL
23.12.11
✎
08:52
|
(30) да хоть 5 вложенных запросов, это не работает в СКД
|
|||
34
URAL
23.12.11
✎
09:08
|
Мистяне, знайте это в СКД не работает, и не надо писать попробовав это в консоле запросов, не вводите в заблуждение
|
|||
35
PVV65
23.12.11
✎
09:32
|
Уважаемый URAL. У тебя очень поверхностное представление об СКД (если не сказать хуже). Прежде чем задавать вопросы, прочитай хотя бы одну книжку.
|
|||
36
URAL
23.12.11
✎
09:39
|
(35) Прочитал уажаемый PVV65. В том то и дело что прочитал, да вот переубедить никто не может, к примеру взять Вас даже, очередной советчик, но больше чем уверен что вы даже не потрудились почитать вышенаписанное, не говоря уже о том чтобы сказать определенно за плюсы или минусы.
|
|||
37
URAL
23.12.11
✎
11:09
|
Всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |