Варианты использования хранилища 1С конфигурации

Категория: Учебники по 1С » Тиражируемые приложения в 1С Предприятии 8.2

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

 

Локальная группа разработчиков 1С Конфигурации

Наиболее типовой и наиболее распространенной схемой работы с хранилищем 1С Конфигурации является схема, при которой хранилище расположено в локальной сети, к нему подключена группа разработчиков, и периодически выполняется архивирование хранилища.

Варианты использования хранилища конфигурации

Каждый разработчик действует по следующей схеме: захватил объекты - внес изменения - поместил объекты в хранилище.


С нужной периодичностью выполняется архивирование хранилища 1С конфигурации. Для этого файл хранилища 1cv8ddb.1CD просто копируется в архив, расположенный, как правило, на другой рабочей станции или на сменном носителе. В случае каких-либо сбоев в работе хранилища с помощью утилиты ChDBFl, входящей в комплект поставки «1С: Предприятия», можно проверить файл хранилища на наличие ошибок. Однако выполнять исправление хранилища с его помощью не рекомендуется, поскольку при этом логическая целостность данных хранилища может быть нарушена, что приведет к потере его работоспособности. Для восстановления хранилища конфигурации следует использовать резервные копии хранилища.

 

После того как разработка прикладного решения завершена, на основе текущей версии хранилища 1С Конфигурации создается комплект поставки (дистрибутив) решения.

 

Один разработчик 1С Конфигурации

Хранилище 1С конфигурации как механизм, автоматизирующий процесс разработки прикладного решения, может быть использован не только группой разработчиков, но и одним разработчиком, который полностью самостоятельно ведет разработку.

Варианты использования хранилища конфигурации

В этом случае, очевидно, возможности разделения доступа к редактируемым объектам использованы не будут, однако все остальные функции хранилища (версионирование разработки, возможность формирования отчетов и т.д.) будут полеты для контроля процесса разработки. Разработка 1С конфигурации должна вестись по правилам работы с хранилищем (захват объектов, изменение, помещение в хранилище), но так как других пользователей, работающих с хранилищем, нет, то при помещении объектов и хранилище можно всегда устанавливать признак Оставить захваченным.

 

Разработчики, работающие удаленно с 1С Конфигурацией

Хранилище 1С конфигурации позволяет работать без непосредственной с ним связи. Основная суть данной методики в том, чтобы предварительно произвести захват нужных объектов конфигурации. После этого захваченные объекты можно редактировать, не соединяясь с хранилищем.

 Варианты использования хранилища конфигурации

 

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

 

Преимущество данной методики в том, что разработчик забирает «свою» часть объектов и работает с ней, гарантированно не пересекаясь с коллегами.

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

 

Разработка 1С Конфигурации на территории заказчика

Зачастую завершающая часть разработки прикладного решения (а иногда и вся разработка целиком) выполняется непосредствен но на территории заказчика. В этом случае для упрощения процесса обновления информационной базы клиента она может быть подключена непосредственно к хранилищу 1С конфигурации.

Варианты использования хранилища конфигурации

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

Удаленный заказчик 1С Конфигурации

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

Варианты использования хранилища конфигурации

Последовательность взаимодействия с заказчиком в этом случае заключается в следующем: на определенном этапе разработки создастся комплект поставки, который передается заказчику, и заказчик устанавливает его у себя (создается рабочая база заказчика). Конфигурация, установленная у заказчика, стоит на полной поддержке, и по мере необходимости разработчиками формируется комплект обновления на основании текущей версии конфигурации. Этот комплект обновления выкладывается на ftp- или http-pecypc, с которого заказчик самостоятельно в автоматическом режиме выполняет обновление своей рабочей конфигурации.

 

Таким образом, заказчик имеет возможность выполнять тестирование разрабатываемой конфигурации, а разработчики могут выполнять удаленное обновление 1С конфигурации заказчика.

dle

Помоги проекту! Расскажи друзьям о сайте: