3 апреля 2018 в 10:51:13
(6 лет 37 недель 6 дней 19 часов назад)
31300
V8.x Бухгалтерия Предприятия
03.01.2017 12:05:28
Текст задания
Дано: база на БП3, переписанная на 246% за 25 лет. 123 регистров накопления и 2 регистра бухгалтерии.
Надо: Обработку которая сформирует движения с обратным знаком остатков (сторно) по всем итогам по всей аналитике, чтобы на дату стало ноль. Для регистратора создать документ балванку. Регистры перебирать по назначенным в этот документ. Максимально универсально - не привязываться к конкретной конфигурации.
Мысли: за основу наверно можно взять штатную обработку "СверткаИнформационнойБазы" и удалить все лишнее - удаление прошлых документов, а при формировании остатков добавить минус.
Зачем: правильные остатки будут загружены из другого места, сохранив кривую историю прошлых лет.
Есть готовая обработка. переделанная из свертки базы.
1. Обнуляет остатки по регистру бухгалтерии(регистр должен быть один)
2. Обнуляет остатки по регистрам накопления. Здесь можно добавлять свои регистры. Свернутся все которые имеют остатки.
3. Сворачивает периодические регистры накопления.