|
как в запросе отбирать по значению доп реквизита? |
☑ |
0
ШурикОвёрт
27.12.21
✎
15:16
|
Здравствуйте, подскажите пожалуйста запросом достаю данные по продажам и РН, у соглашений есть доп реквизит тип соглашения,
и мне нужно найти все документы по значению доп реквизита
|
|
1
dubolom
27.12.21
✎
15:18
|
Соединение по таблице ДополнительныеРеквизиты, а таблица соединяется с самим документом по полю Ссылка.
|
|
2
ШурикОвёрт
27.12.21
✎
15:23
|
(1)
ВЫБРАТЬ
ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиОборот
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, , , Договор.Партнер.БизнесРегион = &БизнесРегион) КАК ВыручкаИСебестоимостьПродажОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.ДополнительныеРеквизиты КАК СоглашенияСКлиентамиДополнительныеРеквизиты
ПО (СоглашенияСКлиентамиДополнительныеРеквизиты.Ссылка = &Ссылка)
|
|
3
ШурикОвёрт
27.12.21
✎
15:25
|
(1) а что мне в ссылку передавать? значение доп рекв?
|
|
4
Ryzeman
27.12.21
✎
15:26
|
Для начала было бы неплохо понимать с чем ты имеешь дело. Доп реквизиты - это табличная часть справочника СоглашенияСКлиентами.
Если у тебя задача как ты описал, то сперва будет правильным выбрать во временную таблицу все нужные соглашения, у которых есть этот доп реквизит, затем внутренним соединением привязать к твоему запросу к ВыручкаИСебестоимостьПродаж.
Если же ты хочешь в результат запроса выводить все типы соглашений, а уже параметрами или отборами в СКД выбирать нужные, то присоединяй левым соединением таблицу с доп реквизитами по условию Свойство = &ТвоёСвойство, которое и будет твоё ПВХ ТипСоглашения
Как работать с доп реквизитами и что такое ПланыВидовХарактеристик сам гугли)
|
|
5
ШурикОвёрт
27.12.21
✎
15:32
|
(4) нужно получиться суммувыручки по тем документам по которым тип соглашение "N", как я понял это первый вариант который вы описали да?
|
|
6
Ryzeman
27.12.21
✎
15:36
|
Да. Если тебе не скажут через час "а теперь дай нам такой же отчёт по всем соглашениям, и сгруппируй по типам соглашениям и по менеджерам".
|
|
7
ШурикОвёрт
27.12.21
✎
15:39
|
(6) спасибо буду разбираться
|
|
8
Мультук
гуру
27.12.21
✎
16:17
|
(2)
А где в запросе связь между таблицами ?
ВыручкаИСебестоимостьПродажОбороты
СоглашенияСКлиентамиДополнительныеРеквизиты
|
|
9
ШурикОвёрт
27.12.21
✎
16:20
|
(8) ВЫБРАТЬ
ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиОборот
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(
&НачалоПериода,
&КонецПериода,
,
Договор.Партнер.БизнесРегион = &БизнесРегион
И Соглашение.ДополнительныеРеквизиты.Значение = &Значение) КАК ВыручкаИСебестоимостьПродажОбороты
|
|
10
ШурикОвёрт
27.12.21
✎
16:21
|
(8) сделал таким макаром вроде как выдаёт всё что нужно
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой