Сортируем и распределяем базы в списке

оглавлениеЧто означает "грязная копия"?

Меняем формат баз и размер страницы при помощи обновлятора-1с

Статья устарела и требует переработки?

В обновляторе-1с от 22 апреля 2016 года я реализовал возможность, которая в скором времени понадобится очень многим!

Вы знаете, что недавно вышел новый релиз платформы 1С 8.3.8.1652. И начиная с этого релиза 1С поддерживает новый формат хранения файловых баз данных.

Чем хорош этот формат? По заверениям 1С он более оптимизирован, а значит после перехода на него мы можем рассчитывать на некоторое увеличение производительности.

Кроме того, одним из козырей этого формата является возможность указания размера страницы. В старой версии формата (8.2.14) он всегда равен 4 килобайта, в новом же формате (8.3.8) он может быть: 4К, 8К, 16К, 32К или 64К.

Штатным способом сменить формат базы можно создав пустую базу в новом формате и загрузив в неё dt выгрузку из старой базы или через консольную утилиту от 1С cnvdbfl.exe (идёт с дистрибутивом 8.3.8).

Слава богам, что это нормальная утилита (в отличие от chdbfl.exe), которая поддерживает параметры командной строки. Это позволило мне добавить возможность работы с форматом баз (одной или группы) прямо в обновлятор 1С.

Итак, поехали! :-)

Пусть у нас имеются две торговые базы в "старом" формате:

Попросим для начала обновлятор показать нам текущий формат этих баз. Для этого, отметив их галками, из меню дополнительных операций выберем пункт 5.17:

В открывшемся диалоге ничего устанавливать не будем, просто нажмём выполнить:

Результат будет таким:

Отлично. Сменим формат этих баз на 8.3.8 с размером страницы 16 килобайт. Для этого снова выбираем пункт 5.17 и в открывшемся диалоге устанавливаем следующие параметры:

Вот результат, к примеру, для первой базы:

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

Работайте с удовольствием! ;-)

С уважением, (школа 1С программистов).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.



Сортируем и распределяем базы в списке

оглавлениеЧто означает "грязная копия"?