При переходе с платформы 1С:Предприятие 7.7 на 1С:Предприятие 8 разработчики часто сталкиваются с существенным увеличением объема файлов выгрузки (.dt или файла базы данных .1CD). Если в устаревшей версии размер базы обычно не превышал нескольких десятков мегабайт и легко пересылался по почте, то в современных конфигурациях вес информационной базы составляет от нескольких сотен мегабайт до десятков гигабайт. Передавать такие объемы через интернет для исправления небольшой ошибки или создания нового отчета неэффективно.
Разберем основные подходы и практические методы, которые позволяют организовать эффективный процесс разработки и отладки без регулярной пересылки тяжелых дампов баз данных.
Проанализируем типовую ситуацию: клиенту требуется разработать новый отчет, печатную форму или исправить алгоритм проведения документа в нетиповой или типовой конфигурации. Если конфигурация у заказчика является типовой (без изменений структуры метаданных), нет необходимости выгружать всю рабочую базу с массивом документов и регистров.
Для построения удобного процесса разработки выполним следующие шаги:
.epf или .erf).Если конфигурация заказчика доработана и отличается от типовой, выгрузка всей информационной базы со всеми накопленными учетными данными также не является обязательной. Рассмотрим альтернативные варианты передачи изменений:
.cf. Он содержит только структуру метаданных и программный код без записей таблиц базы данных. Вес такого файла существенно меньше полного дампа .dt. Разработчик может развернуть пустую базу из этого .cf и вести разработку..cfe). Новые отчеты, обработчики проведения, переопределения форм и доработки логики можно упаковывать в файл расширения. Файл .cfe имеет минимальный размер и подключается в режиме 1С:Предприятие без снятия конфигурации с поддержки и без монопольного доступа к базе.В случаях, когда ошибка воспроизводится исключительно на специфических данных клиента, перенос базы на компьютер программиста можно полностью исключить с помощью средств удаленной работы:
-debug, а в Конфигураторе выполняется подключение к удаленному сеансу пользователя через меню Отладка — Подключение.Если получить доступ к серверу невозможно и требуется исследовать конкретную проблему на локальном компьютере, оптимизируем объем передаваемой информации:
1Cv8.1CD) значительную долю размера может занимать каталог 1Cv8Log. Удаление или исключение этого каталога перед архивацией значительно уменьшает итоговый размер архива.chdbfl.exe освобождает неиспользуемое пространство внутри файла базы данных перед его отправкой.