Как сделать базу типовой 1с
Иногда случается так, что в вашей базе есть какие-то доработки (исключения составляют внешние отчеты и внешние печатные формы), и вы по каким-либо причинам хотите из вашей нетиповой базы сделать типовую (поставить базу на поддержку в 1с). Для чего такое может понадобиться? Рассмотрим банальный пример, клиент хочет обновляться в автоматическом режиме, но это можно делать только в типовой базе. Поскольку доработки в базе клиента были очень маленькие и несущественные, то клиент решил от них отказаться и сделать из своей базы типовую конфигурацию, ведь тогда можно будет обновляться в автоматическом режиме, а это в первую очередь экономия собственных денег, так как клиенту больше не нужно будет платить за услуги программиста 1с.
Теперь давайте разберемся, какие действия нам нужно будет выполнить, если мы захотели сделать базу типовой (поставить базу на поддержку в 1с).
Для начала заходим в конфигуратор, и смотрим текущую версию нашей базы, Конфигуратор ---> Справка ---> О программе
После этого Вы должны увидеть окно примерно следующего вида
Вы видите название и версию конфигурации, они выделены красным.
Чтобы поставить базу на поддержку 1с и сделать типовой нам необходима типовая конфигурация такой же версии. Создадим новую базу и загрузим туда типовую базу, или установим соответствующий релиз 1с. После того как мы установили типовую базу, нам необходимо будет открыть конфигуратор этой базы. Если зайдя в конфигуратор сама конфигурация не открыта, то откроем ее соответствующей кнопкой.
После нажатия данной кнопки откроется дерево объектов конфигурации, выглядит это примерно так
Теперь нам нужно сохранить конфигурацию в файл, для этого выполним следующие действия.
Щелкаем по вкладке конфигурация ---> сохранить конфигурацию в файл. Откроется окно в котором необходимо выбрать имя файла и путь где этот файл будет находиться. Нажимаем сохранить, в левом нижнем углу вы увидите процент выполнения сохранения конфигурации в файл.
Теперь когда файл сохранился, у нас есть файл с типовой конфигурацией. Далее мы должны открыть конфигуратор той базы, у которой мы хотим обновить конфигурацию поставщика, и загрузить туда наш *.cf файл (наша типовая конфигурация).
Для этого заходим Конфигуратор ---> Конфигурация ---> Загрузить конфигурацию из файла. После этих действий откроется диалоговое окно в котором нужно выбрать наш *.cf файл и нажать кнопку открыть. Теперь мы можем наблюдать процент загрузки нашей конфигурации, когда конфигурация загрузится не забываем обновить конфигурацию нашей базы данных, для этого нужно нажать клавишу F7 или нажать на синенький бочонок на панели конфигуратора.
ВЫПОЛНИТЕ ОБЯЗАТЕЛЬНО ЭТИ ДЕЙСТВИЯ:
- Перед любыми работами делайте архивную копию Вашей базы данных (Конфигуратор ---> Администрирование ---> Выгрузить информационную базу).
- Номера конфигураций (Вашей и типовой) должны быть ОДИНАКОВЫМИ! Посмотреть название и номер конфигурации (Конфигуратор ---> Справка ---> О программе)
ПОМНИТЕ ОБ ЭТОМ:
Все доработки в вашей базе будут удалены автоматически после того как вы сделаете базу типовой!
Как понять типовая база перед нами или нет?
Кто-то возможно скажет что в конфигураторе есть замочек, и если он включен то база типовая, это ошибочное мнение! Да, изначально на всех типовых базах стоит защита от внесения изменений в конфигурацию (видим замочек в дереве объектов, в конфигураторе), но после того как мы включили возможность изменения (сняли замочек) и допустим внесли какие-то изменения в конфигурацию, то конфигурация автоматически становится НЕТИПОВОЙ, потом мы можем опять закрыть конфигурацию от редактирования (поставить замочек), но это не будет означать что база ТИПОВАЯ.
Для того чтобы точно понять типовая база или нет перед нами, выполним следующие действия:
Теперь выберем в меню Конфигурация ---> Сравнить конфигурации, если база типовая то мы увидим следующий список сравнения баз.
А если база нетиповая к этому списку добавляется возможность сравнения с конфигурацией поставщика.
При возникновении потребности создания тиражируемого прикладного решения на платформе 1С столкнулся с трудностями создания поставки конфигурации и настройки для последующего использования. Чтение тематического материала на ИТС, текущем или иных ресурсах не дало цельного представления работы механизма, в связи с чем было принято решение опубликовать статью на эту тему.
Аналогичные публикации
Оглавл ение
Описание окружения
Все дальнейшие действия будут выполнены на версии платформы 8.3.10.2466. Для демонстрации работы потребуется 2 информационные базы: одна для создания поставки, вторая для создания и обновления базы из файлов поставки.
Создадим каталог в файловой системе "Демонстрационная поставка" со следующими подкаталогами "Distribute" и "Versions".
Создание первой поставки
Откроем конфигуратор базы для создания поставки, это может быть абсолютно любая конфигурация, будь то снятая с поддержки типовая конфигурация или написанная с нуля. В данном примере будет создана новая пустая база, в конфигурации которой будут произведены следующие изменения в свойствах конфигурации:
- Имя: ОтраслевоеРешение
- Синоним: Отраслевое решение
- Поставщик: Моя компания
- Версия: 1.0.0.1
Настройки поставки (Конфигурация - Поставка конфигурации - Настройка поставки) оставим без изменений, так как на дальнейшие действия это не повлияет.
Перейдем к созданию файлов поставки
- Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации.
- Выберем наш ранее созданный каталог Versions через кнопку Каталог файлов поставки.
- Снимем флажок Создать файл обновления конфигурации.
- После нажатия кнопки Выполнить в указанном каталоге будет создан файл 1Cv8.cf
Файлы поставки созданы, перейдем к созданию комплекта поставки
- Комплект поставки (Конфигурация - Поставка конфигурации - Комплект поставки)
- Выберем Создать новое описание комплекта поставки
- Наименование и поставщика оставим без изменений
- Укажем путь: MyCompany\IndustrySolution\1_0_0_1. По этому пути будет установлен шаблон
- Оставим флажки Текущая конфигурация и Текущая информационная база без изменений
- После нажатия кнопки Готово откроется форма комплекта поставки
- Позиционируемся на файле конфигурации и изменяем значение свойства наименование в шаблоне: Моя компания\Отраслевое решение. Это своего рода каталог в списке шаблонов
- Позиционируемся на файле выгрузки информационной базы и изменяем значение свойства наименование в шаблоне: Моя компания\Отраслевое решение (демо)
- Создадим каталог 1.0.0.1 в ранее созданном каталоге Distribute
- Создадим комплект, откажемся от сохранения описание комплекта поставки, выберем созданный на прошлом шаге каталог 1.0.0.1
В указанном каталоге будут созданы установочные файлы комплекта, которые можно упаковать в SFX архив для отправки.
В форме комплекта поставки присутствует две кнопки:
- Создать файлы комплекта - в выбранном каталоге создаст файлы комплекта согласно указанному пути (MyCompany\IndustrySolution\1_0_0_1).
- Создать комплект - в выбранном каталоге создаст установочные файлы комплекта, после установки которого мы получим файлы комплекта.
Создание базы из шаблона
Установим ранее созданный комплект поставки, после установки в каталоге шаблонов пользователя будет создан каталог "MyCompany\IndustrySolution\1_0_0_1" с файлами комплекта.
Добавим новую базу из установленного шаблона, после зайдем в конфигуратор и убедимся в установленной поддержке конфигурации без возможности редактирования.
Создание файла обновления
Перед созданием первого файла обновления представим месяцы анализа, разработки и тестирования функционала нашего отраслевого решения.
Откроем конфигуратор первой базы из которой создавали первую поставку и изменим свойство версия на 1.0.0.2. Сохраним конфигурацию базы данных и приступим к созданию файла обновления.
- Создадим файлы поставки (Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации)
- Выберем наш ранее созданный каталог Versions через кнопку "Каталог файлов поставки"
- Используя кнопку Добавить из предыдущих версий добавим версию 1.0.0.1 - именно из этой версии конфигурации мы сможем выполнить обновление на текущую 1.0.0.2
- Нажмем кнопку Выполнить и убедимся в наличии созданных файлов в каталоге "Versions\1.0.0.2"
Файлы поставки созданы, перейдем к созданию комплекта поставки (Конфигурация - Поставка конфигурации - Комплект поставки)
- Выберем Создать новое описание комплекта поставки
- Наименование и поставщика оставим без изменений
- Укажем путь: MyCompany\IndustrySolution\1_0_0_2
- Оставим флажки Текущая конфигурация и Текущая информационная база без изменений
- После нажатия кнопки Готово откроется форма комплекта поставки
- Позиционируемся на файле конфигурации и изменяем значение свойства наименование в шаблоне: Моя компания\Отраслевое решение
- Позиционируемся на файле выгрузки информационной базы и изменяем значение свойства наименование в шаблоне: Моя компания\Отраслевое решение (демо)
- Добавляем в текущий шаблон конфигурации отдельный файл, указываем ранее созданный файл обновления .cfu
- Добавляем вариант поставки "Обновление", у добавленного варианта поставки указываем поставляемые файлы: файл обновления 1Cv8.cfu
- Создадим каталог "1.0.0.2" в каталоге "Distribute"
- Создадим комплект, откажемся от сохранения описания комплекта поставки, выберем вариант поставки "Обновление", выберем созданный на прошлом шаге каталог "1.0.0.2"
Обновление конфигурации
- Установим созданный комплект поставки (1.0.0.2)
- Откроем конфигуратор базы, которую создавали за первого шаблона
- Выполним обновление Конфигурация - Поддержка - Обновить конфигурацию
Если снять флажок Показывать конфигурации, то отобразится только шаблон обновления
Настройка для обновления через FTP
Описывать этап настройки FTP сервера в рамках данной статьи не буду, для демонстрации настроил FTP на локальной машине по следующему каталогу "D:\FTP".
- Перед помещением шаблонов необходимо создать файл описания этих шаблонов. В конфигураторе переходим Конфигурация - Поддержка - Шаблоны конфигураций и обновлений
- Для выбранного каталога шаблонов создадим файл описания по кнопке Создать файл списка шаблонов. В выбранном каталоге будет создан файл v8cscdsc.lst
- Копируем содержимое папки шаблонов "tmplts" в каталог шаблонов на FTP.
На этом настройка завершена, запускаем процесс обновления конфигурации на поддержке.
Для примера была установлена новая база из созданного нами шаблона, на этапе обновления указываем путь к каталогу FTP
Если настройка FTP сервера дает право чтения анонимным пользователям, то мы увидим окно со списком шаблонов конфигурации, в противном случае потребуется ввести логин и пароль от FTP сервера.
В этой статье мы рассмотрим создание новой базы в 1с . Не хотите читать? Закажите сопровождение программы 1с и мы все сделаем за Вас! Итак начинаем рассматривать процесс создания новой базы 1с, запустите программу 1с, перед Вами откроется такое же окно как показано на рисунке ниже, возможно у Вас там могут присутствовать уже какие то ранее созданные базы. Если же Вы только установили 1с и открыли эту программу, то менеджер баз данных будет пустой.
Начало создания новой базы в 1с
На следующей странице Вам будет предложено создать базу из шаблона (шаблоны это и есть типовые конфигурации поставляемые 1с и сторонними разработчиками), но мы откажемся от этого и выберем нижний пункт, "Создание информационной базы без конфигурации. ". Нажимаем "Далее".
Следующий шаг создания базы 1с
На этой странице Вам будет предложено задать имя Вашей БД. Это имя будет отражаться в менеджере баз данных. Данное имя ни на что не влияет, оно создано только для Вашего удобства. Напишем имя. Расположение базы данных оставим по умолчанию, пункт "На данном компьютере или на локальной машине". Нажмем "Далее".
Теперь нам необходимо указать папку в которой будет располагаться наша база, лучше написать свой путь, так как наименование директории "InfoBase" мало о чем говорит. Жмем "Далее".
Завершение создания новой базы 1с
На последней странице оставим все по умолчанию, без изменений, так как предложит система. Нажмем "Готово".
Теперь созданная база отобразилась в списке баз. Для того чтобы начать работу с этой базой Вам нужно загрузить "Конфигуратор" или "Предприятие" нажав при этом соответствующую кнопку в менеджере баз данных.
Дата публикации 14.10.2020
Использован релиз 3.0.83
Создание чистой копии информационной базы может потребоваться для ведения учета во вновь созданной или реорганизованной организации, для использования в тестовых целях, в других случаях.
Если конфигурация типовая, то достаточно скачать полный дистрибутив конфигурации на странице обновления программ портала 1С, установить конфигурацию и создать новую информационную базу из шаблона.
Если в конфигурацию вносились изменения (даже самые минимальные), то для создания новой информационной базы с такой же конфигурацией нужно воспользоваться конфигурацией рабочей информационной базы.
Этап 1. Сохранение конфигурации в файл (рис. 1)
Этап 2. Создание новой информационной базы без конфигурации (рис. 2)
- Откройте окно запуска программы.
- Кнопка "Добавить".
- В открывшейся форме установите переключатель в положение "Создание новой информационной базы"и перейдите к следующему шагу по кнопке "Далее >".
- Установите переключатель в положение "Создание информационной базы без конфигурации . " (нижнее положение переключателя) и перейдите к следующему шагу по кнопке "Далее >".
- Укажите наименование информационной базы и выберите ее тип расположения, по кнопке "Далее >" перейдите к следующему шагу.
- Укажите каталог, где будет физически располагаться информационная база, по кнопке "Далее >" перейдите к следующему шагу.
- Укажите параметры запуска информационной базы. Эти параметры для рабочих баз обычно устанавливают специалисты. Оставьте настройки, предложенные программой по умолчанию – оба переключателя в положении "Выбирать автоматически".
- Кнопка "Готово".
Этап 3. Загрузка конфигурации из файла (рис. 3)
Смотрите также
Читайте также: