уауауа

Выполнение свертки БД для конфигурации 1C:ERP

Содержание:

В данной статье дается краткое описание основных особенностей процедуры свертки (обрезки) для «1С:ERP».   

1. Цели выполнения свертки БД в 1С

Реальные цели выполнения свертки:

– Уменьшить размер информационной базы для освобождения дискового пространства;

– Удалить из базы неактуальные документы;

– Подготовить основу для корректировки остатков.

Все остальные цели являются нереалистичными. Предположения о том, что после свертки система заработает быстрее, или сами собой исправятся учетные ошибки, являются заблуждениями.   

Дополнительная информация

2. Ограничения типовой свертки системы программ 1С:ERP

Типовая свертка в составе системы «1C:ERP» имеет ряд принципиальных ограничений:

– Сеанс выполнения типовой свертки является неделимым. Обрабатывается или всё сразу одной транзакцией, или ничего;

– Незавершенные операции полностью выпадают из состава обрабатываемой информации.

Эти ограничения являются более чем существенными для реальной БД, работавшей продолжительное время. Реально типовая свертка применима или для небольшого демонстрационного примера, или в составе гибридных кейсов.   

3. Гибридный вариант свертки БД для работы в 1C:ERP

Практика показывает, что для преодоления ограничений типовой свертки«1С:ERP», неизбежен выбор гибридного решения, которое в общем случае предполагает следующие шаги:

– Тщательно спланировать предварительные организационные мероприятия;

– Часть данных свернуть типовой обработкой;

– Создать дополнительные программные модули (или внешними обработками, или в составе типовой).

При этом раздел незавершенного производства (далее по тексту НЗП) можно разделить на несколько подразделов, в каждом из которых будут применяться отдельные подходы:

– Остатки ресурсов в производственных местах хранения;

– Фактически отгруженные ТМЦ, но не оформленные накладными;

– Продукция выпущенная, но не переданная на хранение;

– Остатки Работ в подразделениях;

– Партии, запущенные до начала свертки, но без завершения выпуском продукции.

Одна из возможных схем решения может выглядеть так:

Выполнение свертки БД для конфигурации 1C:ERP
Партия производства

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

Выполнение свертки БД для конфигурации 1C:ERP
Прочие расходы

Возможные шаги проведения свертки НЗП:

– первоначально удалить все незавершенные операции;

– выполнить распределение работ в НЗП;

– определить расходные статьи для внесения остатков по переходящим суммам НЗП;

– рассчитать остатки НЗП в партиях и свернуть их постатейно;

– заполнить документы начальных остатков НЗП в партиях по статьям;

– сторнировать текущие остатки и провести документы ввода остатков;

– очистить регистры и записи сторно;

– удалить устаревшие документы из этапов;

– удалить из переходящих этапов строки ресурсов, отработанные в прошлых периодах.

Боренко Алексей,

Специалист компании ООО “Кодерлайн”