Механизм копий в «1С:Предприятие» позволяет ускорять работу с большими объемами баз данных. В версии 8.3.28 фирма «1С» обещает продолжить его развитие.
Поддержка расширений
На данный момент, как известно, в копиях баз данных могут находиться только данные из основной конфигурации. В новой же версии планируется доработать механизм так, чтобы поддерживалась работа и в тех конфигурациях, у которых есть расширения.
При добавлении расширений с областью действия «информационная база» во время обновления копии, новые поля включенных в копию расширенных объектов будут добавляться в копию автоматически, в соответствии с имеющимся алгоритмом включения. При этом собственные объекты расширения автоматически в копию добавляться не будут, но их можно включить в копию, используя встроенный язык или функцию, которая называется «Управление копиями базы данных».
При этом собственные объекты расширения с областью действия «область данных» в состав копии входить не могут. Для поддержки новых возможностей планируется расширение встроенного языка.
Полная перезагрузка
На данный момент возможности полностью перезагрузить копию в механизме копий баз данных нет. При работе в режиме ETL, который подразумевает, что загрузка или перезагрузка таблиц происходит единовременно и массово, наилучшим решением будет полная перезагрузка копии вместо выполнения переноса транзакций. Возможность полной перезагрузки будет доступна в версии 8.3.28.
Метод ОчиститьДанные будет добавлен во встроенный язык в объект МенеджерКопииБазыДанных — с его помощью можно будет переводить все таблицы копии в незагруженное состояние. При обновлении данные таблиц копии будут очищаться и снова загружаться, используя режим начального обновления.
В «Управление копиями базы данных» в меню добавится новая команда «Очистить данные».
В некоторых сценариях, при которых за короткий промежуток времени происходит много изменений данных, с помощью новой функциональности можно сократить время синхронизации.
Новая функциональность пригодится при очень больших одномоментных изменениях.