Рекомендации по уменьшению объема внешней базы
Вне зависимости от того, какой режим работы выбран в настройках модуля в параметре «ЭДИ режим работы БД», данные хранятся в таблице с фиксированным набором колонок. Для формирования отбора при очистке данных в таблице необходимо обратить внимание на две из них: «recordview» и «recdate».
«Recordview» содержит тип записанных данных строки, «recdate» – дату записи.
Для очистки нужно сформировать отбор по типу и дате записи.
Для документов «recordview» будет начинаться с «DOC_…», например: DOC_DESADV, DOC_ORDER и т.д., также для статусов-титулов документов «STATE» и «STATE_ON_NSCHFDOPPR» и для распределений палет «DISTR_SSCC».
Формат «recdate» имеет вид: «YYYYMMDD», например: «20210907». Установив отбор, по данным параметрам можно очистить лишние данные. Отбор по дате следует устанавливать таким образом, чтобы удаленные документы с большой вероятностью не использовались в дальнейшей работе, все цепочки документов были закрыты, не требовались их повторная выгрузка/загрузка и т.д. Удаление данных незакрытых цепочек может привести к потере данных и невозможности обмена по цепочке, так как не будет найден исходный документ.
Также следует обратить внимание на записи с «recordview»: DATE, SETTINGS, SSCC, GLN – эти записи хранят основные настройки и их удаление приведёт к неработоспособности модуля и необходимости внесения настроек и соответствия партнёров и GLN в МСО заново.