|
Измерение с типом Дата в в регистре накопления | ☑ | ||
---|---|---|---|---|
0
Shantaram
03.03.22
✎
10:09
|
Скинули задачку: добавить в СКД-шный отчет, в качестве основного источника данных для отчёта - регистр накопления Взаиморасчеты с пайщиками.
Конфигурация УСХП. Ранее в регистр добавили измерение с типом дата. Без использования этого поля в группировках, отчет корректно показывает остатки на начало, обороты, конечные остатки. При добавлении этого поля в группировки отчета начинается свистопляска: по одним строкам есть начальные остатки, нет оборотов и нет конечных остатков, по другим есть обороты - нет остатков. В типовых взаиморасчетных регистрах накопления измерений с типом дата нет и похоже не спроста. Вообще, на сколько корректно/не корректно, правильно/не правильно совать в регистры накопления измерения с типом дата? |
|||
1
Shantaram
03.03.22
✎
10:11
|
Пропустил в первом предложении: добавить колонку Год начисления
|
|||
2
Dmitrii
гуру
03.03.22
✎
10:36
|
(0) >> на сколько корректно/не корректно, правильно/не правильно совать в регистры накопления измерения с типом дата?
Вполне допустимо, хотя, с точки зрения 1С, это не лучший вариант. У нас когда-то давно в качестве типа значения субконто регистра бухгалтерии включили возможность указания даты, добавили соответствующее субконто с типом значения "Дата", включили это субконто на некоторых счетах. Работало вполне корректно. Во всяком случае косяков с остатками и оборотами не было. Была другая проблема - неоправданный рост индексов таблиц итогов. Идея была - хранить информацию о периоде предъявления НДС при подтверждении на субсчетах 19-го и 68-го счетов (типовая аналитика по документам нас не устраивала по целому ряду причин). Дата эта всегда приводилась к началу квартала, когда предъявлен входящий НДС. Создали справочник "Периоды" (в некоторых типовых такой справочник есть), каждый элемент которого - квартал (1кв2021, 2кв2021,...) с нужными реквизитами (дата начала периода, дата окончания, периодичность, представление и т.п.). Указали этот справочник в качестве типа значения субконто. Перенесли все данные по этому субконто с дат на соответствующие элементы справочника. Тип "Дата" из типов субконто убрали. После реструктуризации и пересчета итогов таблицы заметно уменьшились. >> свистопляска: по одним строкам есть начальные остатки, нет оборотов и нет конечных остатков, по другим есть обороты - нет остатков. Похоже на кривые итоги. Для начала попробовать полностью их пересчитать. Удалить физически таблицы итогов и сделать пересчет (можно при помощи инструментов разработчика). После этого проверить - работает ли корректно логика регистра - то есть закрывается ли регистр по этому измерению. Нет ли такого, что приход делается по одной дате, а расход по другой, что приводит к зависшим остаткам по первой дате и минусовым остаткам по другой. |
|||
3
Вафель
03.03.22
✎
10:37
|
(2) субконто и измерение регистра - разные вещи
|
|||
4
Dmitrii
гуру
03.03.22
✎
10:50
|
(3) Неожиданная новость. И в чём же разница, кроме того, что количество измерений и их типы в РН жестко зашиты, а в РБ их количество (в пределах установленного максимального значения) и тип (в пределах установленных типов значений ПВХ ВидыСубконто) может меняться?
Субконто - это те же самые небалансовые измерения. А если брать регистр без поддержки корреспонденции, то разницы вообще никакой. В особенности с версии платформы 8.3.15, где в таблицу первичных записей РБ стали пихать все значения субконто, а не только измерения, реквизиты, и ресурсы. Во всяком случае механизмы расчета и хранения итогов (в чём проблемы у автора ветки) абсолютно одни и те же. И кстати говоря аналогичное измерение у нас было и на некоторых регистрах НДС в БП. Избавлялись от них точно таким же макаром. Но сути это не меняет. Проблем с регистрами у на с не было в части корректности итогов. Ошибки если и встречались, то только в логике - приход по одной дате, а расход по другой, порождающие некорректные остатки. И то некорректным они были с точки зрения учёта, а не с точки зрения техники работы регистра. Сами остатки показывались правильно (как есть) - зависшие по одной дате и минусовые по другой. |
|||
5
Lexandr
03.03.22
✎
11:17
|
(3) Для упрощения понимания регистра бухгалтерии Белоусов предлагал его представлять, как набор регистров накопления и оборотов, каждый со своими измерениями( привет, субконто) и ресурсами. Мне нравится такое сравнение, мысли устаканивает.
|
|||
6
FIXXXL
03.03.22
✎
11:28
|
(0) а это поле заполняется у всех записей, по которым "сворачиваются" остатки и обороты?
|
|||
7
Dmitrii
гуру
03.03.22
✎
12:03
|
(6) Вряд ли это имеет принципиальное значение. Если это поле у каких-то записей не заполняется, то просто образуются остатки зависшие или минусовые (в зависимости от вида движения - в приход или расход).
Но такого, чтобы начальные остатки были, а при отсутствующих оборотах конечные отсутствовали, быть не должно. Так же как и ситуации с отсутствующими начальными и конечными остатками, когда сумма приходов не равна сумме расходов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |