Глоссарий

1С:Предприятие 8

В глоссарии использованы материалы [1C8G1]

Информационная система автоматизированная (ИС, АИС)

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

1Cv8.CD

Файл 1Cv8.CD - это файловая база данных, в которой хранятся все данные информационной базы (конфигурация, база данных, административная информация) при работе системы в файловом варианте. Файловой базой данных управляет файловая СУБД, которая разработана фирмой "1С" и является частью платформы.

Файл 1Cv8.exe

Файл 1Cv8.exe - это исполняемый файл толстого клиента. При стандартной установке системы этот файл располагается в каталоге %PROGRAMFILES%\1cv82\<номер версии платформы>\bin.

Архитектура

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

Варианты работы системы

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

Прикладные механизмы платформы

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

Объект конфигурации

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

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

Справочник

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

Документ

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

Журнал документов

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

Нумератор

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

Последовательность (Sequence)

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

Регистр накопления

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

Регистр сведений

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

План счетов

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

Регистр бухгалтерии

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

План видов расчета

Планы видов расчета - это прикладные объекты конфигурации. Они используются в механизме сложных периодических расчетов и служат для описания видов расчета и их взаимного влияния друг на друга.

Регистр расчета

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

Задача

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

Бизнес-процесс

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

Обработка

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

Отчет

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

План видов характеристик

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

План обмена

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

Константы

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

Перечисление

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

Команда

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

Подсистема

Подсистемы - это общие объекты конфигурации. На их основе платформа формирует командный интерфейс прикладного решения и визуально разделяет всю функциональность программы на крупные и мелкие блоки.

Критерий отбора

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

Роль

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

Подписка на событие

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

Регламентное задание

Регламентные задания - это общие объекты конфигурации. Они являются частью механизма заданий и позволяют автоматически выполнять процедуры на встроенном языке по расписанию.

XDTO пакет

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

Web-сервис

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

WS-ссылка

WS-ссылка - это общий объект конфигурации. Она предназначена для описания в прикладном решении "статической" ссылки на некоторый внешний веб-сервис стороннего поставщика.

Язык

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

Параметр сеанса

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

Функциональная опция

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

Параметр функциональной опции

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

Хранилище настроек

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

Дерево объектов конфигурации

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

Палитра свойств

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

Макет

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

Картинка

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

Синтакс-помощник

Синтакс-помощник - один из инструментов разработки. Он позволяет быстро получить подсказку по синтаксису встроенного языка в процессе написания кода программы.

Конструкторы

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

Редакторы

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

Глобальный поиск и замена

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

Внешний отчет

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

Внешняя обработка

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

Сравнение и объединение конфигураций, механизм

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

Сохранение и загрузка конфигурации

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

Поставка и поддержка, механизм

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

Комплект поставки, механизм

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

Отладчик

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

Проверка конфигурации

Механизм проверки конфигурации позволяет выявить ошибки, которые не являются критичными для функционирования прикладного решения в принципе, но наличие которых может существенно снизить скорость работы прикладного решения или даже привести к возникновению ошибок при работе в некоторых специальных режимах. Механизм проверки конфигурации позволяет выполнять, в частности, следующие проверки: * стандартная проверка логической целостности конфигурации, выполняемая перед обновлением конфигурации базы данных; * поиск некорректных ссылок во всех объектах, формах, макетах и т.д. * синтаксический контроль модулей в различных режимах работы, в том числе с эмуляцией работы на сервере, и в режиме внешнего соединения; * поиск неиспользуемых локальных процедур и функций; * проверка существования назначенных обработчиков; * поиск пустых обработчиков.

Встроенный язык

Встроенный язык является важной частью технологической платформы 1С:Предприятия 8, поскольку позволяет разработчику описывать собственные алгоритмы функционирования прикладного решения. Встроенный язык имеет много общих черт с другими языками, такими как Pascal, Java Script, Basic, что облегчает его освоение начинающими разработчиками. Однако он не является прямым аналогом какого-либо из перечисленных языков. Вот лишь некоторые, наиболее значимые особенности встроенного языка: * предварительная компиляция - перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код; * кэширование скомпилированных модулей в памяти; * мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы; * отсутствие программного описания объектов конфигурации - разработчик может использовать либо встроенные в платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения.

Запросы, механизм

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

Конструктор движений

Конструктор движений - это один из инструментов разработки. Он используется только для документов и помогает создать процедуру обработки проведения документа на встроенном языке. Конструктор может быть вызван, например, из окна редактирования документа:

Конструктор формы

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

Многоплатформенность

Многоплатформенность - это способность системы работать под управлением различных операционных систем. Основные компоненты системы могут работать как под управлением операционной системы Windows, так и под управлением операционной системы Linux.

Обновление конфигурации

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

Оперативный учет, механизм

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

Программа установки

Программа установки, - setup.exe, - одна из программ, входящих в состав дистрибутива платформы. Она выполняет установку платформы на компьютере.

Модель работы с базой данных

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

Система управления базами данных

истема управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Платформа поддерживает работу с пятью СУБД. Одна из этих СУБД, - файловая СУБД, - разработана фирмой "1С" и является частью платформы. Остальные - это СУБД сторонних поставщиков: * Microsoft SQL Server, * PostgreSQL, * IBM DB2, * Oracle Database.

Файловая СУБД

Файловая СУБД - одна из систем управления базами данных, которую поддерживает платформа. Файловая СУБД разработана фирмой "1С" и является частью платформы. Файловая СУБД хранит все данные в одном файле - файловой базе данных. Этот формат хранения данных разработан фирмой "1С" специально для прикладных решений 1С:Предприятия 8.