Сравнение остатков по регистрам накопления

20.05.26

База данных - Свертка базы

Внешняя обработка (для конфигураций на обычных формах) сравнивает остатки на дату и в разрезе организации по всем регистрам накопления. Сравнение происходит между базами по технологии Com-соединение. Используется при свертке базы.

Файлы

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

Наименование Скачано Купить файл
Сравнение остатков по регистрам накопления
.epf 478,70Kb ver:1.0
14 4 200 руб. Купить

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

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

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

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

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

Представлена внешняя обработка, разработана на платформе 1С:Предприятие 8.3 (8.3.23.1865), конфигурации "Управление торговлей", редакция 10.3 (10.3.82.1). Проверена на файловой и клиент-серверной базе.

Суть. 

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

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

 

 

Сценарии использования.

Есть два сценария использования.

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

Тогда берете копию базы, в копии снимаете "замочек" - и оставляете режим максимальной поддержки типовой конфигурации - обычно, это называется "Редактируется с сохранением поддержки". Далее вносите правки в копии базы. А представленную обработку запускаете в рабочей базе - тогда обработка будет соединяться через ком-соединение из рабочей базы с копией, брать/тянуть остатки из копии, далее сравнивать их с остатками рабочей базы. Этого достаточно для сравнения остатков и поиска расхождений.

2. У вас конфигурация рабочей базы находится в режиме "редактирования с сохранением поддержки" - точнее корень конфигурации (голова конфигурации), или технологическое окно такое длительное, что позволяет вам внести правки в рабочую базу, обновить рабочую базу.

Тогда берете рабочую базу, добавляете правки в рабочую базу, а в копии запускаете представленную обработку (до и после свертки). Тогда обработка будет подключаться по ком-соединению из копии к рабочей базе, и тянуть/брать остатки из рабочей базы, сравнивать их с остатками копии.

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

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

 

 

При выгрузке дополнительного описания укажите формат PDF: к примеру, "Допописание.pdf" - будет выгружен пдф-документ. Дополнительное описание содержит информацию, как настроить ком-соединение к базе, и функцию получения остатков по любому регистру накопления.

Как работать с представленной обработкой - открыть через меню Файл-Открыть. Нажать кнопку "Шаг 1. Заполнить список" - далее заполнится список регистров накопления. Далее нажимаете кнопку "Шаг 2. Запустить анализ" - сначала обработка подключится по ком-соединению к другой базе, затем начнет в цикле сверять остатки по каждому регистру накопления. Алгоритм сравнения регистров адаптирован из публикации Сравнение запросов.  

На этом все.

Всем добра!  

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 10.3, релизы 10.3.82.1

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

сравнение итогов сравнение остатков сравнение регистров накопления

См. также

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    79975    409    171    

343

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

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

6000 руб.

22.05.2024    9189    56    40    

64

Свертка базы Системный администратор Разработчик 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 Россия Управленческий учет Платные (руб)

Механизм обрезки (свертки) базы 1С. Описан процесс переноса среза остатков в новую базу. Реализован способ обмена между базами без длительного отключения рабочей базы. Представлено прикладное решение - обработка по переносу данных. Есть 2 варианта запуска: на обычных и управляемых формах.

7320 руб.

27.03.2023    11927    22    4    

25

Свертка базы Разработчик 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 Управленческий учет Платные (руб)

Обработка свертки базы 1С УНФ 1.6 выполнена в виде расширения конфигурации, которое встраивается в вашу базу без снятия с поддержки, и адаптирована под релиз УНФ 1.6.

9760 руб.

20.04.2021    20644    58    34    

65

Свертка базы Системный администратор 1С:Предприятие 8 1С:Управление торговлей 10 Россия Платные (руб)

Свёртка базы для 1С:УТ 10 с дополнительными возможностями. Позволяет свернуть или удалить отдельные организации и удалить помеченные документы.

24400 руб.

18.09.2026    174    0    0    

0

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

Внешняя обработка для пошаговой свертки регистров на дату: ввод остатков через "Корректировка регистров", обязательная сверка 100% с эталоном и очистка старой истории только после подтверждения. Универсальный мастер без привязки к конкретной отраслевой конфигурации.

10 стартмани

14.09.2026    417    9    v_peroff    2    

2

Свертка базы Чистка данных Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Штатный НайтиПоСсылкам на шести объектах идёт 4 250 секунд. При этом места, где ссылка вообще может лежать, считаются из метаданных за одну пятую секунды, и цена проверки определяется их числом. Шесть боевых баз, шесть находок и три мои ошибки, которые поймала живая база.

03.09.2026    1203    nedomolkov.ivan    0    

2

Свертка базы Чистка данных Разработчик 1С 8.3 Абонемент ($m)

Перед чисткой надо знать два числа: сколько это займёт и что сломается. Обработка отвечает на оба и не удаляет ничего. Замер скорости ссылочного контроля на вашей базе, поимённая раскладка "какое поле держит объект", точный вес присоединённых файлов и готовый код лечения под каждой находкой. Проверено на шести боевых базах.

10 стартмани

03.09.2026    569    2    nedomolkov.ivan    0    

0
Для отправки сообщения требуется регистрация/авторизация