Имя: Пароль:
1C
 
Получить последние N записей в группировке в запросе по всем элементам в СКД
0 BDV
 
20.09.24
14:52
Приветствую. Необходимо в отчете получить последние N (задаваемое количество вручную) документов реализации по каждому партнеру. Если бы партнер был 1, то это не проблема, просто запросом первые 5 с упорядочиванием по дате. А в случае, если по каждому партнеру необходимо вывести 5 последних реализаций? В таком случае условие на первые 5 не сработает. Возможно ли это в рамках СКД вообще сделать?
Заранее спасибо за помощь!
1 toypaul
 
20.09.24
15:49
в группировке есть номер по порядку. настроить отбор по номеру группировке на самой группировке
2 BDV
 
23.09.24
12:17
(1) не совсем понимаю как сделать отбор по этому номеру, в скд не дает отбор по этому полю делать
3 toypaul
 
23.09.24
12:23
(2) все дает. надо прочитать (1) внимательно
4 BDV
 
23.09.24
13:27
(3) Мне нужно вывести в одном из этих форматов. То есть по структуре 1) Автор -> Партнер -> Детальные записи (дата комментария, комментарий)
Либо 2) Автор -> Детальные записи (Партнер, дата комментария, комментарий)
Но нужно сделать так, чтобы по каждому партнеру выводились 5 последних комментариев.
Для реализации писал, чтобы проще для понимания было всем, суть та же.
Если ставлю номер по порядку, то он нумерует все строки, игнорируя партнера. Если номер в группе, то норм. Но тем не менее не понимаю как задать отбор на эти поля.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший