Имя: Пароль:
1C
 
ОстаткиИОбороты по периодам - пропускаются значения
0 Euroset1
 
08.05.19
18:45
Коллеги.
Есть отчет в СКД, где используются ОстаткиИОбороты с регистра накопления. И вот пример, который непонятно как обойти.

Допустим, в рамках одной строки, в январе был приход 100 рублей, в феврале нет движений, в марте нет движений. Мне нужно, чтобы на январь, февраль и март было показано 100 рублей конечного остатка. А он мне что? На январь и март показывает, а за февраль там ноль. Как сделать так, чтобы у меня все 3 месяца показывало 100 рублей без пропусков?
Период дополнения стоит ДвиженияИГраницыПериода. Но мне же нужно дополнить и средние периоды, чтобы остаток там не "пропадал"... а такого варианта там нет.
1 palsergeich
 
08.05.19
18:48
(0) гугли дополнения СКД
2 palsergeich
 
08.05.19
18:49
3 Euroset1
 
08.05.19
18:59
(2) блин.. заработался, в упор не вижу, куда залезть, чтобы их поставить?
4 palsergeich
 
08.05.19
19:09
https://youtu.be/Ty6UdIBeWHU посмотри кинца
5 Euroset1
 
08.05.19
19:24
(4) спасибо, но оно не заработало. у меня все равно идет пропуск на апреле, когда в марте и мае стоят суммы. Единственное движение было в марте.
6 palsergeich
 
08.05.19
19:39
А ты точно сделал все как надо?
Март и май работает благодоря ДвиженияИГраницыПериода
7 palsergeich
 
08.05.19
19:40
Периодичность не забыл?
8 Euroset1
 
13.05.19
10:23
(7) нет, там проблема в другом была. Не было зарегано КонОст и НачОст по полям ресурса.

Ну ок, теперь есть у меня в таблице колонки на конец месяца. А мне нужно, чтобы там была не дата, а "Январь 2018", "Февраль 2018" и так далее, ну и сортировка своя. А при попытке группирнуть одновременно по дате, месяцу и году, выдает одну из двух ошибок:
1) Дополнение может быть выполнено только по одному полю
2) Нельзя в одной группировке использовать поле периода с другим полем
Получается, что одно пофиксили, а другое сломали. Как быть, чтобы применить к этому дополнению свою сортировку по периодам и свое название периодов?
9 MuxaH
 
13.05.19
10:41
(8) Выражение представления поля не подходит?
10 palsergeich
 
13.05.19
10:48
(8) январь февраль - делаются через формат
11 palsergeich
 
13.05.19
10:49
А вот с сортировкой - извини
12 palsergeich
 
13.05.19
10:52
Странная задача, но.
Есть конечно метод:
2 набора данных запрос
В первом начало 2 колонки начало периода и конец периода, строк столько, сколько месяцев.
Во втором наборе - твой запрос, и связав эти запросы через параметр - ты получишь искомое.
Зато не будешь ограничен условиями дополнения периода. И можешь сортировать как хочешь
13 Euroset1
 
13.05.19
11:00
(12) У меня в запросе изначально есть:
1) Год(дата) - для сортировки
2) Месяц(дата) - для ссортировки
3) Период (выбор когда тогда бла бла бла, "Январь 2018", "Март 2020" и так далее все именно в таком формате)
4) Дата - только по ней СКД дает делать дополнения.

Изначально у меня были использованы первые 3 поля: группировалось по ним троим, отображался только период, а сортировалось по год, месяц в нужном мне порядке.

А теперь первые 3 я не могу использовать, а эффект тот же нужно...
14 palsergeich
 
13.05.19
11:04
(13) Ты можешь делать вложенные дополнения
Год, а в нем месяц, и это юудет работать. И отказаться от периода, это делается через формат даты
15 Euroset1
 
13.05.19
12:03
(14) внезапно: если выбор когда тогда бла бла бла перенести из запроса в вычисляемые поля, то это поле нормально начинает реагировать на соседство с датой. И в сортировке оно может участвовать.

То есть группировать по нему не обязательно, как оказалось.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс