|
Количество строк в справочнике (внешний отчет)
| ☑ |
0
Len1vec
15.08.17
✎
14:39
|
Добрый день. Подскажите пожалуйста, как правильно сделать.
Есть Справочник. В нем табличная часть. Нужно сделать внешний отчет, в котором будут выводиться те элементы справочника, в табличной части которых количество строк больше, чем 1. Как подсчитать количество строк в процедуре знаю, а как в отчете правильно это реализовать? И как установить порядковые номера выведенным в отчет строкам? (если это можно)
Заранее всех благодарю!
|
|
1
lodger
15.08.17
✎
14:41
|
отчет на скд?
в ходе запроса подсчитать количество строк в тч.
|
|
2
Timon1405
15.08.17
✎
14:43
|
(0) ВЫБРАТЬ
ИмяСправочника.Ссылка,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ИмяСправочника.РеквизитТЧ) КАК К
ИЗ
Справочник.ВашСправочник
СГРУППИРОВАТЬ ПО
ИмяСправочника.Ссылка
ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ИмяСправочника.РеквизитТЧ)>1
|
|
3
Fragster
гуру
15.08.17
✎
14:44
|
ВЫБРАТЬ
ИмяСправочникаТч.Ссылка
ИЗ
Справочник.ВашСправочник.Тч КАК ИмяСправочникаТч
Где
ИмяСправочникаТч.НомерСтроки = 2
|
|
4
Fragster
гуру
15.08.17
✎
14:45
|
ну а порядковые нгомера средствами СКД или постобработкой (при выводе)
|
|
5
Len1vec
15.08.17
✎
15:18
|
(3) у Вас указывается работа только с таб. частью справочника, а в отчет так же выводятся и другие реквизиты элемента справочника, которые не входят в таб. часть.
(2) ИмяСправочника.РеквизитТЧ это например Сотрудники.ВыполненныеРаботыНаименование, где Сотрудники - справочник, ВыполненныеРаботы - ТЧ, Наименование - название поля ТЧ?
|
|
6
Fragster
гуру
15.08.17
✎
15:27
|
(5)
ВЫБРАТЬ
ИмяСправочника.Ссылка,
ИмяСправочника.Реквизит
ИЗ
Справочник.ВашСправочник КАК ИмяСправочника
Внутреннее соединение Справочник.ВашСправочник.Тч КАК ИмяСправочникаТч
ПО
ИмяСправочникаТч.Ссылка = ИмяСправочника.Ссылка
и ИмяСправочникаТч.НомерСтроки = 2
|
|
7
Len1vec
15.08.17
✎
15:55
|
(6) Почему ИмяСправочникаТч.НомерСтроки = 2?
Пустой результат запроса.
|
|
8
Fragster
гуру
15.08.17
✎
15:59
|
(7) потому что в (0) "в табличной части которых количество строк больше, чем 1"
|
|
9
Len1vec
15.08.17
✎
20:05
|
(8) благодарю! The best)
|
|