Выгрузить конфигурацию в файлы 1с что это
Как выгрузить базу и конфигурацию 1С
Здравствуйте дорогие читатели.
Продолжаю свою серию статей, ее даже можно назвать 1С для пользователя 🙂
Сегодня поговорим, как выгрузить 1С базу и конфигурацию. Вопрос пустяковый для специалиста 1С, но некоторые из моих клиентов специалисты в других областях и этого не знают.
Как выгрузить базу 1С
Для начала рассмотрим файловый режим работы 1С Предприятия.
И для того чтоб сделать архив нам надо скопировать каталог информационной базы 1С.
Для этого открываем 1С: Предприятие, в списке баз выделяем базу которую хотим скопировать в моем случае это Бухгалтерия предприятия (демо) 3.0.17 и внизу видим директорию где находится информационная база (C:\Users\user\Documents\1C\DemoAccounting). Переходим в указанную директорию и копируем папку «DemoAccounting»
Эту папку присылайте мне, Я сделаю все необходимые вам 1С доработки.
Также вы можете папку с базой установить на другой компьютер, для этого открывайте 1С и подключайте эту базу “Добавить” — “Добавить в список существующей информационной базы” далее указываете название и путь с этой базой.
Каталог информационной базы 1С
Каталог информационной базы в нашем случае «DemoAccounting» содержит следующую информацию:
1. Главный файл информационной базы – 1Cv8.1cd. Содержит данные, введенные пользователями и конфигурацию, описывающую структуру и алгоритмы работы с данными.
2. Подкаталог 1Cv8Log. Содержит журнал регистрации действий пользователей.
После запуска информационной базы в каталоге информационной базы создаются различные служебные файлы, которые необходимы для поддержки работы пользователей.
Так что для переноса базы на другой компьютер нам надо файл 1Cv8.1cd и подкаталог 1Cv8Log
Копирование ИБ можно осуществлять в процессе работы пользователей.
Копирование доступно только для файлового режима работы.
Выгрузка информационной базы 1С
Сейчас рассмотрим процесс выгрузки и загрузки информационной базы в режиме конфигуратора. Выбираем пункт меню Администрирование – Выгрузить информационную базу.
Выгрузится файл с расширением *.dt в котором упакованы данные и конфигурация
Такой вариант считается универсальным.
Для восстановления информационной базы из резервного файла *.dt в конфигураторе выбирается пункт меню Администрирование – Загрузить информационную базу.
Сохранить конфигурацию в файл
В большинстве случаев для доработки хватает одной конфигурации без данных.
Для того чтоб выгрузить конфигурацию необходимо в конфигураторе выбрать пункт меню Конфигурация – Сохранить конфигурацию в файл
В результате выгрузится файл с расширением *.cf в котором упакована конфигурация.
Если команда меню Конфигурация – Сохранить конфигурацию в файл неактивна, тогда нажмите Конфигурация – Открыть конфигурацию и затем уже сохраните конфигурацию в файл.
На этом все, думаю, статья многим будет полезна.
Пишите комментарий, задавайте свой вопросы, делитесь своим мнением.
Выгрузка загрузка конфигурации в 1С
И так снова Здравствуйте дорогие читатели блога www.softo-mir.ru. Сегодня поговорим о том как выгрузить и загрузить конфигурацию в 1С Предприятии. Мы уже рассматривали с вами вопрос о создание новой информационной базы в 1С. Но как выяснилось она будет совершенно пустая. Для того чтобы в ней начать работать необходимо загрузить конфигурацию из файла. Процесс выгрузки и загрузки конфигурации достаточно прост но очень важен.
Для примера я буду использовать 1С 8.2 но для версии 8.3 эта инструкция так же подойдет. Давайте разберемся подробней, что же такое конфигурация. Я постараюсь своими словам вам это объяснить. Конфигурация в 1С это набор документов, таблиц, различных отчетов и т.д только не заполненных, пустых без данных. Аналогия можно провести с документами Excel, пустая таблица в которой забиты различны формулы и диаграммы это конфигурация. Конфигураций очень много это Бухгалтерия, Зарплата и кадры, документооборот, Розница и т.д Так же существует очень много различных самописных конфигураций.
Как выгрузить конфигурацию из 1С в файл
Как же нам выгрузить конфигурацию 1С в файл. И так для начала нам нужно зайти в сам конфигуратор, для этого запускаем 1С и выбираем нужную базу кликаем пункт Конфигурация.
В конфигураторе переходим в пункт Конфигурация и выбираем пункт Сохранить конфигурацию в файл.
Далее вводим имя файла и указываем путь куда будет сохранена конфигурацию 1С.
Вот и все на этом выгрузка конфигурации завершена. Теперь поговорим о том как её загрузить.
Как загрузить конфигурацию в 1С из файла
В открывшемся окне необходимо указать файл с конфигурацией и кликнуть Открыть. После чего дожидаемся загрузки конфигурации.
Закрываем конфигуратор и запускаем 1С в обычном режиме.
Как видите все оказалось достаточно просто.
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.
Как облегчить разработку в «1С:Предприятие 8.3»(бесплатная статья по Программированию в 1С)br> из цикла статей «Первые шаги в разработке на 1С»
О чем эта статья
Продолжаем знакомство с новым функционалом «1С:Предприятие», начатое в предыдущей статье цикла. Изучив материалы этой статьи, вы узнаете:
Применимость
В статье рассматривается платформа «1С:Предприятие» версии 8.3.4.437, но ее материалы могут быть полезны и для тех, кто работает на более старших релизах.
Как облегчить разработку в «1С:Предприятие 8.3»
Продолжаем рассматривать нововведения в платформе «1С:Предприятие 8», направленные на облегчение конфигурирования.
Определяемые типы
В платформу 8.3 добавлен новый объект в ветку конфигурации “Общие” – Определяемые типы.
Это специальный объект конфигурации, который предназначен для определения типа данных, который описывает часто используемую сущность или с высокой степенью вероятности может изменяться при внедрении прикладного решения.
Например, рассмотрим составной тип, в который входит ссылка на справочники “Контрагенты” и “Физические лица”.
И этот тип в некоторой разрабатываемой конфигурации часто используется, как измерение в регистре сведений, описывающем контактную информацию, как реквизит в документе “Расходный кассовый ордер” и т.п.
В процессе внедрения такой конфигурации состав такого типа может изменяться – в него могут добавляться новые объекты, а также наоборот – лишние типы могут исключаться.
Если вместо нашего нового “определяемого типа” использовать составной тип в каждом месте, где используется такая сущность, то придется везде изменять состав типов. Это долго, сложно, трудозатратно, существует возможность забыть о каком-нибудь реквизите.
Если использовать определяемый тип, то в процесс доработки прикладного решения будет нужно изменить только определение этого типа (и программный код, обрабатывающий такие поля).
Все реквизиты, для которых в качестве типа указан определяемый тип, будут изменены автоматически.
Для увеличения нажмите на изображение.
Приведем другой пример использования определяемого типа.
Для части реквизитов существует стандарт типизации внутри конфигурации. Например, количество мы определяем, как число длины 15 с точностью 3, а сумму, как число длины 15 с точностью 2.
Предположим, что предприятию потребовалось вести учет дорогостоящих товаров с высокой точностью их веса.
Соответственно, нам потребовалось увеличить точность реквизитов для учета количества до 4 знаков после запятой. Эти изменения нужно внести одновременно во все реквизиты документов, ресурсы регистров.
Это несложная задача, но весьма трудоемкая и требующая большой внимательности и усидчивости разработчика.
При создании нового определяемого типа нужно указать только его тип. Тогда при создании реквизитов документов, ресурсов регистров можно будет выбрать ссылку на созданный определяемый тип.
Такой подход позволяет гарантировать одинаковый тип данных (одинаковую длину, точность, одинаковый состав для полей составного типа и т.п.) во всех местах, где он используется.
Тогда при необходимости изменить тип данных у всех реквизитов не нужно исправлять вручную каждый реквизит отдельно, достаточно внести изменения в соответствующий определяемый тип.
Определяемый тип можно создавать составным. Однако существуют ограничения на использование этого объекта конфигурации. Так, определяемый тип не может входить в состав типа значения плана видов характеристик, а также не может входить в состав составного типа данных другого реквизита.
Отметим, что в платформе редакции 8.3.5 были увеличены возможности по использованию определяемых типов за счет расширения набора типов, которые могут входить в состав определяемого типа.
Более никаких изменений вплоть до актуальных версий платформы 8.3.10/8.3.11 в работе с определяемым типом не происходило.
Свойство конфигурации “Основные роли”
В платформе 8.2 корневой элемент конфигурации имел свойство “Основная роль”, в котором разработчик определял роль, которая будет использоваться, если в информационной базе не заведены пользователи.
В платформе 8.3 появилась возможность указывать несколько ролей, которые будут использоваться при определении прав доступа при пустом списке пользователей. Соответственно, и свойство было переименовано в “Основные роли”.
Для увеличения нажмите на изображение.
Создание обработчиков клиентских событий формы
При конфигурировании управляемого приложения разработчик должен внимательно следить за контекстом исполнения программного кода, используя соответствующие директивы препроцессора.
Поскольку на клиенте доступен ограниченный набор типов данных и методов, зачастую разработчику необходимо создать клиентскую процедуру, из которой передать управление на сервер.
В платформе 8.3 появился помощник создания обработчиков клиентских событий формы.
Для увеличения нажмите на изображение.
Теперь разработчику не требуется вручную создавать серверный метод и указывать его вызов внутри клиентской процедуры, а можно целиком сосредоточиться на реализации прикладной логики системы.
Выгрузка конфигурации в файлы
Еще одно новшество платформы 8.3 – возможность выгрузить весь состав конфигурации на диск в виде набора файлов определенной структуры.
Выгрузка конфигурации осуществляется всегда только целиком, без возможности фильтрации выгружаемых объектов.
Для выгрузки конфигурации в файлы нужно в меню выбрать пункт Конфигурация – Выгрузить конфигурацию в файлы, в открывшемся диалоге выбрать каталог, в который будут сохранены файлы.
Объекты конфигурации выгружаются в виде набора файлов формата XML. Модули и текстовые макеты сохраняются в виде файлов TXT. Картинки из конфигурации сохраняются в виде файлов изображений (BMP, PNG и т.д.). Справочная информация выгружается в файлы HTML.
Для увеличения нажмите на изображение.
Как видно, полученные файлы имеют общераспространенные универсальные форматы. Для их редактирования существует большое количество различных программных продуктов.
Также можно пользоваться сторонними системами контроля версий. Они позволяют хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение.
Отредактированные файлы можно загрузить обратно в конфигурацию при помощи пункта меню Конфигурация – Загрузить конфигурацию из файлов.
Работа с новым функционалом загрузки/выгрузки доступна также и при помощи параметров командной строки LoadConfigFromFiles и DumpConfigToFiles. Например, так:
“c:\Program Files (x86)\1cv8\8.3.4.437\bin\1cv8.exe” DESIGNER /F “X:\Platform8Demo” /N “Администратор” /DumpConfigToFiles “X:\1\”
Ранее, еще в платформе 8.2, существовал механизм выгрузки/загрузки файлов конфигурации, который позволял осуществлять выборочную выгрузку/загрузку некоторых свойств объектов конфигурации (модулей, макетов и справочной информации).
Было замечено, что по умолчанию из конфигуратора в платформе 8.3 исключены команды “Выгрузить файлы конфигурации” и “Загрузить файлы конфигурации”.
Однако, с помощью настройки главного меню можно отобразить эти команды в меню и пользоваться ими.
Новый механизм выгрузки конфигурации в файлы выгружает всегда данные целиком по всей конфигурации, возможность настроить объекты для выгрузки не предоставляется, обеспечивая тем самым целостность конфигурации.
Обычные формы и интерфейсы выгружаются в бинарном виде (внутреннем) и не подлежат редактированию. Конфигурация поставщика также не предназначена для редактирования.
Остальные объекты выгружаются в файлы универсальных форматов. По сути, механизм ориентирован на управляемое приложение.
Новый механизм предоставляет разработчику возможность автоматизированной обработки конфигурации, запуская конфигуратор в пакетном режиме.
Также теперь конфигурацию можно редактировать внешними программными средствами благодаря использованию, например, формата XML.
При выгрузке производится дополнительная обработка конфигурации: зависшие ссылки удаляются, неиспользуемая информация также не выгружается (например, справка для несуществующего языка).
А при загрузке конфигурации проверяется ее целостность, не допускается загружать файлы с неуникальными идентификаторами объектами метаданных, неверными именами типов данных и т.п.
Заметим, что с редакции 8.3.7 появился новый формат выгрузки, который получил название «иерархический». Старый формат стал называться «линейным». Выбор формата доступен в окне выгрузки в файлы:
Начиная с версии 8.3.11 «иерархический» формат стал единственным доступным для выбора при интерактивной выгрузке:
Если вы будете пользоваться данной функциональностью, то рекомендуем:
В редакции 8.3.10 стала поддерживаться частичная выгрузка конфигурации в файлы XML. В результате этого стало возможным использоваться выгрузку конфигурации в XML совместно с Git.
PDF-версия статьи для участников группы ВКонтакте
Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.
Статья в PDF-формате
Вы можете скачать эту статью в формате PDF по следующей ссылке: Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Комментарии / обсуждение (1):
про определяемые типы понравилось) возможно когда-нибудь пригодится) спасибо за статью)
Как выгрузить CF-файл или файл базы данных 1С 8.3
Наверное, одна из самых частых задач, которую выполняют молодые программисты 1С – это обновление баз на платформе 1С. Думаю, они знают, как выгрузить копию базы, как создать файл конфигурации, как загрузить конфигурацию и как решаются другие подобные задачи. Эта статья – скорее «памятка» для пользователей, которым пришлось самостоятельно зайти в конфигуратор и сделать выгрузку из 1С.
1. Отличие CF-файла и файла базы данных 1С 8.3
Нужно понимать отличие CF-файла и файла базы данных 1С 8,3 (dt-файл).
Сf-файл, это файл конфигурации баз 1С. Он нужен для хранения структуры и кода (выполняемых алгоритмов) базы.
Файл dt – это файл, который хранит сжатые данные всей базы вместе с файлом cf.
Следовательно, файл базы будет весить значительно больше, чем файл конфигурации. И учетные данные есть только в файле dt.
2. Как выгрузить файл CF
Чтобы выгрузить файл из базы данных 1С 8,3, нужно зайти в базу в режиме конфигуратора. Для этого при входе в базу нужно выбрать «Конфигуратор».
Если конфигурация не открыта, то выгрузить файл не получится. Сначала нужно открыть конфигурацию.
Для этого нужно в режиме конфигуратор нажать кнопку «Открыть конфигурацию 1С».
После сохранения файл cf в указанном месте можно передать его программисту. Но стоит учитывать, что конфигурации могут довольно много весить (бывает 1 Гб и более), поэтому не стоит отправлять их почтой. Лучше воспользоваться каким-нибудь файловым веб-сервером.
3. Выгрузка файла базы данных 1С 8.3
Не забывайте, что этот файл содержит все учетные данные вашей базы (в отличие от cf-файла). Потому не стоит передавать его всем подряд или хранить без необходимости в общем доступе.
Добры день. В программе 1С Конфигураторе, есть две возможности
Все верно, можно сделать архивную копию базы данных, где будет и сама конфигурация и данные, можно только конфигурацию без данных.
Кстати, есть еще и третий вариант, отдельно сохранить только данные, без конфигурации.
Все правильно понимаешь
PS: В помощи (F1) все четко написано
Сохранение конфигурации в файл
Текущую (открытую) конфигурацию можно сохранить в файл на диске.
Файл конфигурации используется для сравнения с другими конфигурациями, переноса конфигурации на другое рабочее место, для создания временного архива и для других целей.
Для сохранения конфигурации в файл на диск
выберите пункт «Конфигурация — Сохранить конфигурацию в файл»
выберите каталог и укажите имя файла, в который будет записана конфигурация.
Загрузка и выгрузка информационной базы
Важной задачей административного характера является ведение архива информационной базы.
Выполнение загрузки и выгрузки информационной базы производится в Конфигураторе.
Проведение этой процедуры должно выполняться периодически, чтобы в случае разрушения базы данных иметь возможность с минимальными потерями восстановить исходные данные.
Частота определяется интенсивностью изменений данных. Чем чаще меняются данные, тем чаще следует производить резервное копирование.
Для выгрузки информационной базы выберите пункт «Администрирование — Выгрузить информационную базу. «
Для загрузки информационной базы выберите пункт «Администрирование — Загрузить информационную базу. «