Свертка базы Универсальная
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Свертка базы 1С 7.7 Универсальная (для любой конфигурации)
Сделал Санек ICQ 129193052
Сделал сам т.к. :
1) стандартная обработка Свертка базы работает очень долго
Чтоб удалить 1 месяц (20000 документов)
стандартная думает: 8часов
моя думает: 4 часа
(проверял в 1С Комплексная 7.70.459)
2) стандартная делает 1000 документов Ввод остатков
моя: делает 1 документ СверткаБазы
3) Сворачиваются все регистры и проводки, в разрезе Фирм(Разделитель учета)
В комплект входит:
1) чистая база с 1 документом "СверткаБазы" - скопировать его конфигуратором в нужную базу
2) Удаление_документов_2.ert - удаляет документы и периодические реквизиты
3) Контрольные_цифры.ert - для сравнения цифр ДО и ПОСЛЕ свертки
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Свертка базы Чистка данных Перенос данных 1C Системный администратор Разработчик 1С:Предприятие 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)
Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.
1 стартмани
14.01.2022 9137 6 etmarket 3
Свертка базы Разработчик Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)
Имеется база 7.7, которую хочется свернуть. Но в процессе свертки могут съехать остатки. Для проверки нужно сравнить остатки на дату свертки.
1 стартмани
20.06.2016 20068 2 pentanom 1
Свертка базы Разработчик Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)
Хотя большинство пользователей перешло на 1С 8ХХ, но есть еще очень много торговых организаций до сих пор эксплуатирующих 1С 77 ТиС. И пока еще не собираются переходить на новую платформу, а свертку делать надо. Есть много решений, я решил поделиться своим. Основное отличие: 1. Универсальность 2. Быстрота 3. Свертку можно делать на любую дату (не обязательно на начало года)
1 стартмани
15.11.2014 34300 136 Marik 28
Свертка базы Чистка данных Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Бухгалтерский учет Абонемент ($m)
Удаляет проводки(корреспонденцию) по выбранным счетам за выбранный период. Работает с забалансовыми счетами. Выбор условия соответствия вхождения счетов в корреспонденцию (и / или).
1 стартмани
06.01.2014 21366 11 by_1Cnik 8
Свертка базы Системный администратор Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, файловая, только для специалистов. Никаких гарантий и возмещений. Работает только в разделенном режиме (прямой запрос VFP). После выполнения - в обязательном порядке ТиИ (только упаковка), После ТиИ в обязательном порядке - принудительно переиндексировать. Родственная разработка для SQL: http://infostart.ru/public/177579/
8 стартмани
28.03.2013 75481 102 CheBurator 14
Свертка базы Чистка данных Системный администратор Разработчик Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
Берем 2 базы старую и новую, новая это точная копия старой, только с подчищенными файлами d*.dbf, r*.dbf Запускаем в старой обработку, ждем 15 минут и радуемся! Только не забудьте в новой провести ручками документы (операции - проведение документов) Сворачивает остатки по фирмам и складам в усредненной себестоимости(считает по принципу отчета остатки ТМЦ), делает вводы остатков в базе к которой коннектимся И сворачивает всю дебиторскую и кредиторскую задолженность по Фирмам без детализации кредДокумент. Обновление от 12.02.13 появилась возможность сворачивать дебиторку в разрезе кред документа+переносит долги по комиссионерам. Не знаю как вам, а на мой взгляд более простого и работоспособного я тут просто не нашел!!!
1 стартмани
02.01.2013 26063 186 zoeh 8
Свертка базы Перенос данных 1C Разработчик 1С:Предприятие 7.7 1C77 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)
Обработка предназначена для переноса данных из Рарус 2.5 магазина на платформе 7.7 в Розницу ред. 1 на платформе 8.2. Перенос осуществляется с помощью OLE. Переносимые данные: Номенклатура(ед., штрих-коды), Документ ввода остатков и цены номенклатуры (после закрытия торгового периода).
1 стартмани
08.10.2012 24164 48 pervanax 5
Свертка базы Разработчик Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)
Свертка данных на определенную дату, без изменения в конфигурации.
1 стартмани
03.09.2012 22218 158 Tarlich 6
Начал смотреть. Сразу уперся в то, что в форме дока нет кнопки "Очистить", а автоочищение ТЧ перед заполнением тоже отсутствует.
у меня нет бух. учета, только оперативный.
работает быстро, это да. но после проведения результаты по регистрам разные.
может быть и их-за ограничения, яхз. однозначно - после открытия сохраненного документа нумерация строк корявая
[quote]
обожди, не понял. открываем риадми, что мы там видим:
...
Порядок работы:
1) Скопировать базу на всякий случай
2) Запустить Контрольные_цифры.ert ,цифры сохранить или распечатать
3) Сделать документ на конец месяца(года) СверткаБазы,
нажать Заполнить и Провести(ОК)
4) Запустить Удаление_документов_2.ert , нажать "Удалить документы"
5) Запустить Контрольные_цифры.ert ,цифры сравнить со старыми
если цифры не изменились то все данные в порядке
6) Запустить Удаление_документов_2.ert , нажать "Удалить периодические реквизиты"
(или пункт 6 в первую очередь)
[/quote]
т.о. удаление доков уже после совпадения сумм.
что я делал не так?
сталкивался ли кто с данной ошибкой?
такого не было.
кроме того, не совсем понравилось. долговато отрабатывало, и в (15) я уже говорил.
рекомендую посмотреть . у меня на серваке отработало за 23 минуты, при этом и доки поудаляло, и периодику, и регистры, и таблицы попаковало.
3) Сделать документ на конец месяца(года) СверткаБазы,
нажать Заполнить и Провести(ОК)
после того как нажимаю провести пишет точка актуальности будет перенесена.....!продолжить! нажимаю да и пишет период не открыт((Что делать?
Порядок работы:
1) Скопировать базу на всякий случай
2) Запустить Контрольные_цифры.ert ,цифры сохранить или распечатать
3) Сделать документ на конец месяца(года) СверткаБазы,
нажать Заполнить и Провести(ОК)
4) Запустить Удаление_документов_2.ert , нажать "Удалить документы"
5) Запустить Контрольные_цифры.ert ,цифры сравнить со старыми
если цифры не изменились то все данные в порядке
6) Запустить Удаление_документов_2.ert , нажать "Удалить периодические реквизиты"
(или пункт 6 в первую очередь)
нажать Заполнить и Провести(ОК)
Делаю по инструкции По любой кнопке, записать заполнить и тд программа 1с ТиС просто схлопывается (Закрывается) без всяких причин, даже отчет не предлагает отправить
риадми читать надо было, там примечание как раз для ТиС
Установка:
Запустить 1С с помощью Конфигуратора, Конфигурация - Объединение конфигураций - Открыть
Выбрать в списке только документ СверткаБазы, остальные галочки убрать.
Для "Торговля и Склад" также выбрать галочкой "Планы Счетов"
(или отключить проведение по бухгалтерскому учёту у документа).
кто-нить пробовал уже сворачивать? А то у меня 1С Комплексную один год уже вторую неделю сворачивает. Может я чего не так сделал, хотя документ заполнился (порядка 88000 строк). Сервак показывает что процесс загружен на 25%, ОП под нее примерно 1.8 Гб использует
после заполнения документа СверткаБазы, при нажатии кнопки "Провести" (то же самое происходит и по кнопке "Записать") появляется сообщение вида: "1C:V7 starter program (single-user) - обнаружена ошибка." и программа закрывается.
сталкивался ли кто с данной ошибкой?
Да, тот же результат.
Если действительно делается только один док, то для больших баз это не покатит. Одна из пенок стандартной свертки в комплексной (и в ТиС) это отсутствие контроля числа строк в доках формирования остатков. Если их оказывается больше 9999, а в доке больше строк ТЧ быть не может, то следующая свертка не проработает.
В документе СверткаБазы получилось более 189 тысяч строк. Затем первые строки по номеру стали 0, кроме последних 99999.
Больше 3 суток удаляются документы. Может что-то не так делаю?
у меня удаляется 2 месяца за 1 ночь (60000 документов)
год удаляется за 6 ночей,
контора работает почти круглосуточно, поэтому пришлось сделать свою обработку чтоб работало быстрее чем стандартная.
Озадачил базу на 14 гигабайт, хотел урезать 2 года.
Прождал до утра, утром пришлось выключить. Перегружал сервер из за обновлений.
Попробую позже еще раз.
Из существующих здесь обработок удобно средством анализа результатов свертки.
БИ.ВыполнитьЗапрос(ДатаДок,ДатаДок);
{Документ.СверткаБазы.Форма.Модуль(297)}: За данный период бухгалтерские итоги не рассчитаны!
Затем, при проведении база долго-долго обрабатывается и завершается аварийно.
Торговля и Склад 9.2. Бухучёт не ведётся. При проведении пишет количество строк 129171.
Всё пометилось.
А потом, когда я делаю удаление помеченных объеков стандартной операцией, эти документы не удаляются.
Находится куча ссылок на них, с том числе на сам документ "Свёртка базы"!!!
Как удалить?
"..на сам документ "Свёртка базы"" - для этого есть галочка в документе "заменять непустые реквизиты..."
"..Ридми прочитал уже много раз"
Установка:
Запустить 1С с помощью Конфигуратора, Конфигурация - Объединение конфигураций - Открыть
Выбрать в списке только документ СверткаБазы, остальные галочки убрать.
Для "Торговля и Склад" также выбрать галочкой "Планы Счетов"
(или отключить проведение по бухгалтерскому учёту у документа).
Конфигурация "Комплексная", на сервере 8 гиг памяти, ОС Винда Ентерпрайз 2003.
1. Что за справочник КПК документы, который предлагается очистить? У меня такого нет. Имеется ввиду карманный комп, или что?
2. Не опасно ли "Очистить справочник Партии"? Она очистит партии за указанный период свёртки, или вообще все? Прошлый раз нажал, она ВСЕ партии удалила. Может, правда, я тогда в датах ошибся. Но повторно экспериментировать боюсь.
3. Когда я пытался сделать свёртку за 4 года, при проведении дока Свёртка база через какое-то время закрывалась аварийно, а док проводился пустым. За 2 года провёлся.
4. Валюта базы - USD. И по итогам за год результаты по некоторым позициям разошлись на несколько центов. Конкретно происходило округление, например, в итоге по 1 центу набежало 23 цента по одной позиции.
2) очистить партии за указанный период свёртки. Нужно указывать правильную дату.
3) лучше делать по году уж. Я делаю по 2 месяца за ночь.
4) не знаю, надо тестировать
5) чтоб доки удалялись надо было ставить галочку "заменять непустые реквизиты типа документ..."
Запустила Вашу обработку для Бухгалтерии, релиз 534. Снялась с ошибкой:"Не удалось создать Справочник.СвоиЮрЛица".
Да и не было в бухгалтерии никогда такого справочника :(
Что делать?
"Для свертки данных все-таки лучше использовать точно заточенные решения"
- это правильно, лучше всего использовать свертку которая в комплекте с программой, но не всегда так возможно, тем более что удалить за год стандартная думает 3-4 суток без остановки.
например свернул базу на 31.12.2011 235959
строишь оборотку с 31.12.2011 по 01.01.2011
на начало одно значение на конец в два раза больше по каждому счету
Кто-нибудь сталкивался?
прочитайте риадми ещё раз:
Порядок работы:
3) Сделать документ на конец месяца(года) СверткаБазы,
нажать Заполнить и Провести(ОК)
4) Запустить Удаление_документов_2.ert , нажать "Удалить документы"
что сложного ?
Если не сделать пункт 4) то остатки задваиваются.
Если удалить все документы и даже документ СверткаБазы то остатки обнуляются
Читать научитесь !!!
Делал всё по пунктам, на 3-м выдаёт ошибку: "период не открыт" и документ не проводиться!
- с таким вопросом вам в детский сад надо.
Если выдаёт ошибку: "период не открыт" значит надо открыть период или не лезть куда не следует.
читал несколько раз. Воспользовался стандартной обработкой
- где в инструкции написано воспользоваться стандартной обработкой ?
там написано использовать обработку Удаление_документов_2.ert но ни в коем случае не чужие обработки !!
60000 документов свернулись за 8 часов.
- зря старались т.к. вы документ СверткаБазы тоже удалили видимо
"...Из них сутки удалялся первый день с вводами остатков от предыдущей свертки"
В описании написано же:
2) стандартная делает 1000 документов Ввод остатков
моя: делает 1 документ СверткаБазы
это означает что:
1) так и должно быть для стандартной свертки - много документов ввод остатков удаляется сутки.
2) для моей свертки этот 1 документ удалится за 0-15 минут.
Только при нажатии кнопки "Заполнить по-старому", при свертке в бухии 538 релиз,
выскакивает ошибка - "Не удалось создать Справочник.СвоиЮрЛица"
В ПолеВидРегистра сидят по всем строкам БухИтоги.
В Поле1 пусто.
Что не так делаю?
Только при нажатии кнопки "Заполнить по-старому", при свертке в бухии 538 релиз,
выскакивает ошибка - "Не удалось создать Справочник.СвоиЮрЛица"
- это не ошибка
В ПолеВидРегистра сидят по всем строкам БухИтоги.
- так и должно быть
В Поле1 пусто.
- так и должно быть
а что не нравится то ?
Итоги не идут.
Думаю в чем загвоздка.
"Сворачиваю базу задним числом с 2000г на 01/12/08.
Итоги не идут.
Думаю в чем загвоздка."
Загвоздка в том что надо было читать инструкцию !
перед выполнением такой сложной и ответственной операциии.
:
3) Сделать документ на конец месяца(года) СверткаБазы,
нажать Заполнить и Провести(ОК)"
Не могу найти документ СверткаБазы. Обновление выполнил, но в списке документов не появилось. Конфигурация Бухгалтерия. Подскажите пожалуйста что я делаю не так.
размер базы увеличивается (было 4.9 стало 6.4 гига)
50% помеченных на удаление объектов нельзя удалить так как они присутствуют в созданном документе "свертка базы"
Пробовали в удалить_все_документы_2 выбирать "ВЫПОЛНИТЬ ВСЕ" после чего повторить попытку удаления объектов. Результат не поменялся.
1. "размер базы увеличивается " - надо удалить помеченные на удаление и делать сжатие БД в MSSQL
2. Если хочется всё старое удалить в документе есть галочка
"Заменять непустые реквизиты типа Документ....(не всегда это хорошо)"
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 65228
Создание 04.02.10 03:27
Обновление 25.09.20 13:08
Просмотры 79150
Загрузки 2696
Рейтинг
143
Комментарии 144
Код открыт Да
Рубрики Свертка базы
Кому
Системный администратор
,
Разработчик
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 7.7
Конфигурация 1C77
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)