Имя: Пароль:
1C
1С v8
Как настроить таблицу в СКД ?
0 dark70
 
02.09.21
09:37
Передаются показания счетчиков.
Отчет должен выглядеть след. образом. Сверху вниз группировка по квартирам, слева направо наименование услуг.
ХВС  ГВС   Электро
у каждой услуги есть показания счетчиков на начало и на конец, а также номер счетчика.
Тут вроде проблем нет. Но трудность когда в квартире по два счетчика ХВС и ГВС.
Т.е. выводим первую строку с адресом квартиры, потом слева направо все показания, а далее нужно вывести вторую строку с этой же квартирой, но заполнить только колонку с ХВС и ГВС.
Не могу понять как настроить таблицу.
Здесь скрин
https://i.ibb.co/bbrXYqT/Screenshot-1.jpg
1 dark70
 
02.09.21
09:40
Забыл, колонках, после показаний на начало и на конец периода, надо еще колонку с номером счетчика.
2 Бишбармак
 
02.09.21
09:41
Показывайте как Вы храните данные по счетчикам. И запрос, который у Вас в СКД.
3 Ботаник Гарден Меран
 
02.09.21
09:45
Выбрать Квартира, 1 КАК НомерСчетчика, ГВС1 КАК ГВС, ХВС1 КАК ХВС
Объединить Все
Выбрать Квартира, 2 КАК НомерСчетчика, ГВС2 КАК ГВС, ХВС2 КАК ХВС Где ГВС2<> 0 Или ХВС2 <> 0
В группировку Квартира добавить поле НомерСчетчика,
4 Бишбармак
 
02.09.21
10:09
(3) 1 КАК НомерСчетчика... Объединить ВСЕ 2 КАК НомерСчетчика...
На выходе две строки, даже если ГВС(ГВС1) и ГВС(ГВС2) одниковые.
5 Ненавижу 1С
 
гуру
02.09.21
10:16
Перенумеруйте счетчики каждого типа в каждой квартире каким-либо образом (в запросе или храните в базе).
Есть вопрос: а пары счетчиков соблюдать надо? то есть в паре обязательно должны идти счетчики на кухне, счетчики в ванной... Подумайте как это организовать, если это важно
6 dark70
 
02.09.21
14:46
Создаются документы, там построчно вбиваются данные. В регистры все не пишется, поэтому пока таскаю данные из самого документа.
Здесь скрин
https://s1.hostingkartinok.com/uploads/images/2021/09/f102c91c9421cc4c1ac68092b7dc32c4.jpg
7 echo77
 
02.09.21
15:58
(0) Здесь примерно такая же структура отчета показана: кросс-таблица, пронумеровать данные по-порядку https://youtu.be/Xj5MXyq_o3M
в (5) вам правильно подсказали
8 dark70
 
02.09.21
16:40
(7) Нет, по ссылке все проще.
У меня
https://i.ibb.co/bbrXYqT/Screenshot-1.jpg
заметьте, что квартира 425 повторяется два раза. Первый раз выводятся все счетчики, а на след. строке выводятся только счетчики воды, причем в тех же колонках.
(5) Т.е. у кухонных доп. реквизит со значением 1, а у туалетных со значением 2 ?

"в паре обязательно должны идти счетчики на кухне, счетчики в ванной.."
Если стоит счетчик ХВС кухонный, то на след. строке прямо под ним (в той же колонке) должен быть счетчки ХВС туалетный.
Но могут и наоборот : в первой строке туалетный, во второй строке кухонный.
Если же на квартиру только туалетные, то соотв-но и строка будет выведена только одна и в ней колонки с ХВС и ГВС.
9 DrShad
 
02.09.21
16:47
(8) так получилось или нет?
10 DrShad
 
02.09.21
16:52
из того что ты показал, тебе нужно делать группировку строк с полями группировки Квартира, Счетчик, но сам счетчик не выводить и тогда будет так как тебе нужно
11 dark70
 
02.09.21
17:06
(9) Нет.
(10) Нельзя делать группировку строк Квартира, Счетчик. Потому, что Счетчиков дофига : ГВС, ХВС, Отопление, Электро.
А повторяться на след. строке должны только счетчики ГВС и ХВС.
12 DrShad
 
02.09.21
17:14
(11) тогда делай им нумерацию, на первой строке все с номером 1, на второй - 2 будут
13 dark70
 
02.09.21
20:47
Пришлось добавить реквизит СчетчикОсновной , булево.
В таком случае никаких изменений кроме добавления поля СчетчикОсновной делать не пришлось.
Спасибо за идею.
14 echo77
 
03.09.21
07:43
(13) Это до тех пор пока не появится квартира в которой 3+ групп счетчиков
15 osa1C
 
03.09.21
08:53
(13) мне не понятно почему документы у вас не пишутся в периодический РС. счетчики не только показания имеют, но время от времени могут "ломатся" и "менятся"
Независимо от того, куда вы едете — это в гору и против ветра!