Информационная база 1с это
Эта статья является продолжением цикла статей «Первые шаги в 1С». В ней наглядно показывается, насколько быстро и просто можно развернуть типовую конфигурацию на платформе «1С:Предприятие 8» на компьютере заказчика.
- Что такое шаблон типовой конфигурации и как его установить?
- Какие основные файлы появляются после установки шаблона и для чего они предназначены?
- Как из шаблона развернуть чистую информационную базу для начала работы?
- Какие классификаторы желательно загрузить в чистую базу перед началом работы?
- Откуда скачать КЛАДР и как загрузить его в базу?
- Как скопировать информационную базу?
Применимость
Статья написана для конфигурации 1С:Бухгалтерия версии 3.0.30.10. Естественно, вряд ли вы сейчас используете эту конфигурацию в своей работе, но последовательность шагов при развертывании остается аналогичной. Отличия будут лишь в паре незначительных моментов, и то, касающихся не самого развертывания, а именно желательных настроек в новой базе в интерфейсе ТАКСИ:
- Источником адресных сведений в базе теперь является ФИАС (Федеральная информационная адресная система), а не КЛАДР, поэтому с информацией о загрузке адресов в формате КЛАДР можно ознакомиться исключительно с точки зрения исторической ретроспективы.
- Загрузка желательных классификаторов, о которых пойдет речь в статье, происходит через отдельные команды в интерфейсе Такси. Для того, чтобы их увидеть на панеле разделов “Справочники”, по кнопке “Настройка” необходимо включить видимость соответствующих команд на панели Действий.
Как в 1С подготовить информационную базу у клиента
На самом деле, установив пользователю платформу и конфигурацию, мы еще не создали ему базу. Кроме того, в базу необходимо загрузить специальные справочники «классификаторы». Состав этих справочников для каждой конфигурации свой. Все это мы рассмотрим на примере самой распространённой конфигурации «Бухгалтерия 3.0».
Затем Вы узнаете, как можно очень просто копировать базу. Тогда разным клиентам за несколько минут Вы сможете установить сколь угодно много баз с уже загруженными классификаторами.
Для закрепления навыков и углубления знаний первоначальную базу будем создавать из шаблона (после установки конфигурации).
На первом рисунке Вы видите раскрытую папку с файлами для полной инсталляции шаблона конфигурации. Вам необходимо запустить программу установки setup.exe.
Обратите внимание, что поскольку в нашем случае в настройках окна информационных баз, а именно в перечне шаблонов конфигураций и обновлений, уже забита единственная директория С:\templates, то именно она и предлагается для установки по умолчанию.
Иначе был бы предложен каталог текущего пользователя, что может быть не всегда удобно. После нажатия на кнопку Далее, процесс установки довольно быстро и благополучно завершается.
Перед выбором команды Готово, чтобы не просматривать лист с описанием поставки, необходимо убрать галочку Открыть описание поставки.
В данном случае требуемые файлы разместились в директории С:\templates\1C\Accounting\3_0_30_10.
Рассмотрим назначение некоторых файлов.
В папке “Обмены данными” содержатся файлы, обеспечивающие обмены с другими конфигурациями: Управление торговлей ред.11, Управление торговлей ред.10.3, Розница ред. 2.0, Управление небольшой фирмой ред. 1.4.
EanG000.ttf – это специальный шрифт штрихкода, который необходимо установить (поместить) в папку Fonts со шрифтами. Для Windows7 это будет С:\Windows\Fonts.
Файлы enaof.xml и okof.xml – это классификаторы (по другому – справочники), которые предстоит загрузить в чистую базу.
1Сv8.dt – это выгрузка демо-базы. Что такое выгрузка, мы с Вами поговорим несколько позже. А демо-база – это информационная база с данными, для того, чтобы можно было попрактиковаться в учебных целях.
1Сv8new.dt – это выгрузка чистой базы.
1Сv8.сf – это файл конфигурации.
Для разных конфигураций в качестве шаблона для создания новой базы могут использоваться как файлы конфигураций (например, УТ11), так и выгрузки чистых баз (например, Бухгалтерия 3.0).
1cv8.mft – это файл описания, который позволяет идентифицировать файлы, выполняющие роль шаблонов для создания чистых баз (и демо-баз тоже).
Рассмотрим подробнее, что содержится внутри такого файла для двух конфигураций (Управление торговлей 11 и Бухгалтерия 3.0).
После слова Source (источник) указывается название файла-шаблона. А после слова Destination (назначение) информация о том, что это за шаблон (принадлежность к конфигурации, шаблон демо-базы).
Обратите внимание, что для демо-базы источником является выгрузка базы (расширение файла dt). И это вполне естественно, так как одна лишь конфигурация не может содержать данных, которые должны заполняться в процессе использования самой базы. А выгрузка помимо конфигурации содержит еще в упакованном виде ранее заполненные в базе данные.
Что касается источника (шаблона) для создания новой базы, то в его роли могут выступать как установочная конфигурация, так и выгрузка чистой базы. В одном случае – это файл 1сv8.сf, а в другом – 1сv8.new.dt.
Итак, шаблон конфигурации «Бухгалтерия 3.0» установлен, можно приступать к созданию самой рабочей базы (обращаю внимание, что демо-база рабочей не является, она предназначена для целей обучения и экспериментов с программой).
В окне списка информационных баз нажмите на кнопку Добавить. Далее Вам будет предложен выбор из трех вариантов. Добавление группы для баз или добавление в регистрационный список уже существующей базы нас сейчас не интересует. Поэтому следует оставить вариант Создание новой информационной базы и нажать на кнопку Добавить.
Созданием информационной базы без конфигурации для последующей собственной разработки мы заниматься в данный момент не собираемся.
Требуется сохранить настройку Создание информационной базы из шаблона и открыть папку 1С:Бухгалтерия предприятия, в ней подпапку Бухгалтерия предприятия и выбрать сам шаблон 3.0.30.10. После чего нажать на кнопку Далее.
На следующем шаге предлагается название для информационной базы “Бухгалтерия предприятия”. Оно нам вполне подходит, поэтому можно смело продолжать дальше.
Далее будет предложено выбрать директорию, в которой должна храниться база. По умолчанию предлагается папка в каталоге текущего пользователя.
Многие предпочитают хранить базы не на системном диске или, по меньшей мере, все копии баз содержать на другом физическом носителе.
На последнем шаге предлагается выбрать некоторые параметры. Оставим пока те, что установлены по умолчанию, и нажмем на кнопку Готово. Нужная Вам база будет создана.
В окне со списком информационных баз появится только что сформированная база. Выберите ее и нажмите на кнопку 1С:Предприятие.
Пользователь с правами администратора будет создан автоматически. Вам следует его только выбрать и нажать на кнопку ОК.
База создана и запущена, теперь, главное, не повторить ошибки некоторых новичков, и не забыть установить базовые классификаторы.
Файлы классификаторов enaof.xml и okof.xml у вас уже есть (см. выше). Для загрузки этих классификаторов необходимо сначала подключить панель действий как показано на рисунке.
Затем следует активизировать раздел Основные средства НМА, вызвать контекстное меню и выбрать пункт Настройка панели действий.
Далее в форме настройки панели действий перетащить команды Загрузить классификатор ЕНАОФ, Загрузить классификатор ОКОФ из группы Доступные команды в группу Выбранные команды и нажать на кнопку ОК.
Под панелью разделов в группе Сервис станут доступны команды по загрузке этих классификаторов.
Поочередно вызывайте две данные команды. При нажатии верхней команды, появится форма с кнопкой для вызова диалога выбора файла с классификатором единых норм амортизационных отчислений основных фондов. После выбора файла произойдет его загрузка.
Соответственно, при активизации нижней команды, появится другая форма с кнопкой. С помощью этой кнопки можно вызвать диалоговое окно для выбора файла, содержащего общероссийский классификатор основных фондов.
После выбора файла для его загрузки понадобится еще нажать кнопку Загрузить данные (в правом нижнем углу данной формы).
Для загрузки Адресного классификатора следует перейти в раздел Справочники и настройки учета, вверху панели навигации выбрать команду Адресный классификатор.
Появится специальная форма, в которой необходимо нажать на кнопку Загрузить. После чего появится форма выбора загружаемых регионов.
После выбора нужных регионов и нажатия кнопки Далее программа предложит на выбор: загрузку с сайта поддержки пользователей 1С:Предприятия, с диска информационно-технологического сопровождения (ИТС) или с имеющегося файла.
Для загрузки классификатора Банков перейдите в раздел Банк и касса и в панели навигации выберите команду Банки. В рабочей обрасти откроется форма списка банков.
В этой форме нажмите на кнопку Подобрать. Откроется форма Классификатора банков, из которой можно произвести загрузку классификатора. Для загрузки следует нажать на кнопку Загрузить классификатор.
Появится диалоговое окно для выбора варианта загрузки.
После выбора варианта загрузки и нажатия кнопки Далее начнется загрузка классификатора.
В дальнейшем с помощью кнопки Выбрать пользователь сможет выбрать нужный банк и перенести его в справочник Банки.
В заключении данной статьи немного поговорим о копировании информационных баз. О таком варианте копирования, как выгрузка информационной базы в файл с расширением dt (с последующим вариантом загрузки) мы еще поговорим несколько позже.
Поскольку начинающие 1С-ники работают чаще с файловыми базами, то для копирования, в принципе, достаточно одного файла, который называется 1Cv8.1CD.
Но рекомендуется еще копировать журнал регистрации событий (папка 1Cv8Log). Хотя для создания копии базы достаточно даже одного файла, который, по сути, и является самой базой.
Этому интересному свойству можно найти еще одно применение. Если Вы едете к трем разным клиентам устанавливать одну и ту же бухгалтерию, то по сути у других клиентов Вы можете создать такую же пустую директорию (или другую, не суть важно).
Главное, Вы можете сразу поместить в нее файл (естественно, той базы, с которой еще не работали). И если Вы заранее подготовили этот файл, то есть загрузили положенные классификаторы. Установка у клиента будет занимать считанные минуты.
К примеру, создаем у клиента папку D:\Bases\Accounting, помещаем в нее подготовленный файл. В окне информационных баз нажимаем кнопку Добавить. Но теперь на первом шаге выбираем вариант Добавление в список существующей информационной базы, а не создание новой (ведь база у нас уже в созданной директории есть).
В очередной открывшейся форме присваиваем наименование базе. После нажатия кнопки Далее программа попросит указать каталог информационной базы, в качестве которого мы и укажем уже подготовленную папку D:\Bases\Accounting с файлом базы.
На дополнительных параметрах очередной открывшейся формы можно пока внимания не заострять, нажать кнопку Готово и пользоваться новой базой.
Итак, Вы узнали не только, как подготовить информационную базу у клиента, но и как сделать это очень быстро. Конечно, если Вы заранее уже подготовились дома или в офисе.
PDF-версия статьи для участников группы ВКонтакте
Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.
Статья в PDF-формате
Если Вы уже участник группы – нужно просто повторно авторизоваться в ВКонтакте, чтобы скрипт Вас узнал. В случае проблем решение стандартное: очистить кеш браузера или подписаться через другой браузер.
Комментарии / обсуждение (9):
Для украинских конфигураций загружается файл налоговых инспекций str_sti.xml
В этой статье будет накапливаться экспертиза по работе с файловой базой данных системы 1С Предприятие 8.
Первое на что я наткнулся – это утилита “Tool 1CD.exe”. Ниже будет приведена ссылка на скачивание.
Команда для массового экспорта таблиц из файла 1Cv8.1CD в XML:
Tool_1CD . exe C : \ Users \ Иван \ Documents \ 1c \ DemoSmallBusinessEduc \ 1Cv8.1CD - ExportAllToXML F : \ 1 С _ Аналитика \ db_xml \
Программа “Tool_1CD” для распаковки базы данных 1С Предприятие 8 из 1Cv8.1CD в XML (Заархивировано сначала в RAR, потом в zip): Tool_1CD.zip.
Проверял на вирусы на касперском, вроде не было. Но в любом случае Вы используете этот файл на свой страх и риск. Всегда лучше работайте в “песочнице” или на скопированном файле, который не жалко потерять. Скачивая этот файл Вы соглашаетесь с тем, что Вы снимаете ответственность с владельца этого сайта. Вся ответственность за использование этого файла лежит на Вас.
НА БОЕВОЙ СРЕДЕ НИКОГДА НЕ ТЕСТИРУЙТЕ РАБОТУ ПОСТОРОННИХ УТИЛИТ.
Интерфейс программы “Tool 1CD”
Техническое описание внутреннего устройства опубликовано мной в статье Краткое описание формата файлов *.1CD (файловых баз 1Сv8). Однако она достаточно сумбурна, плоха для восприятия, поэтому здесь я попытаюсь описать формат немного более популярно. Чтобы не было путаницы с термином «файл», сразу замечу, что когда я буду иметь в виду файл базы *.1CD, я буду говорить «файл базы», когда же я буду говорить про внутренние файлы, содержащиеся внутри базы, я буду употреблять просто термин «файл».
На самом нижнем уровне файл базы данных 1CD состоит из страниц размером 4 килобайт (0x1000).
По сути, весь файл базы состоит из массива четырехкилобайтных страниц. Каждая страница имеет свой номер (индекс). Здесь и далее каждый прямоугольник с красной рамкой обозначает одну страницу.
Файлы
На более высоком уровне находятся файлы. Файл состоит из одной или более страниц. У каждого файла есть ровно одна заголовочная страница, в которой размещается массив номеров страниц размещения. В каждой странице размещения, в свою очередь, находится массив номеров страниц данных. Заголовочная страница и страницы размещения – это служебные страницы, которые нужны только для хранения служебных данных (сигнатура, длина файла, версия) и для нахождения страниц данных. Собственно содержимое файла хранится в страницах данных.
Структура таблиц
Каждая таблица состоит из нескольких файлов:
- файла описания таблицы DESCR;
- файла записей DATA;
- файла индексов INDEX;
- файла данных неограниченной длины BLOB.
Файл описания таблицы DESCR содержит текстовое описание таблицы – имя таблицы, состав полей и индексов. А также файл DESCR содержит номера файлов DATA, INDEX и BLOB. Таблица адресуется с помощью файла описания таблицы. Структуру файлов таблиц мы в данной статье рассматривать не будем, подробности можно узнать из моей статьи, ссылку на которую я приводил выше. Файл индексов может отсутствовать, если в таблице нет ни одного индекса. Файл данных неограниченной длины тоже может отсутствовать, если в таблице нет ни одного поля с данными неограниченной длины.
Адресация
База состоит из таблиц. Таблицы, в свою очередь, состоят из файлов. И наконец, файлы состоят из страниц. Адресом страницы является ее порядковый номер (индекс) в файле базы. Адресом файла является номер его заголовочной страницы. Адресом таблицы является адрес ее файла описания, а значит, номер заголовочной страницы файла описания. Т.е. о каком бы объекте мы бы не говорили – странице, файле или таблице, адресом объекта всегда является просто номер страницы.
Одним из способов получения подробного описания таблиц, полей (соответствие нормального наименования таблиц и технического) – использование “Внешней обработки .EPF”.
Файл .epf программируется через конфигуратор 1С Предприятия. В интернете много статей, я покажу лишь как его использовать.
Я нашел несколько файлов EPF (в архиве их три штуки):
epf файлы для получения метаданных из 1С Предприятия 8.3.zip
Как запустить epf файл для выгрузки из 1С метаданных
Приведу 2 примера подключения epf файла. Заходим в 1С Предприятие 8.3. Выбираем Файл – Открыть:
Далее выбираем файл внешней обработки 1С Предприятие для версии 8.3 СтруктураИБ_УФ.epf:
Нажимаем “Вывести список”:
Формат:
Расскрываем список
Получаем описание таблиц с полями:
И еще один пример:
Выводим структуру таблиц 1С Предприятие в текстовом формате
Таблица и “человеческие” названия:
После небольшой корректировки получаем отчет, можете скачать (но там ничего не понятно, нужна расшифровка метаданных): Таблицы и поля из 1С Предприятия 8.3 после обработки Tool 1CD.exe и выгрузкой в XML.xlsx
1С Script Builder реализован в виде внешней 1С-обработки и предназначен для автоматизированного проектирования скрипта загрузки данных из БД 1С версии 8.x в аналитическое приложение QlikView. Использование 1С Script Builder позволяет получить максимальную скорость загрузки данных и максимальную гибкость при формировании самых сложных запросов.
Генерация Загрузочного скрипта для QlikView из метаданных конфигураций 8.3 (управляемые формы), тестировалась на конфигурации “Управление небольшой фирмой, ред. 1.6”.
Обработка получает таблицу метаданных конфигурации с помощью функции ПолучитьСтруктуруХраненияБазыДанных() и генерирует код QlikView SCRIPT с запросом SQL для объекта метаданных текущей строки. Работает в тонком и толстом клиентах управляемого приложения. Поля, индексы и состав индексов элемента метаданных отображается в отдельных таблицах.
Ниже скриншоты как зайти в управляемое приложение через конфигуратор.
ВНИМАНИЕ! В коде последнюю запятую перед SQL надо удалить. Не знаю, как программными средствами убрать.
На вкладке LOAD Script For QlikView приведен загрузочный скрипт. Не забывайте про запятую, которую нужно убрать.
Размещаю этот пример в качестве отправной точки пример. Взят из файла: TableStruct.epf.7z
Создать новую базу данных 1С сможет каждый пользователь компьютера, это процесс несложный. Мы рассмотрим создание новой базы данных (файл-серверный вариант) на примере 1С:Бухгалтерия (учебная версия).
Создать нужную нам информационную базу 1С можно несколькими способами:
- Создать информационную базу из шаблона 1С.
- Создать пустую базу, а затем загрузить в неё нужный файл конфигурации с расширением .cf.
Рассмотрим оба случая.
Создание информационной базы из шаблона
Для создания новой базы запустим 1С до стартового окна «Запуск 1С:Предприятия». В правой панели нажмём кнопку «Добавить».
Выбираем пункт меню «Создание новой информационной базы» и нажимаем на кнопку «Далее».
В следующем окне выбираем пункт меню «Создание информационной базы из шаблона». Из списка шаблонов баз выбираем нужную нам базу 1С. Шаблон с пометкой «демо» предназначен для создания базы с тестовыми данными для ознакомления с конфигурацией. Если в списке шаблонов не обнаружено, то необходимо их предварительно установить. Для этого нужную конфигурацию можно либо купить у фирм-партнёров 1С, либо скачать с сайта 1С демонстрационную (учебную) версию, затем запустить установщик (файл setup.exe) и установить файлы шаблона в системную папку 1С. После выбора шаблона нажимаем кнопку «Далее».
В следующем окне вводим название нашей новой базы, которое будет отображаться в списке информационных баз при запуске.
Если база данных создаётся в файл-серверном варианте на локальном компьютере, то следует выбрать пункт меню «На данном компьютере или на компьютере в локальной сети». Если у вас установлена какая-либо СУБД и клиент-серверный вариант платформы 1С:Предприятие, то имеет смысл выбрать второй пункт «На сервере 1С:Предприятие». В данном примере выберем первый вариант. Нажимаем «Далее».
В следующем окне указываем каталог информационной базы 1С, где она будет храниться. Нажимаем «Далее».
В следующем окне можно оставить всё без изменений. Особое внимание здесь стоит уделить режиму запуска. Современные конфигурации можно запускать как в режиме тонкого клиента, так и в режиме уже привычного пользователям толстого клиента. Тонкий клиент позволяет запускать текущую конфигурацию в режиме управляемых форм. Если хотите видеть пользовательский интерфейс 1С в виде привычного приложения Windows, то выберите здесь пункт «Толстый клиент». Нажимаем «Готово».
В конце в списке информационных баз появилась наша база «Бухгалтерия предприятия». Теперь можно открывать её в пользовательском режиме и пользоваться ею.
Создание информационной базы из файла конфигурации
Чтобы создать базу 1С из сохранённого ранее файла конфигурации с расширением .cf, поначалу нужно выполнить те же шаги, которые были рассмотрены выше. На этапе создания базы из шаблона, выберем пункт меню «Создание информационной базы без конфигурации». Нажимаем «Далее».
В последующих окнах делаем те же самые действия, которые были описаны выше. В итоге созданная база оказывается в списке информационных баз.
Теперь открываем пустую информационную базу через конфигуратор 1С.
В конфигураторе для начала необходимо открыть окно конфигурации. Делается это через главное меню: Конфигурация ? Открыть конфигурацию.
Теперь станет доступным необходимый нам пункт меню: Конфигурация ? Загрузить конфигурацию из файла…
На этом этапе выбираем файл подготовленной конфигурации 1С:Бухгалтерия. Нажимаем «Открыть».
Конфигурация будет загружаться некоторое время в нашу информационную базу. На вопрос: «Обновить конфигурацию базы данных?» Отвечаем «Да».
На этапе реорганизации информационной базы нажимаем кнопку «Принять».
В конце обновления окно конфигуратора можно закрыть. Наша база 1С:Бухгалтерия готова к работе и её можно открыть теперь в пользовательском режиме.
Мы полностью рассмотрели создание информационной базы. Теперь легко можно создавать нужные для работы базы 1С!
Понятие конфигурации и базы данных. Обзор трёх конфигураций, заложенных в любой информационной системе 1С.
Известно, что сама конфигурация необходима для того, чтобы определить структуру базы данных, то есть, какие будут таблицы в базе данных, какие поля, их типы данных, а также она содержит в себе алгоритмы, которые определяют, как реагировать на те или иные действия оператора.
Давайте рассмотрим это более детально. Что же действительно содержится внутри информационной базы? Информационная база, это достаточно большой блок информации, и, во-первых, в ней содержаться пользовательские данные. Иными словами, это некоторые элементы справочников, который формирует оператор, документы и данные в регистрах накопления. Помимо всего прочего, в информационной базе содержится, как минимум, две конфигурации. Это конфигурация основная, и конфигурация базы данных. Для файл-серверной архитектуры в обязательном порядке всё это содержится непосредственно в специальном файле, с названием 1cv8.1cd.
Для чего же нужны эти две конфигурации? Всё дело в том, что разработчик работает именно с основной конфигурацией. То есть, когда разработчик вносит какие-либо изменения, все изменения делаются именно в основной конфигурации. А с конфигурацией общей базы данных работают операторы, они обращаются к ней и вносят изменения в данные информационной базы.
Для чего необходима такая схема? Дело в том, что разработчик при такой схеме взаимодействия может менять основную конфигурацию, вносить в неё какие-либо изменения, а параллельно могут осуществлять работу операторы со своей конфигурацией. В тот момент, когда настанет необходимость синхронизации двух конфигураций, можно попросить пользователей выйти из информационной системы, когда разработчики будут готовы сделать обновление, и выполнить обновление конфигурации новой базы данных до основной конфигурации.
Кроме того, что существует две конфигурации, описанные выше, есть также и конфигурация поставщика. Её может не быть, если прикладное решение разрабатывалось с нуля, то есть из пустой информационной базы, но если база была установлена из шаблона и она находиться на поддержке поставщика, то здесь же, внутри информационной базы храниться конфигурация поставщика.
Стоит отметить, если возможность изменения не включена, то вполне очевидно, что все три конфигурации являются одинаковыми. В этом случае система не хранит конфигурацию поставщика, поскольку она точно такая же, как и основная.
Методология 1С позволит вам лучше разобраться, как работает программа и какие возможности она даёт. Исследуемая область представляет собой комплекс методов, включает алгоритмы поиска, наборы средств и принципов, которые помогают наладить продуктивную работу.
Общая информация об ERP
ERP – это система планирования ресурсов предприятия, которая выполняет три основных функции:
- Составление прогнозов;
- Ведение проектов и программ;
- Управление финансами и кадрами.
Главное назначение системы – создание единой БД, в которой будут помещены все бизнес-данные по финансам, производственным данным, данным по персоналу и прочему.
В России лучшей ERP-системой для автоматизации планирования, учёта, контроля и анализа считается 1С:Предприятие 8. Фирма появилась в 1991 году, и за это время вышел ряд релизов платформы. Самой свежей на данный момент версией является 1С:Предприятие 8.3.
Компоненты 1С
Приложение состоит из двух компонентов: платформы и конфигурации.
Платформа – сочетание всех технологических методов, которые необходимы для работы 1С.
Составные части платформы:
- Различные прикладные решения;
- Методология 1С, на основе которой создается определённая конфигурация;
- Информационная и технологическая поддержка.
Платформа не предназначена для использования конечным потребителем. Концепция 1С такова, что для функционирования программы в платформу внедряется одно из прикладных решений (конфигураций), каждое из которых автоматизирует учёт в том или ином виде деятельности.
Различают 3 типа конфигураций:
- Универсальные или типовые: «Бухгалтерия», «Управление производственным предприятием», «Управление торговлей», «Зарплата и Управление персоналом»;
- Специализированные, создаются на основе универсальных, когда нужно реализовать проект специальной конфигурации для предприятия, например, когда необходимо использовать программу в другой стране, на зарубежном предприятии;
- Заказные. Они создаются «с нуля» и нужны для реализации специфичных задач.
Информационная база 1С
Все данные о конфигурации помещаются в информационную базу. Это совокупность объектов конфигурации, их поведения и связей друг с другом. В физическом представлении это набор файлов, в каждом из которых вся информация записана в виде таблиц (файлы конфигурации, словаря, списка пользователей, таблиц и индексов базы данных). Информационная база – это и есть каталог таких таблиц. С их внедрением методология 1С становится более прозрачной и структурированной.
Расположение базы зависит от используемой версии 1С. В случае однопользовательского приложения ИБ располагается на локальной машине. Если это многопользовательская версия 1С, то она размещена на серверном устройстве.
Концепция 1С: Варианты работы
Варианты работы в системе 1С могут быть следующими:
Используется в рабочих группах или в пределах всей компании. Благодаря внедрению кластеров 1С может выполнять объёмные операции. При создании даже сложного запроса клиент будет получать только итоговый результат, а промежуточная обработка будет происходить на сервере. Это выгодно с той точки зрения, что увеличить мощность кластера гораздо проще, чем обновлять все компьютеры в сети.
Система управления базами данных для локальной работы одного или нескольких клиентов. Вся информация помещается в единой файловой базе данных.
Преимущества файловой СУБД:
- Работа в UNICOD;
- Расположение всей БД в одном файле;
- Отсутствие необходимости в инсталляции дополнительного ПО;
- Пользователю не нужно заниматься администрированием сервера;
- Не нужно менять конфигурацию, если требуется использовать другой вариант работы 1С.
Методология 1С: объекты метаданных
Объекты метаданных предназначены для описания структуры БД 1С. В ходе работы с базой данных её структура может меняться программистами. Объекты метаданных делятся на категории в зависимости от функции. Так, в справочнике сохраняются данные, в документах происходит регистрация тех или иных операций, в отчётах выполняются итоговые расчёты, чтобы затем их можно было анализировать. Каждый из объектов необходим в определённый момент работы с конфигурацией.
Чтобы это было проще понять, можно описать, как функционирует вся система 1С. В справочниках располагается необходимая справочная информация. Затем она используется для составления документов, в которых вся информация записывается в регистры. При составлении отчёта все необходимые данные берутся именно из регистров.
У каждого объекта имеется набор свойств:
- Реквизиты. Необходимы для описания полей, которые предназначены для ввода данных;
- Формы. Шаблоны, на основе которых пользователь может редактировать данные;
- Модули. Программные компоненты, написанные на языке 1С (модуль формы, модуль объекта). Это специально созданный предметно-ориентированный язык, в котором имеется набор строго определённых функций. То есть, структура объектов метаданных определяется списком возможностей (классов), которые могут применяться в языке 1С.
Режимы запуска 1С
Существует 3 режима запуска:
- Пользовательский. Обычный режим для работы с 1С пользователя;
- Конфигуратор. Предназначен для создания и редактирования конфигурации;
- Отладчик. Этот инструмент позволяет выполнять ряд операций: создание точек останова, пошаговая работа модуля и замер производительности и прочие;
Основная концепция 1С – создание мощной системы для работы с базами данных, что позволит автоматизировать бизнес. Все инструменты и реализуемые в 1С возможности позволяют сделать процесс автоматизации более простым и структурированным.
Похожее
Один комментарий на “ Методология системы 1С ”
Спасибо за информативную статью.
Когда начинаешь заниматься 1С для Вас открывается огромный поток информации, и если эта информация не будет синхронизироваться в подобных статьях, то я просто не представляю как обучаться языку программирования :)
Читайте также: