Очистка базы данных

Смежные вопросы

Без лишних слов. В данной статье будут рассмотрены следующие вопросы, касающиеся работы с базами 1С версии 7.7:

  • Как создать пустую базу данных?
  • Как очистить базу от всех данных?
  • Как сохранить базу данных в архив?
  • Как загрузить базу данных из архива?

Как очистить базу данных 1С 7.7?

Очистка базы данных - это то же самое, что и создание новой (пустой) базы данных с такой же функциональностью. Поэтому, мы рекомендуем Вам взять файл конфигурации "1Cv7.md" из той базы данных, которую Вы хотите очистить и на основании этого файла сделать новую пустую базу. А как это сделать подробно описано ниже. Все очень просто!

Что нам понадобится?

Чтобы создать пустую базу данных, нам обязательно понадобится дистрибутив программы (в лучшем случае) или файл конфигурации (довольствуемся тем, что есть). Именно он определяет, какой будет пустая база: 1С:Бухгалтерия, 1С:Торговля+Склад, 1С:Зарплата+Кадры или какая-нибудь ещё...

Начнем с самого оптимистичного варианта: у нас есть дистрибутив программы. Он обычно представляет собой множество папок (DISK1, DISK2 и т.д.) и выглядит следующим образом:

 

рис. 1

Не стоит пугаться, это то, что нужно. Заходим в папку "DISK1", там лежит установочный файл setup.exe. Как его установить - читайте ниже.

рис. 2

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

Файл конфигурации 1С версии 7.7 всегда называется одинаково "1Cv7.md". Взять его можно например из другой доступной информационной базы или "добыть" из какого-либо другого места. ОЧЕНЬ ВАЖНЫЙ МОМЕНТ! Та база, которую мы будем создавать таким способом по своей функциональности будет идентична той базе данных, из которой мы взяли файл "1Cv7.md". Зачастую именно это и нужно - сделать такую же базу, но чистую... об этом позже. Пример: если мы взяли файл конфигурации из рабочей базы данных 1С:Зарплата+Кадры, то и создать мы можем только пустую базу 1С:Зарплата+Кадры.

Где конкретно взять файл конфигурации? Файл "1Cv7.md" всегда находится в корне каталога базы данных. Т.е. если у нас есть рабочая база данных 1С:Бухгалтерия, которая расположена в каталоге "D:\Базы_1С\БазаБухгалтерии\", то заглянув в эту папку, Вы без труда отыщете файл "1Cv7.md", который нам нужен для создания новой базы.

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

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

рис. 3

Как создать пустую базу 1С:Предприятие 7.7 из дистрибутива?

Очень просто! Запускаем файл setup.exe из дистрибутива о котором писалось выше и проходим все по шагам, программа нам подсказывает. В том числе указываем, что устанавливаем новую конфигурацию, а не обновляем существующую и указываем место, где устанавливаемая база будет лежать. Например "E:\1C_Base_2\ОбновлениеУСН".

рис. 4 

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

В принципе все. Можно заходить в новую базу и работать. ВАЖНО! Первый запуск пустой информационной базы выполняется в монопольном режиме (ставим галочку "Монопольно", если она есть. Если её нет - значит всегда монопольно). Последний штрих - можно переименовать названия баз, добавленных автоматически в список. На рис. 3 - типичный пример. Две базы "Конфигурация "Торговля+Склад" и "Конфигурация "Торговля+Склад" Демо". Если нажать на кнопку "Изменить", можно задать произвольные названия этим информационным базам.

Как создать пустую базу 1С:Предприятие 7.7 имея файл конфигурации 1Cv7.md?

Где взять файл конфигурации мы описали в первом разделе этой статьи. Имея файл "1Cv7.md" (на самом деле он может называться как угодно, если его переименовать, но как правило он называется именно так) нужно выполнить последовательность действий:

  1. Создать пустую папку там, где по Вашему мнению должна лежать Ваша новая информационная база. Для примера будем считать, что мы создали папку "D:\Базы_1С\БазаБухгалтерии\".
  2. Открыть список баз 1С как на рис. 3.
  3. Нажать на кнопку "Добавить".
  4. Указать произвольное имя информационной базы - то как она будет называться в списке баз.
  5. Нажать на кнопку "..." и выбрать папку, которую мы создали в п. 1. В диалоге выбора каталога нужно войти в эту папку и нажать "Открыть". В результате в поле "путь" должен появиться путь к этой папке. Т.е. "D:\Базы_1С\БазаБухгалтерии\".
  6. Нажимаем "ОК" - окно с выбором имени и пути закрывается, а в списке баз появляется новая строка.
  7. В левом верхнем выпадающем списке "В режиме" (рис. 3) выбираем значение "Конфигуратор" и нажимаем "ОК".
  8. Программа будет задавать вопросы - на все соглашаемся. Говорим - да, создать базу, настройки не меняем, оставляем как есть.
  9. Итак. Мы попали в конфигуратор. Выбираем пункт меню "Конфигурация" - "Загрузить измененную конфигурацию".
  10. В открывшемся окне находим и выбираем файл конфигурации, который у нас есть "1Cv7.md".
  11. После того как программа немного подумает, выбираем пункт меню "Файл" - "Сохранить" и на все соглашаемся и подтверждаем. "Да", "да", "принять" и т.д.
  12. Готово! Первый запуск в монопольном режиме, либо не выходя из конфигуратора, нужно нажать на кнопку F11 и программа сама запустится в монопольном режиме (очень удобно).

ВНИМАНИЕ!!! Таким способом мы конечно создали пустую базу данных и в неё можно заходить и работать, но есть большое "НО". Некоторые функции могут оказаться недоступны. Такие как работа с интернет из 1С, формирование отчетности для ПФР. Программа может выдать Вам сообщение типа: "отсутствует компонента v7plus.dll". Эта компонента обеспечивает работу некоторых специфических функций.

Но исправить это так же очень просто. Нужно где-то найти (например там же, где Вы нашли файл конфигурации 1Cv7.md, т.е. в каталоге другой информационной базы) вот эти файлы:

  • v7plus.dll
  • v7plus.als

 Их нужно скопировать в каталог Вашей новой информационной базы. В нашем примере это "D:\Базы_1С\БазаБухгалтерии\". Вообще лучше скопировать все файлы с расширением *.dll, *.ocx, *.als.

На крайний случай...

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

  • Все каталоги;
  • Файл 1cv7.md;
  • Файл 1cv7.dd;
  • Если имеется v7plus.als;
  • Если имеется v7plus.dll;
  • Если имеется 1cv7srct.st;
  • Если имеется 1cv7Main.tip;
  • Если имеется tmpltrns.tof;
  • Если имеется arj.pif;
  • Если имеется barcode.ocx;
  • Любые файлы с расширением *.spl, *.bmp, *.txt, *.dll

Остальные файлы удаляем. Но данный способ, на субъективный взгляд автора, менее красивый и удобный. Так что выбор остается за Вами, в зависимости от того, какими материалами Вы располагаете.

Ну и, разумеется, остается ещё один беспроигрышный вариант. Доверить выполнение данной работы профессионалам,
позвонив по телефону: (495) 648 44 80. Подскажем и поможем. В конце концов, каждый профессионал должен заниматься своим делом.

 

 

 

Сергей Есин, 2013 г. ©