Отчет по регистру остатков и оборотов с отбором по полю регистратора

05.05.20

Задачи пользователя - Журналы и реестры данных

Пример расчета остатков и оборотов с отбором по произвольному полю регистратора.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Отчет по регистру остатков и оборотов с отбором по полю регистратора:
.erf 6,83Kb
60
60 Скачать (1 SM) Купить за 1 850 руб.

Иногда требуется сформировать отчет по остаткам и оборотам из типового регистра накопления, но с отбором по полю регистратора. Например, во все документы-регистраторы был добавлен некий допреквизит, скажем "Номер сделки". И хочется получать остатки и обороты с отбором по этому полю.

Проблема заключается в том что остатки в регистре накопления хранятся в фиксированном наборе измерений и нашего нового поля там нет. Поэтому корректные начальные и конечные остатки мы не получим. А снимать конфигурацию с поддержки, добавлять измерение в регистр и перепроводить все документы ради одного отчета желания нет. 

Решение задачи сводится к получению запросом данных в нужном формате (имитация виртуальной таблицы остатков и оборотов): 

  1. Получаем начальные остатки на начало периода отчета как сумму оборотов с отбором по полю регистратора,
  2. Получаем обороты за период с отбором по полю регистратора,
  3. Рассчитываем обороты нарастающим итогом с учетом начальных остатков,
  4. Дополняем полученную таблицу строками для расчета конечных остатков

и настройке ролей в СКД:

роли НачОст и КонОст всегда задаем в паре (если у нас несколько ресурсов тогда указываем его имя чтобы СКД объединила их в 1 группу), поле Регистратор всегда дополняем полем ПериодСекунда (чтобы СКД могла правильно упорядочить регистраторы по дате и ссылке)

В результате СКД будет сама рассчитывать остатки по произвольной группировке, заданной пользователем.

В приложении находится внешний отчет, в котором полностью реализовано решение данной задачи. Запрос для универсальности выполняется к регистру накопления "Товары на складах", который присутствует в большинстве управленческих конфигураций 1С (УТ, КА, ERP).

Тестировалось на КА 2.4.11.91.

Отчет регистр отбор регистратор остатки обороты

См. также

Журналы и реестры данных Бухгалтер Пользователь Платформа 1С v8.3 1С:Розница 2 Бухгалтерский учет НДС Абонемент ($m)

Сумма НДС в списке документов "Реализация товаров", "Поступление товаров", "Возврат товаров от покупателя", "Возврат товаров поставщику", "Чек".

3 стартмани

04.03.2025    240    0    Rassel8911    0    

1

Журналы и реестры данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

1 стартмани

03.03.2025    251    1    Devion20    0    

3

Журналы и реестры данных Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

Через расширение для 1C:ERP в списке журнала "Документы закупки (все)" добавлено поле "Наличие заявки на расходование ДС" - признак того, что на основании документа закупки создан документ "Заявка на расходование денежных средств".

1 стартмани

24.02.2025    212    1    bossikd    0    

3

Журналы и реестры данных Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Абонемент ($m)

Журнал содержит все созданные документы в конфигурации. Позволяет выполнять стандартные действия с документами (создание, удаление, проведение), устанавливать отбор по видам документов, реквизитам документов, распечатывать печатные формы, формировать реестр документов, выполнять групповые обработки.

10 стартмани

07.02.2025    839    21    Marat1c8    16    

5

Зарплата Журналы и реестры данных Бухгалтер Пользователь Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

Отчет позволяет сформировать количество дней и суммы пособий за счет ФСС в разрезе видов пособий , периодов, сотрудников и документов. Отчет будет полезен бухгалтеру по расчету заработной платы.

3 стартмани

23.01.2025    429    5    nvk13875    1    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 17.07.20 13:19
Сообщение было скрыто модератором.
...
2. petrobol25 03.04.23 17:48 Сейчас в теме
В момент поступления не учитывает конечный остаток, а начинает все с нуля. При реализации все норм, не пойму, куда копать.
3. Ranetka 23 04.06.23 11:08 Сейчас в теме
В примере вначале берутся обороты по КонецПериода=&Д1, а потом еще раз обороты с НачалаПериода=&Д1. В результате движения в момент &Д1 не учитываются дважды?
Оставьте свое сообщение