Раздел 1. Состав и структура пакета 1С Архитектура 1С:Предприятия - система программ «1С:Предприятие 8» включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу. Конфигурация баз данных – конфигурация, с которой работают пользователи. Конфигурацию баз данных редактировать нельзя, можно только произвести обновление конфигурации базы данных на основе основной конфигурации. Конфигурация поставщиков - находится в информационной базе и содержат предыдущее состояние поставки. Основная конфигурация – конфигурация, предназначенная для разработчика, ее можно свободно редактировать Прикладное решение - обозначает ту часть системы 1С:Предприятие, которая работает под управлением платформы и которую «видят» все пользователи (бывает, конечно, что пользователи работают и с инструментальными средствами платформы, но это «продвинутые» пользователи). Здесь следует сказать о небольшой двойственности терминологии, которая будет использоваться в дальнейшем. Двойственность заключается в употреблении разных терминов для обозначения одного и того же предмета: конфигурация и прикладное решение. Употребление одного или другого термина зависит от контекста, в котором ведется изложение. Техническая платформа – существует одна платформа и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо конфигурация. Сама по себе платформа не может выполнять никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. То же самое с конфигурацией: чтобы выполнить те задачи, для которых она создана, необходимо наличие платформы, которая и управляет ее работой. Раздел 2. Основные объекты метаданных Бизнес-процесс – предназначены для реализации «процессного» принципа работы. Данный принцип позволяет автоматизировать процесс прохождения и контроля цепочек событий, операций. Документы - объект конфигурации, который является прикладным и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. Журналы документов – объект конфигурации, который служит для отображения списков документов различного вида. Константы – объект конфигурации, предназначенный для хранения постоянных, условно постоянных величин Обработки – используются для выполнения различных действий над информационной базой. Отчеты - объект конфигурации, который является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Перечисления – это объект конфигурации, который является прикладным и предназначен для описания структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации. Планы видов характеристик – объект конфигурации, предназначенный для описания множества однотипных объектов аналитического учета. Регистры бухгалтерии – объект конфигурации, который является прикладным и предназначен для описания структуры накопления данных, учет которых ведется исходя из некоторого плана счетов. Регистры накоплений - объект конфигурации, который является прикладным и предназначен для описания структуры накопления данных. Регистр расчетов – объект конфигурации, который служит для накопления информации о периодических расчетах. Регистры сведений - объект конфигурации, который является прикладным и предназначен для описания структуры хранения данных в разрезе нескольких измерений. Справочник - объект конфигурации, который является прикладным и предназначен для работы со списками данных. Раздел 3. Пользовательский интерфейс Пользовательские права - для того чтобы иметь возможность отличать друг от друга пользователей, работающих с информационной базой, в системе 1С:Предприятие существует режим ведения списка пользователей. В этом режиме администратор базы имеет возможность создавать и удалять пользователей системы, назначать им интерфейсы и роли и т. д. Пользовательских интерфейс – объект конфигурации, предназначенный для создания индивидуальных пользовательских интерфейсов Раздел 4. Встроенный язык Документы - объекты конфигурации, предназначенные для отражения хозяйственных событий предприятия, которые имеют отношение к автоматизируемой предметной области. ДокументСсылка – объект конфигурации, который используется для указания ссылки на документ в реквизитах других объектов и переменных встроенного языка. Данный объект не содержит средств для модификации документа, однако позволяет общаться к его реквизитам и другой информации об документе. При обращении к свойствам документа будет выполняться считывание всех данных документа из базы данных, но оно будет оптимизи- ровано при многократном обращении к документу, как через этот объект, так и через другое равное ему значение. ДокументОбъект – объект конфигурации, предназначенный для модификации документов и позволяющий изменять реквизиты документа и записывать его. ДокументВыборка – объект конфигурации, позволяющий достаточно быстро обходить с помощью выборки большие списки документов и не загружать в память всех элементов выборки. ДокументСписок – объект конфигурации, предназначенный для управления списком документов, отображаемом в табличном поле. КонстантыНабор - объект конфигурации, который предоставляет возможность проведения операций чтения и записи сразу для группы констант, в частном случае – для всех констант. Также используется в форме констант для хранения, записи и считывания констант. Методы запросов – объект конфигурации, который когда необходимо получить какую-либо сложную выборку данных из информационной базы. Модуль приложений – модуль, в котором располагаются процедурыобработчики событий, которые инициализируются при старте и окончании работы системы, а также определения переменных, процедур, функций доступных в любых точках конфигурации. Модуль внешнего соединения – модуль, в котором могут располагаться экспортируемые переменные, процедуры и функции, а также процедуры обработчики событий. Модуль сеанса – модуль, который используется при любых видах соединений и предназначен для установки параметров сеанса. Модуль объектов – модуль, который располагаются в ветках конфигурации, в которых содержатся сами объекты. Модуль набора записей – модуль, который присутствует у регистров любого вида. В нем могут быть определены предопределенные процедуры. Модуль форм – модуль, который содержится в формах конфигурации. Модуль формы может содержать определение переменных, процедур, функций, реализующих алгоритмы «поведения» формы. Общий модуль – модуль, который располагается в отдельной ветви метаданных. Содержит определение процедур и функций. Объект встроенного языка - тип данных, позволяющий получить доступ к данным и обладающий набором свойств и методов. Обработчики событий - при работе с событиями в платформе 1С:Предприятие 8 следует различать два типа событий: события, связанные с формой и элементами управления, расположенными в форме, и все остальные. Разница заключается в том, что обработчики событий, связанных с формой и элементами управления, расположенными в форме, – назначаемые, а обработчики всех остальных событий – фиксированные. Программный модуль - программа на встроенном языке системы 1С:Предприятие 8.0. Регистры - объекты конфигурации, предназначенные для хранения и обработки различной информации, отражающей хозяйственную или организационную деятельность предприятия, и не имеющей объектной природы. РегистрНакопленияЗапись - объект конфигурации, который используется для доступа к записи регистра накопления. Объект не создается непосредственно, а предоставляется другими объектами, отвечающими за регистр накопления. РегистрНакопленияКлючЗаписи - объект конфигурации, представляющий собой набор значений, однозначно идентифицирующих запись регистра. Объект используется в тех случаях, когда необходимо сослаться на определенную запись. РегистрСведенийЗапись - объект конфигурации, предоставляющий доступ к записи регистра сведений. Объект не создается непосредственно, а предоставляется другими объектами, связанными с регистром сведений. РегистрСведенийКлючЗаписи - объект конфигурации, представляющий собой набор значений, однозначно идентифицирующих запись регистра. Объект используется в тех случаях, когда необходимо сослаться на определенную запись. Справочники - объекты конфигурации, используемые для работы с постоянной или условно постоянной информацией с некоторым множеством значений. СправочникВыборка – это специализированный способ перебора элементов справочника. Обход элементов выполняется системой динамически. Это означает, что использование выборки не считывает все элементы сразу, а выбирает их порциями из баз данных. Такой подход позволяет достаточно быстро обходить с помощью выборки большие списки справочников и не загружает в память всех элементов выборки. СправочникОбъект – объект конфигурации, предназначенный для модификации элементов справочника и позволяющий изменять значения реквизитов элемента справочника записывать его. СправочникСсылка - объект конфигурации, который используется для указания ссылки на элемент справочника в реквизитах других объектов и переменных встроенного языка. СправочникСписок – объект конфигурации, предназначеннный для управления списком элементов справочника, отображаемым в табличном поле. Структура запросов и методика их использования – для выполнения запроса необходимо составить текст запроса. Текст запроса – это инструкция, в соответствии с которой должен быть выполнен запрос. Для формирования текста запроса существует специализированный язык запросов. Он определяет используемые синтаксические конструкции структуры запроса. Типы программных модулей: Типы данных и переменные – определяет, какого рода информацию может содержать объект конфигурации. Таблицы - источник данных для запроса. Язык запросов - встроенный язык, используемый для формирования текста запросов построителя отчетов. Раздел 5. Интеграция пакета с другими приложениями Интернет почта – не требует установленного почтового клиента и, если клиент все же установлен, работают с ним параллельно. Объекты встроенного языка почта - работа с электронной почтой при использовании объекта «Почта» не ведется «независимо».Работа ведется с почтовым клиентом по умолчанию. Распределенные базы данных – совокупность информационных баз 1С:Предприятия, в которых поддерживаются синхронизация конфигурации и данных. Технология OLE – механизм Оle Automation позволяет общаться из одного приложения с другим. Например: из системы «1С:Предприятие 8.0» обращаться к Microsoft Excel, другому запуску системы «1С:Предприятие 8.0» и т.д. Технология COM – механизм, позволяющий быстро обращаться из одного приложения к другим. XML документ – документ, в котором используются определенные форматирующие конструкции.