Дополнительные реквизиты в отборе отчета на СКД

1. undals 07.05.18 17:08 Сейчас в теме
Добрый день!
В справочнике "Партнеры" создал несколько дополнительных реквизитов:
Допустим,
1) Важность (тип знач. - доп.значение: важный / не важный)
2) Условия оплаты (тип знач. - доп.значение)
3) Активность (тип знач. - доп.значение: покупает много и часто / покупает мало и редко)
Хочу создать отчет, в котором бы выводился партнер и значения каждого из этих доп.реквизитов.
А также нужно, чтобы в шапке отчета были отборы по всем перечисленным доп.реквизитам, т.е. было поле "Важность" и поле выбора: важный - не важный, аналогично "условия оплаты", "активность".
Собственно вопрос: как реализовать такие отборы в отчете? В идеале средствами СКД, а если невозможно, то программно?
Спасибо
По теме из базы знаний
Найденные решения
6. starik-2005 3038 08.05.18 12:19 Сейчас в теме
(5) ну тогда или через характеристики, или через столько левых соединений, сколько реквизитов добавлено:
ВЫБРАТЬ ... ИЗ Движения КАК Т1
  ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДопРеквизиты КАК Важность
  ПО Т1.Партнер = Важность.Ссылка И Важность.Реквизит = &Важность
  ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДопРеквизиты КАК Срочность
  ПО Т1.Партнер = Срочность.Ссылка И Срочность.Реквизит = &Срочность
...

В итоге в отборах появится и важность, и срочность, и прочее...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. necropunk 9 07.05.18 18:42 Сейчас в теме
(1) Посмотрите какой-нибудь пример работы с характеристиками в СКД, например тут
http://forum.infostart.ru/forum9/topic42095/message450131/#message450131
Или вам надо с новым механизмом характеристик?
3. undals 08.05.18 09:34 Сейчас в теме
(2) Что такое "новые механизмы характеристик"?
4. starik-2005 3038 08.05.18 10:14 Сейчас в теме
(1) добавляешь в отборы "Партнер.Важность" и т.д. Правой кнопке на отчете, свойства элементов пользовательских настроек, ставишь нужные галочки. Можно просто на элементе отбора ту же кнопку и те же галочки...
5. undals 08.05.18 10:37 Сейчас в теме
(4) "Партнер.Важность" я не могу написать, т.к. реквизит "Важность" - это не реквизит, добавленный в конфигурацию, а реквизит, который хранится в табличной части "Партнеры.ДополнительныеРеквизиты"
6. starik-2005 3038 08.05.18 12:19 Сейчас в теме
(5) ну тогда или через характеристики, или через столько левых соединений, сколько реквизитов добавлено:
ВЫБРАТЬ ... ИЗ Движения КАК Т1
  ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДопРеквизиты КАК Важность
  ПО Т1.Партнер = Важность.Ссылка И Важность.Реквизит = &Важность
  ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДопРеквизиты КАК Срочность
  ПО Т1.Партнер = Срочность.Ссылка И Срочность.Реквизит = &Срочность
...

В итоге в отборах появится и важность, и срочность, и прочее...
7. undals 08.05.18 17:00 Сейчас в теме
(6) Да! Точно! Спасибо большое!
8. olbir 22.07.19 14:18 Сейчас в теме
(6)
И Важность.Реквизит =

подскажите, пожалуйста, что подразумевается под реквизит ???
9. starik-2005 3038 22.07.19 14:21 Сейчас в теме
10. olbir 22.07.19 14:38 Сейчас в теме
Важность.Реквизит что вы подразумеваете под Реквизит?
у меня подобная задача, как у автора темы - не могу разобраться. Ведь у ДопРеквизитов доступны поля свойство, значение..
11. starik-2005 3038 22.07.19 21:49 Сейчас в теме
12. olbir 23.07.19 13:26 Сейчас в теме
(11)Спасибо, странно : "В справочнике "Партнеры" создал несколько дополнительных реквизитов"
nastasya17; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот