Вход | Регистрация
 

ОстаткиИОбороты по периодам - пропускаются значения

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

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

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

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

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

То есть группировать по нему не обязательно, как оказалось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.