|
Как на СКД для определенного пользователя выводить только товары, без услуг? | ☑ | ||
---|---|---|---|---|
0
denis_solyanko
30.10.14
✎
14:28
|
Отчет Анализ продаж и торговой наценки, нужно сделать так чтобы при выборе менеджера с должностью зав склад выводились только товары, а сейчас отчет выводит и товары и услуги
вот собственно запрос ВЫБРАТЬ СубподрядОбороты.ЗаказНаряд КАК ЗаказНаряд, МАКСИМУМ(ЗаказНарядРаботы.Работа) КАК Авторабота, МАКСИМУМ(СубподрядОбороты.СуммаОборот) КАК СуммаОборот, МАКСИМУМ(СубподрядОбороты.СуммаНДСОборот) КАК СуммаНДСОборот, МАКСИМУМ(СубподрядОбороты.СуммаУпрОборот) КАК СуммаУпрОборот, МАКСИМУМ(СубподрядОбороты.СебестоимостьОборот) КАК СебестоимостьОборот, МАКСИМУМ(СубподрядОбороты.СуммаНДСВходящийОборот) КАК СуммаНДСВходящийОборот, МАКСИМУМ(СубподрядОбороты.СебестоимостьУпрОборот) КАК СебестоимостьУпрОборот ПОМЕСТИТЬ Субподряды ИЗ РегистрНакопления.Субподряд.Обороты(, , , ЗаказНаряд.ДатаЗакрытия МЕЖДУ &ДатаНачала И &ДатаОкончания {(ПодразделениеКомпании.Организация).* КАК Организация, (ПодразделениеКомпании).* КАК ПодразделениеКомпании, (Контрагент).* КАК Покупатель, (Работа).* КАК Авторабота, (ЗНАЧЕНИЕ(Справочник.Номенклатура.Авторабота)).* КАК Номенклатура}) КАК СубподрядОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы ПО СубподрядОбороты.ЗаказНаряд = ЗаказНарядРаботы.Ссылка СГРУППИРОВАТЬ ПО СубподрядОбороты.ЗаказНаряд ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ТаблицаРегистра.ПодразделениеКомпании.Организация КАК Организация, ТаблицаРегистра.ПодразделениеКомпании КАК ПодразделениеКомпании, ТаблицаРегистра.Регистратор.Менеджер КАК Менеджер, ТаблицаРегистра.СкладКомпании КАК СкладКомпании, ТаблицаРегистра.ДокументПродажи КАК ДокументПродажи, ТаблицаРегистра.Поставщик КАК Поставщик, ТаблицаРегистра.Покупатель КАК Покупатель, ТаблицаРегистра.Автомобиль КАК Автомобиль, ТаблицаРегистра.Проект КАК Проект, ТаблицаРегистра.Номенклатура КАК Номенклатура, ТаблицаРегистра.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТаблицаРегистра.Авторабота КАК АвтоРабота, ТаблицаРегистра.Партия КАК Партия, ТаблицаРегистра.Регистратор КАК ПериодРегистратор, ТаблицаРегистра.ДоговорВзаиморасчетов КАК ДоговорВзаиморасчетов, ТаблицаРегистра.Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры, ТаблицаРегистра.ХозОперация КАК ХозОперация, ТаблицаРегистра.СтатусПартии КАК СтатусПартии, ТаблицаРегистра.ПериодДень КАК ПериодДень, ТаблицаРегистра.ПериодНеделя КАК ПериодНеделя, ТаблицаРегистра.ПериодМесяц КАК ПериодМесяц, ТаблицаРегистра.ПериодКвартал КАК ПериодКвартал, ТаблицаРегистра.ПериодГод КАК ПериодГод, ТаблицаРегистра.КоличествоОборот КАК Количество, ТаблицаРегистра.КоличествоНормочасовОборот КАК КоличествоНормочасов, ТаблицаРегистра.СуммаОборот КАК СуммаРегл, ТаблицаРегистра.СуммаНДСОборот КАК СуммаНДС, ТаблицаРегистра.СуммаОборот - ТаблицаРегистра.СуммаНДСОборот КАК СуммаБезНДС, ТаблицаРегистра.СуммаОборот - ТаблицаРегистра.СебестоимостьОборот КАК СуммаНаценкиРегл, ТаблицаРегистра.СуммаСкидкиОборот КАК СуммаСкидки, ТаблицаРегистра.СебестоимостьОборот КАК СебестоимостьРегл, ТаблицаРегистра.СуммаНДСВходящийОборот КАК СуммаНДСВходящий, ТаблицаРегистра.СебестоимостьОборот - ТаблицаРегистра.СуммаНДСВходящийОборот КАК СебестоимостьБезНДС, ТаблицаРегистра.СуммаУпрОборот КАК СуммаУпр, ТаблицаРегистра.СебестоимостьУпрОборот КАК СебестоимостьУпр, ТаблицаРегистра.СуммаУпрОборот - ТаблицаРегистра.СебестоимостьУпрОборот КАК СуммаНаценкиУпр, ВЫБОР КОГДА ТаблицаРегистра.ДокументПродажи ССЫЛКА Документ.ЗаказНаряд ТОГДА ТаблицаРегистра.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК СуммаЗаказНарядыУпр, ВЫБОР КОГДА ТаблицаРегистра.ДокументПродажи ССЫЛКА Документ.ЗаказНаряд ТОГДА 0 ИНАЧЕ ТаблицаРегистра.СуммаУпрОборот КОНЕЦ КАК СуммаРеализацииУпр, 0 КАК ПроцентСкидки, 0 КАК ПроценНаценки, ТаблицаРегистра.ГТД КАК ГТД, ЕСТЬNULL(СубподрядыОбороты.СуммаОборот, 0) КАК СубподрядСуммаОборот, ЕСТЬNULL(СубподрядыОбороты.СуммаНДСОборот, 0) КАК СубподрядСуммаНДСОборот, ЕСТЬNULL(СубподрядыОбороты.СуммаУпрОборот, 0) КАК СубподрядСуммаУпрОборот, ЕСТЬNULL(СубподрядыОбороты.СебестоимостьОборот, 0) КАК СубподрядСебестоимостьОборот, ЕСТЬNULL(СубподрядыОбороты.СуммаНДСВходящийОборот, 0) КАК СубподрядСуммаНДСВходящийОборот, ЕСТЬNULL(СубподрядыОбороты.СебестоимостьУпрОборот, 0) КАК СубподрядСебестоимостьУпрОборот, ЕСТЬNULL(СубподрядыОбороты.СуммаОборот, 0) - ЕСТЬNULL(СубподрядыОбороты.СебестоимостьОборот, 0) КАК СубподрядНаценка, ЕСТЬNULL(СубподрядыОбороты.СуммаУпрОборот, 0) - ЕСТЬNULL(СубподрядыОбороты.СебестоимостьУпрОборот, 0) КАК СубподрядНаценкаУпр, 0 КАК СубподрядПроцентНаценки {ВЫБРАТЬ Организация.* КАК Организация, ПодразделениеКомпании.* КАК ПодразделениеКомпании, Менеджер.* КАК Менеджер, СкладКомпании.* КАК СкладКомпании, ДокументПродажи.* КАК ДокументПродажи, Поставщик.* КАК Поставщик, Покупатель.* КАК Покупатель, Автомобиль.* КАК Автомобиль, Проект.* КАК Проект, ГТД.* КАК ГТД, ДоговорВзаиморасчетов.* КАК ДоговорВзаиморасчетов, ТипНоменклатуры.* КАК ТипНоменклатуры, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, АвтоРабота.* КАК АвтоРабота, СтатусПартии.* КАК СтатусПартии, Партия.* КАК Партия, ХозОперация.* КАК ХозОперация, ПериодРегистратор.* КАК ПериодРегистратор, ПериодДень КАК ПериодДень, ПериодНеделя КАК ПериодНеделя, ПериодМесяц КАК ПериодМесяц, ПериодКвартал КАК ПериодКвартал, ПериодГод КАК ПериодГод, Количество КАК Количество, КоличествоНормочасов КАК КоличествоНормочасов, СуммаРегл КАК СуммаРегл, СуммаНДС КАК СуммаНДС, СуммаБезНДС КАК СуммаБезНДС, СуммаНаценкиРегл КАК СуммаНаценкиРегл, СуммаСкидки КАК СуммаСкидки, СебестоимостьРегл КАК СебестоимостьРегл, СуммаНДСВходящий КАК СуммаНДСВходящий, СебестоимостьБезНДС КАК СебестоимостьБезНДС, СуммаУпр КАК СуммаУпр, СебестоимостьУпр КАК СебестоимостьУпр, СуммаНаценкиУпр КАК СуммаНаценкиУпр, СуммаЗаказНарядыУпр КАК СуммаЗаказНарядыУпр, СуммаРеализацииУпр КАК СуммаРеализацииУпр, ПроцентСкидки КАК ПроцентСкидки, ПроценНаценки КАК ПроценНаценки, СубподрядСуммаОборот КАК СубподрядСуммаОборот, СубподрядСуммаНДСОборот КАК СубподрядСуммаНДСОборот, СубподрядСуммаУпрОборот КАК СубподрядСуммаУпрОборот, СубподрядСебестоимостьОборот КАК СубподрядСебестоимостьОборот, СубподрядСуммаНДСВходящийОборот КАК СубподрядСуммаНДСВходящийОборот, СубподрядСебестоимостьУпрОборот КАК СубподрядСебестоимостьУпрОборот, СубподрядНаценка КАК СубподрядНаценка, СубподрядНаценкаУпр КАК СубподрядНаценкаУпр, СубподрядПроцентНаценки КАК СубподрядПроцентНаценки} ИЗ РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания, Авто, {(ПодразделениеКомпании.Организация).* КАК Организация, (ПодразделениеКомпании).* КАК ПодразделениеКомпании, (СкладКомпании).* КАК СкладКомпании, (ДокументПродажи).* КАК ДокументПродажи, (Партия).* КАК Партия, (СтатусПартии).* КАК СтатусПартии, (Номенклатура.ТипНоменклатуры).* КАК ТипНоменклатуры, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (АвтоРабота).* КАК АвтоРабота, (Поставщик).* КАК Поставщик, (Покупатель).* КАК Покупатель, (Автомобиль).* КАК Автомобиль, (ДоговорВзаиморасчетов).* КАК ДоговорВзаиморасчетов, (ХозОперация).* КАК ХозОперация, (Проект).* КАК Проект}) КАК ТаблицаРегистра {ЛЕВОЕ СОЕДИНЕНИЕ Субподряды КАК СубподрядыОбороты ПО ТаблицаРегистра.Регистратор = СубподрядыОбороты.ЗаказНаряд И ТаблицаРегистра.Авторабота = СубподрядыОбороты.Авторабота} {ГДЕ ТаблицаРегистра.ПодразделениеКомпании.Организация.* КАК Организация, ТаблицаРегистра.ПодразделениеКомпании.* КАК ПодразделениеКомпании, ТаблицаРегистра.СкладКомпании.* КАК СкладКомпании, ТаблицаРегистра.ДокументПродажи.* КАК ДокументПродажи, ТаблицаРегистра.Поставщик.* КАК Поставщик, ТаблицаРегистра.Покупатель.* КАК Покупатель, ТаблицаРегистра.Автомобиль.* КАК Автомобиль, ТаблицаРегистра.Проект.* КАК Проект, ТаблицаРегистра.Номенклатура.* КАК Номенклатура, ТаблицаРегистра.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ТаблицаРегистра.Авторабота.* КАК АвтоРабота, ТаблицаРегистра.Партия.* КАК Партия, ТаблицаРегистра.Регистратор.Менеджер.* КАК Менеджер, ТаблицаРегистра.Регистратор.* КАК ПериодРегистратор, ТаблицаРегистра.КоличествоОборот КАК Количество, ТаблицаРегистра.КоличествоНормочасовОборот КАК КоличествоНормочасов, ТаблицаРегистра.СуммаОборот КАК СуммаРегл, ТаблицаРегистра.СуммаНДСОборот КАК СуммаНДС, (ТаблицаРегистра.СуммаОборот - ТаблицаРегистра.СуммаНДСОборот) КАК СуммаБезНДС, (ТаблицаРегистра.СуммаОборот - ТаблицаРегистра.СебестоимостьОборот) КАК СуммаНаценкиРегл, ТаблицаРегистра.СуммаСкидкиОборот КАК СуммаСкидки, ТаблицаРегистра.СебестоимостьОборот КАК СебестоимостьРегл, ТаблицаРегистра.СуммаНДСВходящийОборот КАК СуммаНДСВходящий, (ТаблицаРегистра.СебестоимостьОборот - ТаблицаРегистра.СуммаНДСВходящийОборот) КАК СебестоимостьБезНДС, ТаблицаРегистра.СуммаУпрОборот КАК СуммаУпр, ТаблицаРегистра.СебестоимостьУпрОборот КАК СебестоимостьУпр, (ТаблицаРегистра.СуммаУпрОборот - ТаблицаРегистра.СебестоимостьУпрОборот) КАК СуммаНаценкиУпр, (ВЫБОР КОГДА ТаблицаРегистра.ДокументПродажи ССЫЛКА Документ.ЗаказНаряд ТОГДА ТаблицаРегистра.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ) КАК СуммаЗаказНарядыУпр, (ВЫБОР КОГДА ТаблицаРегистра.ДокументПродажи ССЫЛКА Документ.ЗаказНаряд ТОГДА 0 ИНАЧЕ ТаблицаРегистра.СуммаУпрОборот КОНЕЦ) КАК СуммаРеализацииУпр} {ХАРАКТЕРИСТИКИ ТИП(Справочник.Контрагенты) ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ ВидыКонтактнойИнформации.Ссылка КАК Свойство, "КИ." + ВидыКонтактнойИнформации.Наименование КАК Наименование, ТИП(СТРОКА(200)) КАК ТипЗначенияСвойства ИЗ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации ГДЕ ВидыКонтактнойИнформации.ПометкаУдаления = ЛОЖЬ) ПОЛЕКЛЮЧА Свойство ПОЛЕИМЕНИ Наименование ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначенияСвойства ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КонтактнаяИнформация ПОЛЕОБЪЕКТА Объект ПОЛЕВИДА Вид ПОЛЕЗНАЧЕНИЯ Представление } |
|||
1
Timon1405
30.10.14
✎
14:30
|
в 37й строчке ошибка
|
|||
2
shuhard_серый
30.10.14
✎
14:31
|
(0) топик ни о чем
товар от услуги в разных конфигурациях отбирается разным способом |
|||
3
denis_solyanko
30.10.14
✎
14:31
|
(1) какая именно что там написано
|
|||
4
DrZombi
гуру
30.10.14
✎
14:31
|
(0) Делай, я разрешаю...
Найди способ, как отделать "Яйца от Скорлупы" :) |
|||
5
Timon1405
30.10.14
✎
14:32
|
(3) там про товары что-то
|
|||
6
denis_solyanko
30.10.14
✎
14:35
|
ну напиши какая строка (5)
|
|||
7
DrZombi
гуру
30.10.14
✎
14:36
|
(6) Это был Риторический ответ, который означает, что там нет ошибки, но есть ваше нежелание разбираться с условием отбора :)
|
|||
8
Vladal
30.10.14
✎
14:42
|
(3) Это такой местный юмор. Означает, что вопрос сформулирован некорректно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |