СКД - количество записей в группировки и сортировка по ЭТОМУ ЖЕ количеству

1. DWZ2 15.04.19 17:01 Сейчас в теме
Дано 1С 8.3, в самопальной конфигурации есть периодический регистр сведений "ТВ_Программа". У него единственный ресурс "ТВ_Передача" типа "СправочникСсылка.ТВ_Передачи". (см. Рис)

Требуется создать при помощи СКД отчёт, сколько раз встречается каждая ТВ-программа в регистре БЕЗ учёта периода, отсортировав по убыванию. Должно получиться что-то вроде:

Программа 1 100
Программа 2 95
Программа 3 90
и т.д.

Где задавать группировку и сортировку? Большая просьба расписать поподробнее, как делать отчёт. (А то у меня весь день получается всё, что угодно, кроме того, что надо).

И чтобы 2 раза не вставать - можно ли добавить отчёт с СКД на главный экран при запуске 1С-предприятия в режиме управляемых форм? (В 8.3 - рабочая область начальной страницы, в 8.2 - рабочая область рабочего стола)
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. user-z99999 67 15.04.19 17:24 Сейчас в теме
(1)
Файл - Открыть -
Прикрепленные файлы:
ТВПередача.erf
7. toypaul 63 16.04.19 07:54 Сейчас в теме
ВЫБРАТЬ ТВ_Передача, СУММА(1)
ИЗ Регистр
СГРУППИРОВАТЬ ПО ТВ_Передача
УПОРЯДОЧИТЬ ПО СУММА(1) УБЫВ
15. user-z99999 67 16.04.19 13:44 Сейчас в теме
(13)
Создай форму для отчета - и нажми ОК.
Т.е. не нужно её настраивать.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. user-z99999 67 15.04.19 17:24 Сейчас в теме
(1)
Файл - Открыть -
Прикрепленные файлы:
ТВПередача.erf
8. DWZ2 16.04.19 12:13 Сейчас в теме
(4)

Спасибо, посмотрю, но мне хотелось бы не рыбу, а удочку, то есть меня интересует ход разработки решения, а не сам результат. А то ведь и через таблицу значений можно было бы сгруппировать и отсортировать.

За что я не люблю СКД - что невозможно быстро, одним взглядом определить, чтО именно сделано. Приходится лазить по всяким закоулкам и не факт, что увидишь всё, что надо.
16. DWZ2 16.04.19 18:00 Сейчас в теме
(4)

1. Два раза добавить одно и то же поле - до этого я бы точно не додумался.

2. А как можно узнать, какое поле на вкладке "Объединения/Псевдонимы" служит для количества? Или Вы их руками в тексте запроса обозвали?

3. Вижу, на последней вкладке "Настройки" добавили детализацию по записям, на уровне отчёта добавили поля "Программа" и "Количество" на внутренней вкладке "Выбранные поля" и установили сортировку на внутренней вкладке "Сортировка". Я ничего не пропустил?

4. У меня почему-то Ваш отчёт вместо количества выдавал опять наименование и не сортировал. "Количество различных" также не работало.

Но стоило по совету toypaul заменить строку с количеством на

сумма(1) КАК Количество

как всё заработало как часы. Спасибо!
6. Oldsad 16.04.19 05:59 Сейчас в теме
(1)

либо ты пытаешься достать данные из регистра, которой для этого не предназначен
либо данный регистр неправильно сконструирован

П.С. я не говорю, что это невозможно, а то что данный регистр не предназначен для таких отчетов
9. DWZ2 16.04.19 12:18 Сейчас в теме
(6)

> либо ты пытаешься достать данные из регистра, которой для этого не предназначен либо данный регистр неправильно сконструирован

Есть такая буква (с). Меня извиняет только то, что данный отчёт временный одноразовый. Но, так как подобные "времянки" периодически появляются на горизонте, хотелось бы спихивать их побыстрее и безболезненней.

> данный регистр не предназначен для таких отчетов

Всемогущая СКД здесь бессильна?
7. toypaul 63 16.04.19 07:54 Сейчас в теме
ВЫБРАТЬ ТВ_Передача, СУММА(1)
ИЗ Регистр
СГРУППИРОВАТЬ ПО ТВ_Передача
УПОРЯДОЧИТЬ ПО СУММА(1) УБЫВ
11. DWZ2 16.04.19 12:23 Сейчас в теме
(7)

Спасибо, посмотрю. Кстати, про СУММА(1) мне в голову не приходило, всё через количество извращался.

А можно ли как-то задать группировку по СУММА(1) через Конструктор запросов или СКД?

Чтобы всё было совсем, как лучших домах :)
14. user-z99999 67 16.04.19 13:42 Сейчас в теме
(7)
ВЫБРАТЬ
ТВ_Передача КАК Передача,
КОЛИЧЕСТВО(ТВ_Передача) КАК Количество
ИЗ Регистр
СГРУППИРОВАТЬ ПО ТВ_Передача

упорядочить можно в скд. Обычно сортировку делают на клиенте. Только если клиент слабый - на сервере.
17. DWZ2 16.04.19 18:06 Сейчас в теме
(7) Спасибо за
СУММА(1)
, всё заработало
2. Nadushka74 5 15.04.19 17:05 Сейчас в теме
Вывести ТВ_Передачу и период, и сгруппировать ТВ_Передачу, и КоличествоРазличных (Период)
alex-l19041; +1 Ответить
10. DWZ2 16.04.19 12:19 Сейчас в теме
3. Nadushka74 5 15.04.19 17:10 Сейчас в теме
Далее пользовательскими настройками можете задать период, сортировки и др.
12. DWZ2 16.04.19 12:25 Сейчас в теме
(3)
Это потОм. Главное отчёт сперва создать ;)
5. user-z99999 67 15.04.19 17:25 Сейчас в теме
И чтобы 2 раза не вставать - можно ли добавить отчёт с СКД на главный экран при запуске 1С-предприятия в режиме управляемых форм?

В Конфигураторе, встаешь на корень - правой кнопкой - Открыть рабочую область начальной страницы - выбираешь обработку.
Перед этим обработку добавь в обработки в конфигураторе.
13. DWZ2 16.04.19 12:27 Сейчас в теме
(5)

Это ясно. Просто Конфигуратор требует форму, а у меня формы нет, есть только макет. То есть мне нужно создавать классический отчёт и подключать СКД в виде макета? Или есть способ лучше?
15. user-z99999 67 16.04.19 13:44 Сейчас в теме
(13)
Создай форму для отчета - и нажми ОК.
Т.е. не нужно её настраивать.
18. DWZ2 16.04.19 20:46 Сейчас в теме
(15) Спасибо, всё заработало. $m отсыпал бы, но они куда-то запропастились :(
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)