Свертка ЗУП 3

16.01.24

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

Свертка ЗУП 3.1 по трем регистрам с возможностью чистки базы от документов движения и чистки сотрудников от уволенных.

Файлы

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

Наименование Скачано Купить файл
Свертка ЗУП3:
.epf 10,65Kb ver:1.01 от 13/01/24
52 4 200 руб. Купить

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

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

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

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

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

Свертка 1С: Зарплата и управление персоналом 3 по трем регистрам.

Необходимо убить часть документов и оставить информацию о расчете среднего заработка (для чего это мне заказали, до сих пор непонятно. Но кто платит, тот заказывает музыку)

  • Данные о начислениях для расчета среднего заработка (ФСС)
  • Данные о времени для расчета среднего (общий)
  • Данные о начислениях для расчета среднего заработка (общий)

За основу была взята //infostart.ru/1c/tools/864101/

Копируем базу.

 

C:1СверткаЗУП31потремрегистрам_filesimage001.png

 

Что делает обработка:

Создает документ ПереносДанных и заполняет его данными регистров

  • Данные о начислениях для расчета среднего заработка (ФСС)
  • Данные о времени для расчета среднего (общий)
  • Данные о начислениях для расчета среднего заработка (общий)

Для добавления регистров свертки необходимо править программный код. Но там все просто. Надо прописать их в две функции

 

C:1СверткаЗУП31потремрегистрам_filesimage002.png

C:1СверткаЗУП31потремрегистрам_filesimage003.png

 

При нажатии на кнопку обработки "Создать" сперва обработка автоматом чистит предыдущие переносы.

ВСЕ ДЕЛАЕМ НА КОПИИ БАЗЫ!

 

C:1СверткаЗУП31потремрегистрам_filesimage004.png

 

После создания документа он откроется, его необходимо провести.

Затем жмем кнопку Пометить на удаление уволенных сотрудников: пометим на удаление тех сотрудников у кого дата приема не пустая и дата увольнения не пустая.

 

C:1СверткаЗУП31потремрегистрам_filesimage005.png

 

Затем кнопка Удалить все документы регистраторов: Все документы, что делали движения по регистрам расчета о среднем заработке, пометим на удаление (они все перечислены в обработке и заполнены при свертке базы). Эта операция убьет движения по регистрам, созданные документами. Если не сделать, все задвоится.

Затем, если необходимо, можно физически удалить эти документы и выполнить тестирование и исправление в конфигураторе.

Проверяем, на больничном информация о среднем заработке осталась

 

C:1СверткаЗУП31потремрегистрам_filesimage006.png

 

Чтобы дальше чистить, например, отпуска и т.д., вы можете самостоятельно зайти в нужный журнал, выделить все и правой кнопкой мыши выбрать Удалить. Ну или дописать программу.

Проверяем информацию о среднем и сравниваем с рабочей. Сходится!

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

Просьба не пинать - инструмент писался "на коленке" и не оптимизировался. у меня базы ЗУП с 10 сотрудниками, все работает достаточно быстро. Кому надо, можете допилить.

Проверялось на Зарплата и управление персоналом, редакция 3.1 (3.1.27.151).

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

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.151

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

См. также

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

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

24900 руб.

20.08.2024    79970    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    9188    56    40    

64

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

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

7320 руб.

27.03.2023    11925    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    415    9    v_peroff    2    

2

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

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

03.09.2026    1198    nedomolkov.ivan    0    

2

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

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

10 стартмани

03.09.2026    565    2    nedomolkov.ivan    0    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ivnik 634 06.03.24 11:52 Сейчас в теме
Чтобы дальше чистить, например, отпуска и т.д., вы можете самостоятельно зайти в нужный журнал, выделить все и правой кнопкой мыши выбрать Удалить. Ну или дописать программу.

В реальной базе (где не 10, а гораздо более человек), чтобы это "все" удалить - это очень не простая задача, к тому же занимает очень много времени: даже "оптовая" пометка на удаление не во всех случаях "срабатывает", ссылаясь на невозможность пометить из-за имеющихся ссылок на документы-исправления. Так что даже "пометки" нужно ставить с "конца", т.е. начинать с последних документов. К тому же не дают удалить помеченные: это Перерасчеты, возможно "прикрепленные файлы" и т.п. Так что в ручном исполнении эта задача довольно грустная....
P.S. Считаю, что назвать эту обработку "Свертка" - это не соответствующее название. Поэтому на "плюс" - не тянет, минусы не ставлю.
2. Светлый ум 508 27.01.26 13:18 Сейчас в теме
(1) Не соглашусь. Поэтому +1
Очистка базы после свертки это отдельная задача:
1. обработок для удаления в файловой базе множество (с отвязкой зав-х ссылок)
2. обработка Sql удаления за секунды все вычистить

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