Не получается загрузить базу в 1с

Обновлено: 04.07.2024

Как сделать чистую копию имеющейся информационной базы 1С:Предприятие с помощью файла cf

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

Естественно, таким способом можно сделать копию и типовой конфигурации, но при создании новой базы из cf файла в результате вы получаете абсолютно чистую конфигурацию, пустыми будут даже те данные, которые при создании новой базы стандартной установкой из шаблона заполняются автоматически, например, в типовой конфигурации "Бухгалтерия предприятия" не заполняются номенклатурные группы.

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

Вы можете оформить подписку ИТС в нашей компании даже если Вы находитесь в другом регионе РФ и саму программу 1С приобретали в другом месте! Единственное условие - программа должна быть лицензионной.

Итак приступим.

Имеется исходная рабочая информационная база конфигурации "Бухгалтерия предприятия" редакция 3.0 (3.0.46.16).

Как создать новую базу 1С:Предприятие с помощью cf файла

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

Процедура состоит из трех основных этапов:

1. Сохранение конфигурации в файл 1Cv8.cf
2. Создание новой информационной базы без конфигурации
3. Загрузка в новую информационную базу конфигурации из файла 1Cv8.cf

Этап 1. Сохранение конфигурации в файл 1Cv8.cf

Запускаем исходную базу в режиме "Конфигуратор".

Как сделать чистую копию имеющейся нетиповой конфигурации 1С:Предприятия

Нажимаем "Конфигурация" > "Сохранить конфигурацию в файл. ".

Как скопировать конфигурацию 1С:Предприятие через cf файл

Если эта строка недоступна, то сначала выполняем "Конфигурация" > "Открыть конфигурацию".

Создание новой чистой конфигурации 1С 8.3 из файла cf

С помощью проводника выбираем на компьютере место, куда будем сохранять файл конфигурации 1Cv8.cf. Запоминаем куда.

Как сохранить конфигурацию 1С:Предприятие в cf файл

Через несколько секунд получаем подтверждение, что сохранение конфигурации в файл 1Cv8.cf выполнено успешно.

Как сохранить конфигурацию 1С в cf файл

Этап 2. Создание новой информационной базы без конфигурации

Запускаем 1С. В окне запуска со списком информационных баз нажимаем кнопку "Добавить".

Создание новой чистой конфигурации 1С 8.3 из файла cf

В открывшемся окне выбираем пункт "Создание новой информационной базы" и нажимаем "Далее".

Как создать новую базу 1С:Предприятие с помощью cf файла

На следующем шаге выбираем вариант "Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы".

Как сделать чистую копию имеющейся конфигурации 1С:Предприятия

Далее указываем наименование вашей новой базы (в примере: Новая Чистая База) и выбираем место расположения информационной базы "На данном компьютере или на компьютере в локальной сети".

Как скопировать конфигурацию 1С:Предприятие через cf файл

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

Будет создана новая чистая информационная база, пока без конфигурации и каких-либо данных.

Внимание!
Данный вариант создания информационной базы возможен только в программах 1С версии ПРОФ. Если новую базу создать подобным способом в базовой версии 1С, то при первом ее запуске программа сообщит, что лицензия не обнаружена и предложит получить лицензию с помощью пин-кода из 15 символов, как для ПРОФ версии. При использовании базовых версий программ 1С новые чистые информационные базы необходимо создавать из шаблона конфигурации.
Как создать новую информационную базу 1С:Предприятия из шаблона конфигурации.

В справке "О программе" можно увидеть, что конфигурация отсутствует.

Создание новой чистой конфигурации 1С 8.3 из файла cf

Этап 3. Загрузка в новую информационную базу конфигурации из файла 1Cv8.cf

Запускаем новую чистую базу в режиме "Конфигуратор".

Как загрузить копию информационной базы 1С:Предприятие через файл cf

Выбираем "Конфигурация" > "Загрузить конфигурацию из файла". Если эта строка недоступна, то сначала выполняем "Конфигурация" > "Открыть конфигурацию".

Загрузить конфигурацию 1С из файла 1Cv8.cf

С помощью проводника выбираем файл 1Cv8.cf, который сохранили на первом этапе.

Загрузка в новую информационную базу конфигурации из файла 1Cv8.cf

Начнется загрузка конфигурации, после чего будет предложено обновить базу данных. Нажимаем "Да".

Загрузка конфигурации 1C:Предприятие из файла 1Cv8.cf в чистую информационную базу

Будет запущена процедура реорганизации информации, в окне "Изменения в структуре информации конфигурации" появится список новых объектов конфигурации. Нажимаем "Принять".

Как в новую информационную базу загрузить конфигурацию 1С из файла 1Cv8.cf

Нажимаем F5 или кнопку "Начать отладку" (см.рис.).

Как загрузить конфигурацию из cf файла в 1С

Программа запускается в режиме "1С:Предприятие".

Создание копии информационной базы 1С:Предприятие из файла 1Cv8.cf

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

Создание новой информационной базы из файла конфигурации 1Cv8.cf

Проверяем в свойствах "О программе" - Конфигурация "Бухгалтерия предприятия редакция 3.0 (3.0.46.16)", что нам и требовалось.

Создание чистой информационной базы 1С:Предприятие из файла конфигурации 1Cv8.cf

Если данная информация оказалась для вас полезной, то лайкаем статью в соцсетях и делимся ссылкой на любимых форумах ))).

Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.


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

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

Предположим, вы сформировали архив базы и теперь пытаетесь загрузить его в файловом варианте. Сначала все идет хорошо, но в какой-то момент возникает ошибка:

"Ошибка загрузки информационной базы. В информационную базу загружены не все данные по причине: Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла 'D:\1CBASES\NewDB/1Cv8.1CD' "

Я лично потратил ОЧЕНЬ много времени на поиск решения этой проблемы и в итоге нашел его, что позволило нам создать файловую копию базы данных размером 18 Гб и в итоге сэкономило примерно неделю времени (могу в комментариях рассказать, как было дело, но сейчас речь не о том).

Итак, причин возникновения такой ошибки может быть несколько:

  1. Размер КАКОЙ-ЛИБО таблицы в базе данных превышает лимит для файловой версии (4 Гб). Если честно, во избежание подобных эксцессов мы проверяли размеры таблиц базы заранее с помощью обработки "SQL базомер" (или аналогов).
  2. Ошибка связана с глюком особенностями платформы, и вызвана определенной спецификой структуры метаданных выгружаемой конфигурации.

С первым случаем все понятно - если базомер показал превышение лимита по каким-то из таблиц базы, то эти таблицы необходимо почистить. Если речь идет о справочнике или непериодическом регистре сведений, то нужно постараться удалить оттуда ненужные элементы/записи. То же самое относится и к "тяжелым" документам с их табличными частями. В первую очередь следует заняться удалением помеченных объектов, конечно.

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

Регистры остатков могут некорректно (не по всем измерениям) закрываться, что приводит к ОЧЕНЬ значительному и быстрому разрастанию таблиц итогов. Списание "зависших" остатков регистра накопления может при последующем пересчете итогов дать экономию до нескольких Гб, проверено на собственном опыте у "нерадивых" клиентов. ))

Что же делать, если каждая таблица вашей базы размером менее 4 Гб, но ошибка все равно возникает?

Это значит, что у вас второй случай - проблемная структура метаданных конфигурации. Вероятнее всего, ошибка возникает на этапе создания индексов.

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

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

Нужно узнать, какая именно таблица приводит к ошибке при создании индекса.

Включаем технологический журнал - в папку "С:\Program Files (x86)\1cv82\__НомерВерсииПлатформы__\bin\conf\" (или аналогичную, __НомерВерсииПлатформы__ подставьте свой) кладем файл logcfg.xml примерно следующего содержания:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="D:\1CBASES\dumps" type="0" prntscrn="true"/>
<log history="3" location="D:\1CBASES\logs">
<event>
<eq property="name" value="dbv8dbeng"/>
</event>
<event>
<eq property="name" value="excp"/>
</event>
<property name="all"/>
</log>
</config>

Внимательно следим за тем, чтобы каталоги для дампов и логов:

  1. Существовали
  2. Различались
  3. Были доступны для чтения и записи тому пользователю Windows, от лица которого вы запускаете конфигуратор.

Перезапускаем конфигуратор (при этом включается технологический журнал) и заново пробуем загрузить наш .DT. После возникновения ошибки идем в каталог для логов, находим там файл лога, содержащий нашу ошибку, и внимательно читаем его.

Первое же вхождение EXCPCNTX в логе в моем случае указало на команду, которая вызвала ошибку: CREATE INDEX _Accum27148_ByDims_TRRRRRRRRRSSR (у вас название индекса будет другое).

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

А дальше начинается самое интересное - нужно попытаться угадать, что именно в структуре вашей таблицы приводит к ошибке индексации.

В первую очередь следует смотреть, какие поля входят в индекс. Как выяснилось, платформа ОЧЕНЬ не любит, когда совокупный размер ключевых полей индекса становится значительным. В частности, она не любит индексировать длинные строки - так, в моем случае в индекс попадало измерение с типом СТРОКА (500) и оно вызывало ошибку. Другой представитель фирмы "1С" высказался на партнерском форуме еще в 2007 году:

" Если длина ключа оказывается близкой к 2К, то начинается резкий рост размера индексов с рядом неприятных последствий. "

И действительно, в 2013 году ничего не изменилось - в подобных случаях наблюдается лавинообразный рост размеров индекса на файловой базе. А когда таблица индекса превышает лимит в 4 Гб, загрузка .DT останавливается с ошибкой.

Лично мне помогло отключить для проблемного измерения флажок "Использование в итогах", т.к. в реальности итоги по нему не требовались. Оно перестало попадать в саму таблицу оборотов и, как следствие, в индекс таблицы оборотов. Есть и другие способы - более строго ограничить размер строки, например. Читал, что некоторым это помогало.

Эти изменения необходимо применить к информационной базе, при этом произойдет реструктуризация вашей таблицы.

Если изменения внесены на SQL-копии базы, то после этого нужно заново выгрузить .DT и попытаться перезагрузить его в файловой версии.

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

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

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

Сегодня расскажем, как выполнить резервное копирование и восстановление информационной базы 1С на примере «1С:Бухгалтерия 8 редакция 3.0».

Важно: доступ к настройкам резервного копирования в программах 1С есть только у пользователя с правами «Администратор».

Создаем копию информационной базы 1С

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


Далее нужно перейти по этому пути и переместить копию файла туда, где он будет хранится.



Во время этой операции в базе нельзя производить действия с объектами конфигурации.

Когда потребуется восстановить базу из файла, замените файл *.1CD в папке базы данных.



Выгрузка информационной базы через конфигуратор

Есть и другой способ сделать резервное копирование. Для этого варианта в программе 1С нужно активизировать конфигуратор и выполнить выгрузку базы в файл с расширением dt.





Настраиваем автоматическое резервное копирование

Чтобы выполнялось регулярное сохранение базы, лучше применять автоматическое резервное копирование в 1С.

В типовых конфигурациях есть инструменты для настройки этого процесса для информационной базы в файловом варианте.


У вас будут варианты для сохранения копии. Система предложит:

  • жесткий диск;
  • внешнее устройство;
  • облачный архив.


Через ссылку «Настройка резервного копирования» вы сможете выбрать:

  • периодичность создания копии файловой базы 1С;
  • дату начала и дату окончания выгрузки ИБ;
  • место для сохранения ИБ (используйте облачные сервисы);
  • количество хранимых резервных копий.


Обратите внимание! Такой механизм не подойдет для клиент-серверной базы.

В этом случае автоматическое резервное копирование данных в 1С 8.3 нужно будет выполнять через СУБД. А для этого нужно понимать структуру и механизмы СУБД.

Если у вас это вызывает сложности, то лучше обратитесь за помощью к нашим специалистам.

Восстановление базы 1С из резервной копии

Администратору важно не только уметь создавать копии базы данных или настраивать автоматическое резервное копирование, но и знать, как в случае необходимости восстановить базу.

Итак, у вас уже есть резервная копия информационной базы 1С 8.3.

Давайте загрузим ее в программу. Только обязательно сделайте перед этим резервную копию.

Режим конфигуратор

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


Далее в окне нажимаем на файл сохраненной резервной копии с разрешением *.dt. Затем «Открыть».


Затем программа выдаст предупреждение и спросит, продолжить ли загрузку. Отвечаем «Да».


Внизу окна в строке можно будет следить за статусом загрузки.


Режим пользователя

В этом же разделе нужно будет и загружать файл архива.


Затем в разделе «Резервное копирование и восстановление» следует нажать «Восстановление из резервной копии».


Программа запросит указать путь к файлу резервной копии для выполнения операции по восстановлению.

Далее выбирайте «Открыть», а затем нажмите «Восстановить данные».


Подождите до завершения операции, а затем приступайте к работе в восстановленной базе 1С.

(0) А зачем понадобилось "загрузить конфигурацию в 1с8.2 бухгалтерия базовая версия, из конфигурации 1с8.2 бухгалтерия версия проф."?
Правильно всё пишет, для этого нужна лицензия на полноценную платформу(программная или ключ), которой в базовой нет.

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

ззы. Базовая база должна быть создана не загрузкой, а с нуля.

(3) Ну всё верно, лицензируется платформа, у вас платформа с ограниченной функциональностью, в ней можно использовать только базовые конфигурации. В обычной платформе - любые.
(4,5) +1.

В базовой версии я создаю по шаблону конфигурацию. Введу в нее данные об организации. Прошу бухгалтера выгрузить мне в XML все документы (банк, кассу, приход расход, акты выполненных работ, услуги сторонних организаций). Ей для этого необходимо поставить обработку ВыгрузкаЗагрузкаДанныхXML.

Я же в 1с8 только пользователь, со всем остальным на полусогнутых. Так то нечего смеяться. Мне нужно все по полочкам разложить.

(10) Задачка выгрузки-загрузки данных для пользователя не самая простая(хотя и решаемая названным инструментом). Если сомневаетесь - зовите специалиста лучше.

2(10) ок, годиться.. сделайте это сначала на копиях. если что-то не так, продолжите задавать вопросы

Установила обработку ВыгрузкаЗагрузкаДанныхХМL.еpf,выгружается все хорошо. Но при загрузке - появляется ошибка - неверный формат файла, хотя файл XML.

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

В проф-версии загрузку cf-ника, тоже делала, ничего не получается, при загрузке в базову программа просит лицензию.

значит либо а) Конфы отличаются - релизами или дописками в проф.
б) Можно сделать с помощью КД2.0

" . на недельку. до второго. я уеду. в Комарова . " (с)

зы - а фотка где?

(16) Ты с юзером разговариваешь, какая к чертям конвертация данных?

2(18) мне плевать кому я буду наносить пользу и причинять беспощадное добро.

(15) нищеброды! ваша прошлая бух и то побогаче и поумней была

Господа! Будьте предельно корректны в общении. Если не можете дать ответа на конкретный вопрос, то воздержитесь от неумных коментариев.

Как вариант, пробывать в копии базы:
"сними конфу ПРОФ с поддержки, загрузки полный cf-ник базовой конфигурации не обязательно того же релиза, можно и самый свежий.
(Если нужно подробнее: 1. Конфигурация - Поддержка - Настройка поддержки - Включить возможность изменения. 2. Из папки шаблонов установки или любым другим способом берем полную конфигурацию базовой версии 3. Конфигурация - Загрузить - полный cf)".
Все это делается на платформе проф.

лучше добавьте восемь тысяч и купите проф. Вам оно надо, эти проблемы? Ну не сходит ваш директор лишний раз в кафе-мороженое, не обеднеет.

(24) Дальше:
1. Выгружаете в dt (конфигурация - базовая, платформа - проф), конечно если запускается нормаль и нет ошибок.
2. Загружаете dt в том месте, где платформа установлена для базовых конфигураций.

Читайте также: