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

05.05.20

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

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

Файлы

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

Наименование Скачано Купить файл
Отчет по регистру остатков и оборотов с отбором по полю регистратора:
.erf 6,83Kb
65 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    5061    2    1    

3

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

Готовое решение для автоматизации проверки сотрудников, кандидатов и контрагентов по государственным реестрам и официальным источникам прямо из интерфейса 1С. Сократите время на ручные проверки, минимизируйте риски и храните результаты в единой информационной системе.

18300 руб.

17.06.2026    323    0    0    

2

Журналы и реестры данных Пользователь 1С 8.3 1С 8.5 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Библиотека стандартных подсистем Россия Платные (руб)

Расширение для вывода в подвал списка документов информации по выделенным документам: сумма выделенных, количество выделенных документов, среднее по выделенным, минимум и максимум среди выделенных. Без реструктуризации, для большинства форм списка. Управление торговлей 11.5, Комплексная Автоматизация 2.5, Бухгалтерия Предприятия 3.0, Розница 2.3

6100 руб.

15.06.2026    341    1    0    

2

Журналы и реестры данных Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Расширение, которое добавляет справочник Реестр доверенностей в БП.

1 стартмани

15.04.2026    448    0    nosok7201    0    

2

Журналы и реестры данных Пользователь 1С 8.3 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Визуальные круги-статусы состояний для списка документов Заказы клиентов и Заказы поставщикам по оплате и отгрузке/поступлению для конфигурации Комплексная автоматизация 2.5, Управление торговлей 11.5, ERP 2.5 . Расширение конфигурации.

3 стартмани

17.03.2026    788    2    kc-ropa    0    

2

Журналы и реестры данных Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m)

Внешняя обработка для просмотра документов всех типов конфигурации в одном журнале. Работает в любой конфигурации на базе БСП: "Бухгалтерия предприятия 3", "Управление торговлей 11.5", "Комплексная автоматизация 2.5" и другие.

3 стартмани

12.03.2026    826    11    phoenix_new    0    

3

Журналы и реестры данных Бухгалтер Пользователь 1С 8.5 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Всем, кто переходит с УТ 10 и хочет любимый общий журнал документов, где собраны все документы в одном месте.  :)

7 стартмани

05.03.2026    900    9    softd76    4    

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 не учитываются дважды?
Для отправки сообщения требуется регистрация/авторизация