gifts2017

Оборотно-сальдовая ведомость по счету (сводная в разрезе месяцев / сводная в разрезе кварталов) на СКД

Опубликовал Сэр Артур (kite2) в раздел Отчеты - Бухгалтерские

Горизонтальная ОСВ
При формировании стандартного отчета оборотно-сальдовая ведомость по счету в разрезе месяцев/кварталов позиции, по которым нет оборотов за месяц/квартал, не выводятся в отчет. Для этого понадобилось написать свою ОСВ.

ОСВ по месяцам  и ОСВ по кварталам - это разные отчеты с разной архитектурой, а не варианты одного и того же отчета! Читайте описание!

1) "ОСВ с разрезом по кварталам"

В ОСВ есть отбор по периоду (год), организации, счету. Также можно установить отбор по субконто (например складам) средствами настройки отчетов на СКД.

Кварталы выводятся горизонтально, а не вертикально, как в стандартной ОСВ по счету, поэтому пустые позиции за определенный квартал (где нет оборотов) не выпадают.

Обработка написана не оптимальным образом, однако является хорошим учебным примером использования виртуальных таблиц в СКД.

Исправлена ошибка работы с пассивными счетами, однако ОСВ_квартал не умеет работать с групповыми счетами, содержащими субсчета (Тестировалась на 43 и субсчетах 60 счета).

2) "ОСВ с разрезом по месяцам" (тестировалась на 43 и 60 счетах)

В ОСВ есть отбор по периоду (год), организации, счету. Изначально в форме можно выбрать 4-и варината отчета. Также можно установить отбор по субконто (например складам) средствами настройки отчетов на СКД.

Месяцы выводятся горизонтально, а не вертикально, как в стандартной ОСВ по счету, поэтому пустые позиции за определенный месяц (где нет оборотов) не выпадают.

ОСВ_месяц не выводит месяцы, где совсем нет никаких оборотов, в отличии от ОСВ_квартал.

Внимание! Выложил новую версию.

Исправлены ошибки неправильной работы по пассивным счетам, также добавлена возможность получения отчета по счетам, содержащим субсчета, например по счету 60.

Скачать файлы

Наименование Файл Версия Размер
ОСВМесяц.erf 40
.erf 13,36Kb
23.12.14
40
.erf 13,36Kb Скачать
ОСВКвартал.erf 18
.erf 14,05Kb
02.01.15
18
.erf 14,05Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Марина Семёнова (SemenovaMarinaV) 24.11.14 09:56
Два вопроса:
- в УПП работает?
- Если да, то есть ли анализ по доп.свойствам?
2. Сэр Артур (kite2) 24.11.14 12:54
(1) SemenovaMarinaV,

1) В УПП не проверял, но в теории должна заработать, т.к. на моей памяти там такие же регистры бухгалтерии. Если заработает вообще, то скорее всего без глюков - также как и в бухгалтерии. Вообще правильность легко проверить с помощью стандартного отчета ОСВ по счету.

2) В смысле? Анализ по характеристикам? Вероятно - нет, поскольку в бухгалтерии нет характеристик в отличии от УПП или УТ.
3. Сэр Артур (kite2) 24.11.14 12:58
(1) SemenovaMarinaV,

Если же говорить об анализе по субконто, т.е. складам и т.д., то все можно настроить с помощью стандартных настроек отчетов в СКД
4. Константин Соболевский (Константин С.) 26.11.14 09:35
(1) SemenovaMarinaV, в УПП для такого есть другие отчеты, ну никак не ОСВ.
5. Константин Соболевский (Константин С.) 26.11.14 10:27
Вот обрадовался отчету, что выводит по месяцам. Ан нет.
Сформируй по счет у которого нет оборотов в течении месяца, этот месяц выпадет из оборота и отчета.
6. Сэр Артур (kite2) 26.11.14 10:31
(5) Константин С., Да, мой косяк! Попробую сейчас исправить, и напишу!
7. Сэр Артур (kite2) 26.11.14 11:16
(5) Константин С.,

В общем, резюмирую!

ОСВ по месяцам выкидывает месяца, если в них совсем нет оборотов, если же есть хотя бы 1-а позиция, то все должно быть нормально.
ОСВ по кварталам должна работать в любом случае - по крайней мере в тестах работала всегда, т.к. она написана немного по-другому.

Если кто-то хочет ОСВ по месяцам, чтобы она нормально рисовала полностью пустые месяцы, то возьмите ОСВ по кварталам и переделайте на месяцы по аналогии, а с ОСВ по месяцам у меня сейчас нет времени разбираться, т.к в моей бухгалтерии все работает нормально, поскольку обороты есть всегда.
8. Константин Соболевский (Константин С.) 26.11.14 11:44
(7) kite2,
>>>поскольку обороты есть всегда
это если смотреть по ТМЦ, а возьми ОС или НМА.
>>>то возьмите ОСВ по кварталам
что у квартального отчета логика формирование отличается от по месячной?

я с аналогичной фигней бьюсь уже третий день, и пришел к выводу надо использовать календарь чтобы вводилось на каждый месяц.
9. Сэр Артур (kite2) 26.11.14 12:22
(8) Константин С.,
Месячный отчет использует стандартный 1С-й период - месяц, от которого все и пляшет,
а квартальный - 4-е виртуальные таблицы - кварталы и 5-ю, в которой он выбирает все уникальные записи Субконто1, Субконто2, Субконто3 за год.
Потом квартальный отчет просто склеивает эти 5 таблиц в 1-у.
Для примера я выбрал 2020 год, и по месяцам там вывелось только декабрь и январь, а в квартальном все 4-е квартала, в т.ч. 2-а из которых должны были выпасть, но не выпали.

Т.е. для ОСВ по месяцам понадобится создать 13 виртуальных таблиц, а не 5 как в кварталах.
Нудно, но должно заработать!
10. Константин Соболевский (Константин С.) 26.11.14 13:22
>>>а квартальный - 4-е виртуальные таблицы - кварталы
Это ограничение, по количеству кварталов. выводимых на экран.

лучше вот это использовать

   ;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
    НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.Дата, МЕСЯЦ) КАК Период
ПОМЕСТИТЬ Дни
ИЗ
    РегистрСведений.ДанныеПроизводственногоКалендаря КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.Дата МЕЖДУ &Д1 И &Д2
...Показать Скрыть
11. Сэр Артур (kite2) 26.11.14 14:12
(10) Константин С.,
Абсолютно верно - это ограничение! Но у меня стояла задача вывести 4-е квартала любой год.
P.S. За фрагмент кода - спасибо, дописывайте свою ОСВ и выкладывайте ссылку можно ко мне в комментарии.
12. Константин Соболевский (Константин С.) 26.11.14 14:36
Не рисовать своб ОСВ небуду. У меня стояла другая задача. Если упрощенно: получить еже месячную динамику остатков по счету.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа