Создание, обновление и резервное копирование баз 1С по полочкам разобрано в этой статье на примере 1С Розница редакции 1.0

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

Важная особенность — 1С может хранить базу данных в разных форматах. Самым простым и распространенным вариантом хранения базы является файловый вариант. В этом случае вся база данных хранится в одном файле, имеющем расширение .1CD. Чтобы платформа 1С распознала данный файл как базу данных, он должен называться 1Cv8.1CD. В папке с базой данных зачастую можно обнаружить еще несколько файлов и папок, в них хранится временная служебная информация: временные данные не записанные в базу, журнал событий, файлы блокировок и т.д. Они не имеют большой важности и при переносе/резервном копировании базы 1С ими зачастую пренебрегают. Хранить базы данных в виде файлов наиболее простой и доступный способ, не требующий дополнительных вложений и специфических навыков. В этой статье мы будем учиться создавать именно файловую базу.

Так же 1С поддерживает возможность хранить базы данных в специализированных форматах (платных и бесплатных), например при помощи MSSQL или PostgreSQL. По сравнению с файловым способом хранения, эти варианты имеют ряд неоспоримых достоинств, как то существенный выигрыш в быстродействии работы пользователей с базой, сохранности и безопасности данных. Но для работы в таком режиме требуются дополнительные вложения как на оплату компоненты Сервер 1С, так и на покупку ПО для базы данных, если она платная. По моим наблюдениям, имеет смысл приобретать сервер 1С при одновременной работе с базой более 10 — 15 сотрудников или при наличии специфических требований по безопасности/функционалу.

В предыдущей статье цикла, мы разбирали установку дистрибутивов 1С на примере конфигурации для торговли Розница 1.0, теперь настало время создать базу на этой конфигурации. Будем считать, что у нас уже инсталлированы все необходимы компоненты 1С (платформа, конфигурация и обновления к ней, компоненты печати штрихкодов и сканера) и настроен каталог шаблонов 1С. Приступим к созданию.


Создание базы 1С Розница редакции 1.0

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

Sozdanie bazi 1c roznica 1 001

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

Sozdanie bazi 1c roznica 1 002

Если вы правильно установили и настроили папку с шаблонами, то на следующем экране программа покажет вам в виде дерева все возможные к созданию варианты конфигураций. В моем примере доступно две конфигурации — Розница версии 1.0.16.4 и Розница (демо) той же версии. Дело в том, что все типовые конфигурации поставляются в комплекте с так называемой демонстрационной конфигурацией 1С. При создании базы из демо-шаблона в ней уже будут внесены хозяйственные операции вымышленных организаций, их реквизиты, поставщики, номенклатура и т.д.. Демонстрационная база может использоваться в качестве обучающей или презентационной, в ней нельзя вести учет настоящей организации. Поэтому мы выбираем конфигурацию Розница версии 1.0.16.4 и нажимаем Далее, чтобы продолжить.

Sozdanie bazi 1c roznica 1 003

Теперь необходимо придумать название для базы данных. Под этим названием база данных будет отображаться в списке баз в окне запуска 1С Предприятия, поэтому оно должно быть информативным, если баз 1С у пользователя этого компьютера планируется несколько. В этом же окне следует установить переключатель расположения базы в положение На данном компьютере или на компьютере в локальной сети. Если бы мы устанавливали базу данных при помощи сторонних программ (MSSQL или PostgreSQL), нам следовало бы выбрать вариант На сервере 1С:Предприятия.

Sozdanie bazi 1c roznica 1 004

На следующем экране программа просит указать каталог хранения информационной базы. И в этом месте нужно быть внимательным. Я рекомендую вам хранить базы данных на отдельном не системном разделе диска (D, G и т.д.), а лучше вообще на отдельном физическом диске. На этом диске следует создать папку для баз данных 1С (например, 1CBases), а в ней создавать для каждой базы отдельную папку (например, Retail1.0). Так же на этом диске (или оптимально на отдельном диске/флешке) следует сделать папку для резервных копий вашей базы. Но об этом чуть позже. Кстати, путь расположения базы может вести не только на ваш компьютер, но и на любой доступный компьютер в вашей локальной сети, на котором планируется или уже размещается база 1С (например, \\192.168.0.10\1CBases\Retail1.0 или \\IBMPC\1CBases\Retail1.0). Так же на этом экране следует проверить, что язык интерфейса программы установлен такой как вам нужен.

Sozdanie bazi 1c roznica 1 005

На следующем экране ничего настраивать необходимости нет. Можно сразу нажать кнопку Готово для продолжения.

Sozdanie bazi 1c roznica 1 006

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


Регистрация лицензии на 1С

Лицензии на 1С могут поставляться в нескольких видах. Самый популярный на данный момент — это программная лицензия в виде программного ключа защиты. При установке 1С с программной лицензией, она привязывается к конфигурации оборудования компьютера, а активируется при помощи специальных PIN-кодов, идущих в комплекте поставки 1С. Второй способ лицензирования представляет из себя аппаратный Hasp-ключ("флешку"), который стоит дополнительных денег, но позволяет легко менять конфигурацию оборудования сервера. Сейчас этот вариант лицензии все чаще уступает программной лицензии. Ну и конечно же существует третий вариант лицензирования — условно бесплатный пиратский вариант для тех, кого не волнуют проблемы с законом и кто не слишком уважает права на интеллектуальную собственность.

В этой статье я рассматриваю вариант лицензии с программным ключом защиты. Чтобы начать процедуру лицензирования, запустите 1С (используя ярлык на рабочем столе или в меню Пуск). Если во время запуска 1С не обнаружит свободной лицензии, то 1С предложит вам получить ее и откроет соответствующее окно. Если же 1С найдет свободную лицензию (например, при наличии в вашей локальной сети сетевого ключа защиты 1С), то запустить процедуру получения лицензии можно принудительно, зайдя в базу 1С в режиме Конфигуратор и выполнив команду главного меню Сервис → Получение лицензии.

В окне запуска 1С выберите созданную базу (в примере, это база «Розница 1.0») и нажмите кнопку запуска Конфигуратор.

Sozdanie bazi 1c roznica 1 007

Если в ОС Windows включен Брандмауэр, вы можете получить предупреждение от него. Для корректной дальнейшей работы с 1С установите разрешения для 1С по работе во всех типах сетей и нажмите кнопку Разрешить доступ.

Sozdanie bazi 1c roznica 1 008

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

Sozdanie bazi 1c roznica 1 009

Для регистрации лицензии вам понадобиться информация о поставке 1С. В коробке с 1С найдите конверт с надписью «Пинкоды программной лицензии» и вскройте его. Еще один важный момент — в этой статье я освещаю простейший случай, когда стоит задача установить лицензию на данный конкретный компьютер подключенный к интернету, если у вас более сложный случай (например, лицензия на Сервер 1С или многопользовательская лицензия) лучше прочитайте специализированную инструкцию на этот счет. Найти ее можно в интернете или воспользоваться ссылкой на найденную мной инструкцию.

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

Sozdanie bazi 1c roznica 1 010

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

Sozdanie bazi 1c roznica 1 011

Следующий экран — анкета организации (частного лица) владельца лицензии. К заполнению этой анкеты следует быть очень внимательным, на основании этих анкетных данных вы потом сможете восстановить вашу лицензию при возникновении каких-либо проблем. В анкете обязательно указать данные физического лица (ФИО и e-mail), представителя вашей организации. Вы можете указать данные любого сотрудника (например, себя или директора, бухгалтера, ответственного за 1С), лишь бы при возникновении проблем с лицензией, вспомнить кого вы указали в анкете. В качестве адреса лучше указать юридический адрес владельца лицензии. Настоятельно рекомендуется сохранить заполненную анкету. Для этого внизу формы нажмите кнопку Сохранить или сделайте скриншот экрана и сохраните анкету в виде картинки.

Sozdanie bazi 1c roznica 1 012

Файл с анкетой рекомендую сохранить в папку с базой данных и в папку с резервными копиями к вашей базе.

Sozdanie bazi 1c roznica 1 013

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


Первый запуск 1С

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

Sozdanie bazi 1c roznica 1 017

Первая причина — первая резервная копия базы, совершенно чистая и не содержащая в себе никаких следов использования. Если вы только начинаете осваивать 1С, такая резервная копия может вам пригодиться. Чтобы ее сделать, в режиме Конфигуратор выполните команду главного меню Администрирование → Выгрузить информационную базу.

Sozdanie bazi 1c roznica 1 018

Откроется окно сохранения файла выгрузки. Сейчас самое время создать на компьютере папку для резервных копий баз 1С. Еще лучше, когда такая папка располагается на внешнем диске, так же хорошим способом защиты является хранение актуальной резервной копии базы на флешке. В моем примере папка с резервными копиями 1С располагается в одной папке с базами 1С и называется 1CBasesBackUps. Файлы резервных копий рекомендуется называть специальным образом. Название файла должно однозначно определять базу 1С, с которой сделана копия. А так же в названии следует отразить дату создания копии. В моем примере резервная копия имеет имя Retail1.0 2014-09-04.

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

Sozdanie bazi 1c roznica 1 019

После окончания процесса выгрузки базы будет выведено диагностическое сообщение о успехе операции, нажмите в этом окне кнопку Готово.

Перейдем ко второй причине. Заключается она в том, что 1С всегда работает под определенным пользователем программы, если осуществить первый запуск базы с отсутствующим пользователем, 1С сама создаст его с именем Не авторизован и в дальнейшем придется удалять его из базы, либо переименовывать, блокировать. Чтобы создать пользователя в режиме Конфигуратор, выполните команду главного меню Администрирование → Пользователи.

Nastrojka 1c roznica 1 001

В окне Списка пользователей нажмите кнопку Добавить (выглядит как знак '+' в зеленом круге). Также можно добавить пользователя командой меню Действия → Добавить из того же окна.

Nastrojka 1c roznica 1 002

В окне создания пользователя на закладке Основные необходимо указать Имя (отображается, например, в окне входа в программу) и Полное имя (отображается при работе с базой данных, например, в поле Ответственный в документах). Так же для каждого пользователя 1С можно задать Пароль. Удобным вариантом доступа в 1С является Аутентификация операционной системы, в этом случае 1С «узнает» пользователя по текущему пользователю операционной системы.

Nastrojka 1c roznica 1 003

В 1С возможно разграничение прав доступа, когда разные пользователи имеют разные полномочия. При этом при создании первого пользователя, он обязательно должен иметь Полные права в базе. Перейдите на закладку Прочие и в списке доступных ролей отметьте галочкой роль Администратор (полные права). Данная роль включает в себя все остальные перечисленные роли, поэтому их галочками не помечайте. После настройки первого пользователя нажмите кнопку Ok.

Nastrojka 1c roznica 1 004

Первый пользователь 1C с полными правами создан, резервная копия чистой базы сделана. Пора переходить к обновлению нашей новоиспеченной базы.


Обновление информационной базы 1С Розница, в редакции 1.0

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

Обновление 1С производится при работе с базой через Конфигуратор. Обновление можно установить разными путями. Первый способ заключается в установке дистрибутивов обновлений на компьютер с 1С, второй позволяет избежать установку обновлений. Есть еще и третий способ, когда обновления устанавливаются автоматически из интерфейса программы в режиме 1С:Предприятие, но работает этот способ только в некоторых конфигурация 1С (например, в Бухгалтерии 3.0), причем не всегда корректно, поэтому я настоятельно рекомендую вам проводить обновление базы данных через Конфигуратор описанным мною способом.

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

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

ustanovka i nastroika 1c 1s 030

Обратите внимание, что после открытия конфигурации в левой части окна программы появилась панель Конфигурации. Теперь следует запустить процесс обновления. Для этого выполняем команду главного меню Конфигурация → Поддержка → Обновить конфигурацию.

ustanovka i nastroika 1c 1s 031

Для продолжения в следующем окне оставьте переключатель в положении Поиск доступных обновлений и нажмите кнопку Далее.

ustanovka i nastroika 1c 1s 032

На этом этапе можно выбрать способ получения обновлений. Если вы установили обновления 1С из дистрибутивов как говорилось в статье про установку 1С, то вы можете оставить галочку только на пункте Искать в текущих каталогах шаблонов и обновлений. Для получения обновлений вторым способом без установки вам понадобиться либо диск 1С ИТС с обновлениями, либо доступ к порталу обновлений.

ustanovka i nastroika 1c 1s 033

Допустим у вас есть учетная запись с доступом к обновлениям на портале 1С. В этом случае, программа попросит вас ввести имя пользователя и пароль к порталу.

ustanovka i nastroika 1c 1s 034

При удачном поиске обновлений, программа покажет окно с возможными вариантами обновления конфигурации. В этом окне может отображаться сразу несколько версии программы, доступных для обновления. Например, на картинке ниже в моем примере доступны конфигурации Розница с версиями 1.0.16.8 и 1.0.16.7. Для наиболее быстрого процесса установки, выберите самую старшую версию программы (в моем случае, версию 1.0.16.8). Обычно наиболее старшая версия выделена в списке жирных шрифтом.

ustanovka i nastroika 1c 1s 035

При желании, можно ознакомиться с отличиями новой версии нажав на кнопку Информация об обновлении. Для продолжения установки обновлений, нажмите кнопку Готово.

ustanovka i nastroika 1c 1s 036

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

Следующее окно отразит информацию о текущей и новой конфигурациях поставщика, нажмите Ok для продолжения.

ustanovka i nastroika 1c 1s 037

1С загрузит обновления и сделает необходимые подготовительные операции (они будут отображаться в строке состояния конфигурации). После чего предложит вам выполнить обновление конфигурации базы данных. В этот момент вы принимаете окончательное решение о запуске процедуры обновления. Нажимаем Да.

ustanovka i nastroika 1c 1s 038

Если обновление содержит какие-либо изменения в структуре базы данных, 1С отобразит их в следующем окне и предложит принять эти изменения. Нажмите кнопку Принять.

ustanovka i nastroika 1c 1s 039

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

ustanovka i nastroika 1c 1s 042

В моем случае до актуальной версии мне нужно выполнить еще один шаг обновлений. Он полностью аналогичен уже проделанному шагу. Изложу его кратко:

  1. Скачиваем и устанавливаем дистрибутив обновления,
  2. делаем резервную копию базы 1С,
  3. запускаем 1С в режиме Конфигуратор,
  4. выполняем обновление командой главного меню Конфигурация → Поддержка → Обновить конфигурацию на открытой конфигурации,
  5. следим за процессом обновления конфигурации 1С,
  6. запускам 1С.

Настройка автоматического резервного копирования базы 1С Розница 1.0

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

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

В связи с этим обязательным условием безопасности базы данных является своевременное резервное копирование базы данные. Наиболее эффективна настройка автоматического резервного копирования. Некоторые конфигурации обладают встроенной функцией автоматического создания резервных копий базы по расписанию, но далеко не все. Например, описываемая конфигурация 1С Розница в редакции 1.0 не имеет такой функции. Поэтому для этих целей часто используют дополнительное программное обеспечение.

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

Подробное описание установки и настройки программы xStarter выходит за рамки данной статьи, поэтому приведу лишь краткое описание необходимых действий.

  1. Скачайте и установите программы xStarter, 7-zip и файл-шаблон задания,
  2. запустите программу и при необходимости смените язык программы на русский в настройках программы,
  3. добавьте в программу скачанный файл-шаблон через команду главного меню Файл → Загрузить из файла → Задача,
  4. отредактируйте загруженное задание в соответствии с вашими потребностями (укажите верные адреса папок с базами 1С, время срабатывание задания, пути к программам и т.д.),
  5. проверьте корректность работы задания запустив задание на выполнение вручную,
  6. установите xStarter как NT сервис и запустите его на выполнение,
  7. через несколько дней проверьте корректность формирования резервных копий.

А так же опишу схему работы шаблона по действиям:

  1. копия базы данных делается ежедневно 3 раза в день,
  2. каталог базы данных копируется во временную папку Temp (вместе с файлом базы данных 1Cv8.1CD и всеми временными файлами),
  3. программа 7-zip архивирует временную папку Temp и помещает архив в папку с резервными копиями,
  4. временный каталог Temp удаляется с компьютера,
  5. старые архивы баз данных (старше 14-ти дней) удаляются во избежание засорения дисков.

Nastrojka 1c roznica xstarter

Настроенное автоматическое бекапирование базы данных не отменяет необходимости делать резервные копии баз при обновлениях и изменениях базы данных.

На этом комплекс действий по созданию информационной базы данных на 1С Розница в редакции 1.0 выполнен. Теперь пора начать работу с 1С и первым делом для работы с 1С необходимо настроить параметры учета в базе. Читайте об этом в следующей статье цикла Настройка параметров учета.


Добавить комментарий


Защитный код
Обновить