В связи с огромным размером базы нужно её сворачивать. Стандартную свертку уже сделал, но она после себя оставляет кучу документов, т.к. 1с не рекомендует сворачивать некоторые регистры.
В связи с этим возник вопрос, какие из них на самом деле можно свернуть? Пробовать на своей базе - долго в связи с её размерами.
Например, регистр сведений Расчеты по приобретению организаций (и аналогичный по реализации). Я что-то вообще не нашел в коде, где этот регистр используется.
Далее...НДС предъявленный. Что мешает удалить движения с итоговыми нулевыми остатками (т.е. закрытыми) или я что-то упускаю и 1с ВООБЩЕ не закрывает этот регистр в 0 по каким-либо разрезам.
Записи книг продаж и покупок. Если у меня есть архивная копия, то зачем мне записи книг за эти периоды? Или опять-таки эти записи где-то используются дальше?
Далее регистры партий. Тут возникла идея (которая уже почти готова в виде обработки), чтобы заменить документы оприходования остатков на начало после свертки на пустышки. Не на одну пустышку, и не на пустой документ партии (как видел недавно в одной базе), а именно на несколько, чтобы не нарушить FIFO. Т.е. идея в том, чтобы сначала вычислить минимальное необходимое число документов оприходования посчитав для каждой связки Номенклатура-Характеристика-Серия число документов оприходования. Потом создать эти пустышки и указать для них даты по убыванию на 1 сек каждый. Потом пройтись по остаткам в разрезе Номенклатура-Характеристика-Серия при сортировке по дате д.о. и заменить все д.о. на пустышки последовательно также соблюдая порядок дат.
З.Ы. Кроме того, в качестве временной меры очистил табличные части у документов, которые свертка не смогла удалить.
В связи с этим возник вопрос, какие из них на самом деле можно свернуть? Пробовать на своей базе - долго в связи с её размерами.
Например, регистр сведений Расчеты по приобретению организаций (и аналогичный по реализации). Я что-то вообще не нашел в коде, где этот регистр используется.
Далее...НДС предъявленный. Что мешает удалить движения с итоговыми нулевыми остатками (т.е. закрытыми) или я что-то упускаю и 1с ВООБЩЕ не закрывает этот регистр в 0 по каким-либо разрезам.
Записи книг продаж и покупок. Если у меня есть архивная копия, то зачем мне записи книг за эти периоды? Или опять-таки эти записи где-то используются дальше?
Далее регистры партий. Тут возникла идея (которая уже почти готова в виде обработки), чтобы заменить документы оприходования остатков на начало после свертки на пустышки. Не на одну пустышку, и не на пустой документ партии (как видел недавно в одной базе), а именно на несколько, чтобы не нарушить FIFO. Т.е. идея в том, чтобы сначала вычислить минимальное необходимое число документов оприходования посчитав для каждой связки Номенклатура-Характеристика-Серия число документов оприходования. Потом создать эти пустышки и указать для них даты по убыванию на 1 сек каждый. Потом пройтись по остаткам в разрезе Номенклатура-Характеристика-Серия при сортировке по дате д.о. и заменить все д.о. на пустышки последовательно также соблюдая порядок дат.
З.Ы. Кроме того, в качестве временной меры очистил табличные части у документов, которые свертка не смогла удалить.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
По поводу того, какие регистры нужно сворачивать. На конференции партнеров по этому поповду пишут:
04.04.2008 16:01 Павлов Егор (1С, Москва)
Если нет необходимости строить отчеты за прошлые периоды (например, есть специальная база с прошлыми периодами) то регистры можно очистить.
04.04.2008 16:01 Павлов Егор (1С, Москва)
Если нет необходимости строить отчеты за прошлые периоды (например, есть специальная база с прошлыми периодами) то регистры можно очистить.
иногда, не всегда конечно, бывает проще перенести, остатки на новую базу, с помощью ввода нач остатков и тд (все это описано в ИТС). Естественно придется писать обработки для наполнения (не руками же). Если нужно посмотреть старые документы, то "прошлая" база выдаеться отдельно в режиме просмотра.
Прошлая база - это хорошо, но бывают случаи, когда клиент хочет сформировать анализ продаж за предыдущие годы вплоть до 2005, всё это лежит в разных базах. А хочется ему в одном отчете и получать информацию в режиме реального времени. Тогда только "конвертация данных" (благо только правила документов Корректировка записей регистров переписывать и операции, ну а справочники, то что автоматом сформировалось)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот