Как выгрузить конфигурацию 1с
Всем привет) С вами образовательный канал по изучению платформы 1С:Предприятие 8.3.
Прежде чем приступить к изучению нового объекта - справочники, необходимо обезопасить себя и знать то, как можно выгрузить вашу программу - для работы с ней на другом компьютере, как загрузить её на другой компьютер и как сделать восстановление информационной базы, если вы вдруг потеряли исходник вашей программы или случайно удалили её из списка баз.
Перед тем как приступить, хочу напомнить, что мы поставили перед самой цель разработки, научились устанавливать платформу и поработали с константой. Все это вы можете найти на моем канале - уроки идут последовательно и имеют нумерацию.
Часть 1. Выгрузка ИБ(далее ИБ - это информационная база)
Выгрузка ИБ - это резервное копирование базы 1С и может осуществляться несколькими способами, самый универсальный — через утилиту выгрузки информационной базы в конфигураторе 1с.
Выгрузка ИБ (будем называть ее программой) происходит в формат ".dt".
Давайте приступим к практике. Открываем нашу ИБ в режиме разработчика (Рисунок 1)
И выполняем команду "Администрирование - Выгрузить информационную базу" (Рисунок 2).
В следующем окне выбираем папку, в которую мы хотим сохранить нашу программу и обзываем файл "Магазин Счастье" (Рисунок 3).
После этого свернем режим разработчика, найдем папку, в которую только что сохранили нашу программу и посмотрим. В этой папке должен быть файл с именем "Магазин Счастье" и имеет расширение ".dt" (Рисунок 4).
Это и есть резервное копирование ИБ (программы).
Теперь, находясь в папке, вы можете его просто скопировать и делать сколько угодно копий и распространять их другим пользователям для изучения.
Если вы работаете с платформой версии 8.3.18 и делаете выгрузку, то потом нельзя будет загрузить выгруженный файл в более раннюю версию, например, в версию 8.3.17. А если выгрузить из версии 8.3.17 и загрузить в версию 8.3.18, то все будет хорошо - в этом направлении все работает.
Часть 2. Загрузка ИБ
Загрузка ИБ - это один из способов, при котором можно работать с ИБ на разных компьютерах. Загрузка информационной базы позволяет загрузить любую информационную базу в новую информационную базу и сразу же приступить к работе. Но, важно помнить следующее.
Примечание. Если вы работаете в информационной базе и захотите загрузить в нее другую ИБ, то после применения всех уведомлений, ваша информационная база перестанет существовать и вся ваша работа пропадет! Поэтому, если вы хотите продолжить свою работу и видеть, что есть в другой программе, то необходимо запустить ярлык 1С, добавить в список новую ИБ и потом в нее в режиме разработчика добавить в нее вторую программу.
Приступим к практике.
Откройте окно запуска платформы, добавьте новую информационную базу (Рисунок 5) и назовем ее "Копия"
Сегодня поговорим, как выгрузить 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С 8.2 но для версии 8.3 эта инструкция так же подойдет. Давайте разберемся подробней, что же такое конфигурация. Я постараюсь своими словам вам это объяснить. Конфигурация в 1С это набор документов, таблиц, различных отчетов и т.д только не заполненных, пустых без данных. Аналогия можно провести с документами Excel, пустая таблица в которой забиты различны формулы и диаграммы это конфигурация. Конфигураций очень много это Бухгалтерия, Зарплата и кадры, документооборот, Розница и т.д Так же существует очень много различных самописных конфигураций.
Как выгрузить конфигурацию из 1С в файл
Как же нам выгрузить конфигурацию 1С в файл. И так для начала нам нужно зайти в сам конфигуратор, для этого запускаем 1С и выбираем нужную базу кликаем пункт Конфигурация.
В конфигураторе переходим в пункт Конфигурация и выбираем пункт Сохранить конфигурацию в файл.
Далее вводим имя файла и указываем путь куда будет сохранена конфигурацию 1С.
Вот и все на этом выгрузка конфигурации завершена. Теперь поговорим о том как её загрузить.
Как загрузить конфигурацию в 1С из файла
С выгрузкой разобрались давайте теперь разберемся с загрузкой конфигурации из файла .Для этого так же необходимо зайти в конфигуратор. И выбрать пункт Конфигурация в нем ищем Загрузку конфигурации из файла.
В открывшемся окне необходимо указать файл с конфигурацией и кликнуть Открыть. После чего дожидаемся загрузки конфигурации.
Закрываем конфигуратор и запускаем 1С в обычном режиме.
Как видите все оказалось достаточно просто.
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.
Сегодня речь пойдет об информационной базе. Давайте разберем, что это такое. Информационная база в 1С это непосредственно данные, которые были внесены в какую либо конфигурация. Кстати о том, что такое конфигурация я также писал в предыдущей статье.
Так же как и в предыдущих статьях для примера я буду использовать 1С Предприятие 8.2 , но для версии 8.3 эта инструкция так же актуальна.
Как выгрузить информационную базу 1с
И так приступим к выгрузке информационной базы. Для начала запускаем 1С и выбираем Конфигуратор.
В окне конфигуратору переходим во вкладку Администрирование и выбираем пункт Выгрузить информационную базу.
Далее вводим имя базы и выбираем место куда она будет сохранена.
Вот на этом процесс выгрузки информационной базы в 1С Предприятие закончен. Все очень просто.
Как загрузить информационную базу в 1С
Как вы уже наверно догадались, процесс загрузки информационной базы практически идентичен процессу выгрузки. Но все же если кто не понял я его опишу. Опять запускаем 1С в режиме конфигуратора. Переходим в пункт Администрирование и выбираем пункт Загрузить информационную базу.
В открывшемся окне указываем файл в с информационной базой и кликаем открыть. Ждем когда база загрузиться, и перезапускаем 1С в обычном режиме.
Вот на этом все теперь вы умеете выгружать и загружать информационную базу в 1С Предприятие 8.2 — 8.3. Надеюсь, кому-то данная статья поможет.
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.
Сегодня мы с вами изучим еще один способ архивирования ИБ и дальнейшей работе с ней. Этот способ является очень привлекательным, если вы хотите сделать ручное изменение файлов или посмотреть их структуру.
Как делается эта выгрузка?
Для выгрузки конфигурации в файлы необходимо выполнить команду: "Конфигурация-Выгрузить конфигурацию в файлы" (Рисунок 1).
После этого у вас сразу же откроется новое окно, которое предлагает выбрать путь сохранения (Рисунок 2).
После этого зайдите в папку, в которую только что сохраняли и вы увидите следующие файлы и папки (Рисунок 3)
В данном случае при выгрузке у нас появились именно такие файлы, потому что мы создали такую конфигурацию. Посмотрите на рисунок 4 и вы увидите там 4 константы, которые мы создавали на прошлом уроке. Если бы мы их создали больше, то и соответственно их в папке было бы больше. То есть это вся наша конфигурация в виде файлов.
На рисунке 5 представлен файл, который отвечает за язык, с которым работает платформа. Так как, при установке у нас был один язык, то и тут он всего один.
Возникает вопрос? А какие же тут форматы и что это за форматы?
Конфигурация выгружается в набор файлов разного типа: xml, html, bin, bsl и так другие. Модули и текстовые макеты сохраняются в виде файлов TXT. Картинки из конфигурации сохраняются в виде файлов изображений (BMP, PNG и т.д.). Справочная информация выгружается в файлы HTML.
Ранее, у платформы был похожий механизм, который позволял ей выгружать какие-то определенные файлы, а не всю конфигурацию целиком, но по какой-то причине разработчики решили отказаться от этой функциональности.
Данный механизм позволяет выгружать в файлы с расширением xml.
XML - это стандартизированный, но расширяемый язык текстовой разметки, основанный на удобном и легко читаемом, как пользователями, так и компьютером, синтаксисе, состоящем из тегов, атрибутов и препроцессоров.
Что это все значит? А это значит, что вы можете взять файл с этим расширением, открыть его с помощью блокнота, внести в него свои изменения и потом заново все загрузить в платформу и платформа воспримет все изменения и отобразит их в платформе (если все конечно правильно сделали и согласно требованиям).
Как сделать загрузку?
Нужно воспользоваться обратно командой "Конфигурация-Загрузить конфигурацию из файлов". В новом окне выбрать папку, в которой находятся файлы конфигурации. Потом запускаете режим пользователя и проверяете все изменения.
Этот и другие механизмы помогают разработчикам разрабатывать свои программные продукты достаточно быстро и с удобством.
На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке.
Всем спасибо. Задать вопросы, которые у вас возникли вы можете, написав комментарий или вступить в группу и задать там свой вопрос. Ссылка для вступления в группу - t.me.Apiscourses
Читайте также: