2 ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
Для успешной разработки и модификации прикладных решений специалист по информационным системам должен иметь представление обо всех доступных ему объектах и механизмах.
Все объекты системы «1С:Предприятие» условно можно разделить на три группы:
1. прикладные объекты;
2. общие объекты (размещенные в ветке «Общие» дерева конфигурации);
3. подчиненные объекты.
1. К группе прикладных объектов можно отнести:
- Константы, в которых хранятся редко изменяемые значения, например, название организации, ИНН, ФИО руководителя и т.д.
- Справочники, содержащие условно-постоянную списковую информацию, например, список товаров, список сотрудников. Такие сведения обычно характеризуются кодом и наименованием.
- Документы хранят информацию о произошедших событиях в жизни организации, например, приходная накладная, платежное поручение. Документ характеризуется номером и датой. Обычно при проведении документа изменяется состояние регистров, например, при проведении приходной накладной увеличивается количество товара в регистре «Остатки».
- Журналы документов. Журналы – это средство группировки связанных по смыслу документов, например, журнал «Склад» объединяет приходные и расходные накладные. Аналогично могут быть созданы журналы «Банк»,
«Кадры» и т.д.
- Нумераторы предназначены для единой (сквозной) нумерации документов нескольких видов. Например, нумератор «Кадровый» используется для присвоения номеров всем кадровым приказам.
- Последовательности предназначены для обеспечения правильной последовательности проведения документов с учетом возможных исправлений
«задним числом», например, последовательность «ПартионныйУчет».
- Планы видов характеристик предназначены для хранения дополнительных видов характеристик объектов, например, дополнительных свойств товаров (вес, цвет, размер). Новые виды характеристик можно вводить в режиме «1С:Предприятие». Через этот объект также реализован механизм аналитического учета по субконто в бухгалтерском учете.
- Регистры сведений предназначены для хранения любой информации об объектах в разрезе заданных измерений, например, регистр сведений «ЦеныТоваров». Если требуется хранить историю изменения информации, то регистр сведений делается периодическим, например, регистр «КурсыВалют».
- Регистры накопления накапливают числовую информацию в разрезе заданных измерений, например, регистры «ОстаткиТоваров», «Продажи». Движения регистров накопления всегда связаны с документами (регистраторами) и обычно создаются в момент проведения документа.
- Планы счетов содержат список счетов бухгалтерского или управленческого учета, например, планы счетов «Стандартный», «Управленческий».
- Регистры бухгалтерии — хранят записи (проводки), основанные на определенном плане счетов, например, регистр бухгалтерии «Управленческий».
- Планы видов расчета содержат виды расчета, объединенные по сходным признакам, к которым относятся одинаковые базовые виды расчета, одинаковые правила перерасчета, общие правила вытеснения по времени. В качестве примера можно привести планы видов расчета «ОсновныеНачисления», «Налоги».
- Регистры расчета. Предназначены для хранения учетных записей сложных периодических расчетов, например, регистр расчета «Удержания». Каждый регистр расчета основан на каком-либо плане видов расчета.
- Перечисление – это набор значений, заданный еще на этапе разработки прикладного решения, он не редактируется в режиме «1С:Предприятие». Главное, что стоит понять, сама конфигурация рассчитана на определенные перечисления, например, на перечисление «ТипКлиента» со значениями «Обычный» и «ОченьВажнаяПерсона». Для VIP-клиентов в программе может быть предусмотрена скидка.
- Отчеты. На основе информации из базы данных отчеты выдают печатные формы, содержащие детальную и сводную информацию. В качестве примера можно привести отчеты «ОборотноСальдоваяВедомость», «СписокСотрудников», «АнализПродаж».
- Обработки производят некоторую обработку информации, содержащейся в базе данных, например, обработка «РасчетНачислений», «ЗакрытиеПериода».
- Нумераторы предназначены для единой (сквозной) нумерации документов нескольких видов. Например, нумератор «Кадровый» используется для присвоения номеров всем кадровым приказам.
- Последовательности предназначены для обеспечения правильной последовательности проведения документов с учетом возможных исправлений
«задним числом», например, последовательность «ПартионныйУчет».
- Планы видов характеристик предназначены для хранения дополнительных видов характеристик объектов, например, дополнительных свойств товаров (вес, цвет, размер). Новые виды характеристик можно вводить в режиме «1С:Предприятие». Через этот объект также реализован механизм аналитического учета по субконто в бухгалтерском учете.
- Регистры сведений предназначены для хранения любой информации об объектах в разрезе заданных измерений, например, регистр сведений «ЦеныТоваров». Если требуется хранить историю изменения информации, то регистр сведений делается периодическим, например, регистр «КурсыВалют».
- Регистры накопления накапливают числовую информацию в разрезе заданных измерений, например, регистры «ОстаткиТоваров», «Продажи». Движения регистров накопления всегда связаны с документами (регистраторами) и обычно создаются в момент проведения документа.
- Планы счетов содержат список счетов бухгалтерского или управленческого учета, например, планы счетов «Стандартный», «Управленческий».
- Регистры бухгалтерии — хранят записи (проводки) основанные на определенном плане счетов, например, регистр бухгалтерии «Управленческий».
- Планы видов расчета содержат виды расчета, объединенные по сходным признакам, к которым относятся одинаковые базовые виды расчета, одинаковые правила перерасчета, общие правила вытеснения по времени. В качестве примера можно привести планы видов расчета «ОсновныеНачисления», «Налоги».
- Регистры расчета. Предназначены для хранения учетных записей сложных периодических расчетов, например, регистр расчета «Удержания». Каждый регистр расчета основан на каком-либо плане видов расчета.
- Перечисление – это набор значений, заданный еще на этапе разработки прикладного решения, он не редактируется в режиме «1С:Предприятие». Главное, что стоит понять, сама конфигурация рассчитана на определенные перечисления, например, на перечисление «ТипКлиента» со значениями «Обычный» и «ОченьВажнаяПерсона». Для VIP-клиентов в программе может быть предусмотрена скидка.
- Отчеты. На основе информации из базы данных отчеты выдают печатные формы, содержащие детальную и сводную информацию. В качестве примера можно привести отчеты «ОборотноСальдоваяВедомость», «СписокСотрудников», «АнализПродаж».
- Обработки производят некоторую обработку информации, содержащейся в базе данных, например, обработка «РасчетНачислений», «ЗакрытиеПериода».
К группе общих объектов относятся следующие объекты:
- Подсистемы предназначены для группировки других объектов конфигурации по направлению деятельности структурных подразделений организации, например, подсистемы «Кадры», «Торговля», «Маркетинг». Каждый объект может входить сразу в несколько подсистем. Подсистемы могут быть подчиненными друг другу.
- Общие модули содержат процедуры и функции, используемые в других программных модулях, например, общий модуль «РегламентныеПроцедуры».
- Интерфейсы представляют собой совокупность панелей интерфейса: меню и панели инструментов, например, интерфейсы «Бухгалтер», «Руководитель».
- Роли предназначены для определения прав пользователей, работающих с информационной базой, например, роли «Кадровик», «Администратор». Каждый пользователь может иметь несколько ролей.
- Критерии отбора необходимы для отбора данных по определенному признаку. Например, по критерию отбора «Контрагент» можно выбрать все документы, относящиеся к заданному контрагенту.
- Общие формы. Общие экранные формы не принадлежат конкретному объекту, а относятся к конфигурации в целом. Они могут использоваться в разных местах программы, например, форма «ВводАдреса».
- Общие макеты (шаблоны печатных форм объектов) также не принадлежат конкретному объекту конфигурации, например, макет «РеестрДокументов». Они используются в других программных модулях
- Общие картинки. Картинки, используемые на кнопках, формах и других интерфейсных объектах. Картинки можно рисовать с помощью редактора картинок.
- Стили. Стили оформления, включающие в себя различные элементы: цвет фона экранной формы, цвет фона редактирования полей, цвет отрицательных чисел и т.д. В качестве примера можно назвать стили «Основной», «Яр- кий», «РегламентныеПроцедуры»
- Языки интерфейса конфигурации, например, Русский, Английский, Украинский. В «1С:Предприятии 8» можно разрабатывать многоязычные кон- фигурации, рассчитанные на работу пользователей, говорящих на разных языках. Поведение объектов конфигурации определяется с помощью установленных свойств и программы на встроенном языке. Например, на встроенном языке задаются действия документа при его проведении, алгоритм формирования печатной формы отчета, процедура определения цены продажи со скидкой и т.д.
Разработчик пишет текст программы в строго определенных точках конфигурации – программных модулях, например, в модуле формы документа
«ПриходнаяНакладная» или в модуле отчета «ОстаткиТоваров».
2. К группе подчиненных объектов можно отнести следующие типы объектов, представленные в таблице 3.
Таблица 3 — Типы подчиненных групп объектов
|
Подчиненная группа объектов |
Виды объектов, которым принадлежит |
|
Реквизиты |
Справочники, Документы, Регистры, Отчеты, Обработки, Таблич- ные части |
|
Табличные части |
Справочники, Документы, Отчеты, Обработки |
|
Формы |
Справочники, Документы, Журналы, Отчеты, Обработки |
|
Макеты |
Справочники, Документы, Журналы, Отчеты, Обработки |
|
Графы, Измерения |
Журналы, Последовательности, Регистры |
|
Ресурсы |
Регистры |
Реквизиты – содержат дополнительную информацию об объекте, доступную только в пределах этого объекта.
Табличные части – наборы дополнительной информации об объекте, представленной в виде таблицы.
Формы – форма используется для ввода, просмотра и редактирования информации, хранящейся в объекте конфигурации, содержит модуль формы – программу на встроенном языке системы «1С:Предприятие». Способность иметь визуальное представление позволяет объекту конфигурации организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование системы «1С:Предприятие», и определяется, в основном, типом объекта конфигурации. Каждый объект может иметь несколько форм.
Макеты – табличные документы, предназначенные для формирования печатных форм объекта.
Графы – графы журнала документов.
Измерения – объекты конфигурации, данные о которых учитываются в регистре.
Ресурсы – данные, учитываемые в регистре.
Общий вид взаимосвязи всех объектов представлен на рисунке 1.

Рисунок 1 — Общий вид взаимосвязи всех объектов