Вивантаження і завантаження даних для 1с 7
Досить часто до нас надходять звернення від користувачів файлових баз з проханнями допомогти відновити базу даних, яка не відкривається взагалі або «вилітає»; в якій не формуються або не редагуються звіти; сайту не видаляються деякі документи. що робити в такій ситуації і як уникнути її неприємних наслідків розповімо в цій статті.
Описані вище проблеми супроводжується страхітливими повідомленнями: «файл бази даних пошкоджений», «файл бази даних повністю зруйнований», «помилка компоненти DBENG ..», «..ошібка SDBL ...» і т.д. У користувачів в таких випадках, виникають одні і ті ж питання:
- через що таке буває?
- що тепер робити?
Як правило, причинами порушень структури баз даних, можуть бути як банальне поразку даних комп'ютерними вірусами, перебої в електричній мережі або збої в роботі локальної мережі, на жорсткому диску і інших життєво важливих складових комп'ютера, так і некоректне завершення роботи програми 1С або комп'ютера , збої в процесі оновлення бази 1С через стрибка в електромережі або нестабільного підключення до мережі Інтернет і т.д.
Уявіть ситуацію: Ви справно робите копії бази і зберігайте ці архіви поруч із самою базою даних (на тому ж жорсткому диску, наприклад). У такому випадку будь-яке серйозне пошкодження або поломка комп'ютера обіцяє безповоротну втрату як самої бази, так і її копії.
Як почати робити копії?
Існує кілька способів копіювання файлових баз. Основні з них описані на ІТС в розділі
«Розробка і амністування», ми розглянемо їх докладніше.
Скопіювати файл БД або весь каталог з базою можна практично завжди як в архівну папку, так і назад для відновлення даних з архіву.
Крім цього, існують спеціальні програми-архіватори, які можна налаштувати на автоматичне виконання подібного копіювання зі стисненням даних і без стиснення в заданий день і годину без участі людини. В рамках даної статті ми не будемо розглядати настройку такого копіювання - це робота технічних фахівців. Якщо таких співробітників в організації немає, можна звернутися за наданням даної послуги в Компанію Портал-Юг.
Розглянемо приклад пошуку і копіювання файлу (каталогу) БД для створення копії.
Це робиться дуже просто. База даних 1С вдає із себе папку. Місцезнаходження цієї папки легко визначити у вікні запуску 1С, орієнтуючись на нижній рядок.
Якщо база не файлова, а клієнт-серверна, то в цьому вікні шлях до неї буде починатися зі слова «Srvr = ...» замість «File = ...». Питання адміністрування клієнт серверних баз набагато складніше, вони вирішуються силами технічних фахівців, що мають відповідний досвід роботи, тому в даній статті ми їх не розглядаємо.
Після того, як визначено шлях, його можна відкрити будь-яким доступним способом, наприклад, через Мій комп'ютер / ...
Зазвичай файл бази називається «1Cv8.1CD» і часто, за замовчуванням, файл-менеджер (в даному випадку «Мій комп'ютер») налаштований так, що розширення файлів не видно. В такому випадку можна орієнтуватися на тип файлу -
«Файлова інформаційна база». Якщо з базою даних ніхто не працює, то в каталозі БД файл з таким типом тільки один.
Саме цей файл - «Ваше все» - зберігає і конфігурацію (структуру) і всі дані, внесені в базу користувачем. Для створення резервної копії достатньо скопіювати цей файл БД або весь каталог в папку з архівами 1С і не забути перейменувати його так, щоб розрізняти копії бази від різних дат.
2. Вивантаження інформаційної бази в архівний файл з розширенням dt в режимі Конфігуратора.
Основна відмінність цього способу від першого в тому, що дані бази запаковуються в спеціальний архівний
файл, що дозволяє більш компактно зберігати дані за рахунок зменшення розміру файлу. Якщо виникає необхідність «вивантажити» базу в такий файл, то достатньо скористатися штатним способом, передбаченим розробниками для будь-яких баз:
- відкриваємо базу в режимі «Конфігуратор»;
- в меню «Адміністрування» вибираємо «вивантажити інформаційну базу»;
- міняємо ім'я файлу так, щоб відрізняти його від копій, зроблених раніше;
Звертаємо вашу увагу - завантаження даних повністю замінює вміст каталогу ІБ вмістом завантаження!