Отчет СКД

1. Isa816 64 14.09.20 12:59 Сейчас в теме
Привет ребята, столкнулся с проблемой которую не получается решить, надеюсь на вашу помощь. Смысла такой.
Есть регистр сведений, в нем 3 измерения. Скажем "Номенклатура","ВремяПоставки" и "ДеньПоставки" Первое измерение справочник, второе и третье это перечисления. Регистр выглядит так
Товар 1, 15:00, день 1
Товар 1, 16:00, день 2
Товар 1, 17:00, день 2
Товар 1, 17:00, день 3
Товар 1, 10:00, день 4
Товар 2, 10:00, день 1
Товар 2, 12:00, день 1
Товар 2, 11:00, День 2
С помощь отчета СКД на выходе мне нужна такая таблица https://yadi.sk/i/f3DCDXX0SAJVQA
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
26. Isa816 64 14.09.20 16:37 Сейчас в теме +1 $m
Нашел решение, суть такая, нужно добавить числовое поле в запрос и в внутренним соединением связать таблицу саму с собой, так же вывести номер строки в СКД из за этого она не будет схлопыватья.
23. toypaul 63 14.09.20 15:59 Сейчас в теме +1 $m
(22) была недавно похожая задача. нужно пронумеровать "времена" внутри группировок товар / день по-порядку . то есть в какую строку должно попасть это время.

тогда группировка строка будет товар, номер строки

ищите по моим комментариями на форуме
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Mahon83 13 14.09.20 13:28 Сейчас в теме
Так пробовали?
Прикрепленные файлы:
JesSeven; Drivingblind; +2 Ответить
4. Isa816 64 14.09.20 13:33 Сейчас в теме
(2)Да так изначально пробовал, тогда СКД убирает "лишние строки" и теряются значения
6. Mahon83 13 14.09.20 13:36 Сейчас в теме
7. Isa816 64 14.09.20 13:42 Сейчас в теме
(6)(3) Получается вот так https://yadi.sk/i/IWFNCs3iLqc5tw у День 2 теряется одно время, а если в настройках вместо Ном указывать детальные записи, то отчет разъезжается.https://yadi.sk/i/4PErujlLH8ncMA вот на этом скриншоте первая таблица это по вашему совету, там не хватает записи по Товар 2, 12:00, день 1 и Товар 1, 17:00, день 2 а вторая это детальные записи, там всё хватает, но строк слишком много.
8. Mahon83 13 14.09.20 13:49 Сейчас в теме
(7)
на этом скриншоте первая таблица это по вашему совету, там не хватает записи по Товар 2, 12:00, день 1 и Товар 1, 17:00, день 2 а вторая это детальные записи, там всё хватает, но строк слишком много.
а как эти записи должны вывестись?
Прикрепленные файлы:
9. Isa816 64 14.09.20 13:51 Сейчас в теме
(8)Вторая таблица это детальные записи, по этому всё выводится.
нужно вывести что бы было так как на первой таблице но Ном1 и Ном2 должно быть 2 строчки
10. Isa816 64 14.09.20 14:13 Сейчас в теме
(8) Вот так
Прикрепленные файлы:
3. Drivingblind 227 14.09.20 13:29 Сейчас в теме
на последней вкладке "Настройки" в конструкторе СКД добавьте группировку Таблица. Строки - номенклатура. Колонки - Дни. А время поставки сделайте ресурсом.
более подробно тут можно почитать: https://infostart.ru/public/928399/
5. Isa816 64 14.09.20 13:35 Сейчас в теме
(3) Так не работает, по тому что тогда СКД схлопывает нужные строки
11. o.kovalev 114 14.09.20 14:47 Сейчас в теме
(5) Ну хорошо а к примеру добавить еще одно поле -
ввести еще одно измерение- идентификатор поставки или брать документа дату регистратора , тогда ваш ресурс время разделится по двум строкам
12. Isa816 64 14.09.20 14:48 Сейчас в теме
(11)Так по идее у меня и так разные значения времени, их не должен СКД схлопывать
13. o.kovalev 114 14.09.20 14:49 Сейчас в теме
(12) Если вы выводите его в ресурс, то даст либо максимум либо минимум
14. Isa816 64 14.09.20 14:50 Сейчас в теме
(13)Можно еще использовать в ресурсе Таблицу значений но всё не то что нужно.
15. o.kovalev 114 14.09.20 14:52 Сейчас в теме
(14) Если вы введете еще партию поставки то таблица разделится как вам нужно, по времени в течение дня
16. Isa816 64 14.09.20 14:53 Сейчас в теме
(15)У меня нет регистратора, регистр независимый и содержит 3 измерения
17. o.kovalev 114 14.09.20 14:57 Сейчас в теме
(16) Тогда Дата и время записи, в любом случае вам нужно эти суммы как то разделить
18. Isa816 64 14.09.20 14:58 Сейчас в теме
(17) Все измерения не суммовые. Ссылка и 2 перечисления. нельзя сгруппировать 2 разных перечисления. Время как раз это перечисление.
19. o.kovalev 114 14.09.20 15:20 Сейчас в теме
(18) Тем не менее даже с измерением "Время" как перечислением и дополнительной колонкой дата время все получается
Прикрепленные файлы:
20. Isa816 64 14.09.20 15:27 Сейчас в теме
(19)Всё равно не так получается, на вашем скриншоте Товар1 -3ш, а должно быть 2, так же получается с детальными записями. Третья строчка вторая колонка должна быть вверху. Это можно реализовать вот так, но и то что на моём не верно
Прикрепленные файлы:
22. Isa816 64 14.09.20 15:46 Сейчас в теме
(21) Так я тоже пробовал, появляются лишние строки
Вот ресурсы https://yadi.sk/i/voauKIgEroS40A
Вот настройка таблицы https://yadi.sk/i/HhFlgiHpWpJndw
Вот результат https://yadi.sk/i/2FV1MauMz83FAw
23. toypaul 63 14.09.20 15:59 Сейчас в теме +1 $m
(22) была недавно похожая задача. нужно пронумеровать "времена" внутри группировок товар / день по-порядку . то есть в какую строку должно попасть это время.

тогда группировка строка будет товар, номер строки

ищите по моим комментариями на форуме
24. dabu-dabu 289 14.09.20 16:24 Сейчас в теме
Попробуйте в качестве выражения у ресурса ВремяПоставки указать следующее:
ТаблицаЗначений(Различные ВремяПоставки)
25. Isa816 64 14.09.20 16:25 Сейчас в теме
(24)Да я так делал, тогда остается только одна строка товар1 и в ней куча значений, не подходит :(
26. Isa816 64 14.09.20 16:37 Сейчас в теме +1 $m
Нашел решение, суть такая, нужно добавить числовое поле в запрос и в внутренним соединением связать таблицу саму с собой, так же вывести номер строки в СКД из за этого она не будет схлопыватья.
27. slasher777 28.09.20 14:31 Сейчас в теме
К примеру добавить еще одно поле -
ввести еще одно измерение- идентификатор поставки или брать документа дату регистратора , тогда ваш ресурс время разделится по двум строкам
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

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

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

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

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