|
СКД Особенности расчета Начального и Конечного остатков | ☑ | ||
---|---|---|---|---|
0
kabanoff
13.02.13
✎
18:01
|
Всем привет.
Сегодня наткнулся на очередную особенность расчета остатков в СКД, о которой раньше не слышал. Может вы встречали? Есть отчет, который выводит остатки и обороты по счету. При необходимости пользователь может вывести детализацию по регистратору и периоду. В этом отчете используется один набор данных с одним простым запросом к виртуальной таблице остатков и оборотов регистра бухгалтерии. Вложенных и пакетных запросов нет. В параметрах виртуальной таблицы регистра периодичность стоит "Авто" и метод дополнения - "Движения". В поля запроса, как и положено, к аналитике и оборотам добавлены парные поля остатков, регистратор и период секунда. Все роли полям набора проставлены: аналитика счета имеет роль "Измерение", период и регистратор - роль "Период" 1-го и 2-го уровня соответственно, парные поля остатка - роль "НачОст" и "КонОст" соответственно. В поля отчета также выбрано поле "Назначение платежа" из регистратора, роль ему не проставлена. В вычисляемые поля добавлено поле "Последнее назначение платежа", которое считается как "Максимум(НазначениеПлатежа)". Так вот, остатки по измерениям без регистраторов считаются неправильно, если в отчет выбран ресурс "Последнее назначение платежа". Если ресурс не выбирать, то остатки считаются верно. ЧЯДНТ? Вот скрины: http://s017.radikal.ru/i434/1302/0d/7e712e78de96.png http://i082.radikal.ru/1302/56/c6fed494225d.jpg http://i053.radikal.ru/1302/43/e07b3639bd32.jpg http://s019.radikal.ru/i620/1302/3f/56e9b85a1334.jpg http://s017.radikal.ru/i430/1302/73/28e757c79b21.jpg http://s005.radikal.ru/i211/1302/8b/79d87b2264d8.jpg |
|||
1
kabanoff
13.02.13
✎
18:04
|
+ Документацию читал, про особенности расчета остатков до этого момента казалось что знаю.
|
|||
2
rphosts
13.02.13
✎
18:11
|
может добавить период=секунда (помимо авто)
|
|||
3
rphosts
13.02.13
✎
18:14
|
даже скорее такая периодичность: регистратор, секунда, месяц
|
|||
4
sergus_dixi
13.02.13
✎
18:14
|
Ставим галочку "обязательное" у поля, имеющего роль "Период" с минимальным порядковым номером, судя по скринам - "Регистратор"
|
|||
5
kabanoff
13.02.13
✎
18:20
|
(4) В точку! Все получилось, спасибо!
http://s019.radikal.ru/i618/1302/1d/09cef364eec2.jpg Где можно почитать про эту галку? |
|||
6
kabanoff
13.02.13
✎
18:25
|
(5) + в отчет теперь не выводятся данные, по которым не было оборотов в периоде, но есть конечный остаток. Все нужны все остатки и обороты.
|
|||
7
kabanoff
13.02.13
✎
18:49
|
Все, разобрался с помощью тов. Defender aka LINN. Спасибо ему.
Меня спас метод дополнения "Движения и границы периода". Но тут важно поставить галку "Обязательное" напротив регистратора и периода(!), иначе итоги получаются кривыми. Так что тов. в (4) тоже спасибо! |
|||
8
ssh2006
13.02.13
✎
18:50
|
(6) [В параметрах виртуальной таблицы регистра периодичность стоит "Авто" и метод дополнения - "Движения". ]
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |