18+
реклама
18+
Бургер менюБургер меню

Илья Отькало – 1С:Профессионал по платформе: к экзамену готов (страница 3)

18

Рис. Окно «Основной конфигурации»

В информационной базе системы 1С:Предприятие хранятся минимум две конфигурации:

Основная конфигурация – используется разработчиком.

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

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

Рис. Конфигурации

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

Интерактивно изменять можно основную конфигурацию и конфигурацию расширения. Каждая конфигурация открывается в отдельном окне.

Конфигурацию можно сохранить в отдельном файле с расширением *.cf, выбрав пункт меню «Конфигурация – Сохранить конфигурацию в файл».

Рис. Расширения конфигурации

Типовые конфигурации можно скачать с сайта https://releases.1c.ru/.

Учебные типовые конфигурации «1С:Бухгалтерия 8» и «1С:Управление нашей фирмой» можно скачать с сайта https://online.1c.ru/.

Лицензирование и ключи защиты

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

Рис. Однопользовательский клиентский ключ аппаратной защиты 1С:Предприятия

Рис. Клиентский сетевой ключ аппаратной защиты 1С:Предприятия

Рис. Серверный 64-разрядный ключ аппаратной защиты 1С:Предприятия

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

Рис. Регистрация комплекта

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

Рис. Aladdin Monitor

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

Объекты конфигурации – это составные части конфигурации.

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

Рис. Объекты конфигурации

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

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

Состав объектов, который может использовать разработчик, фиксирован и определен на уровне платформы.

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

Константы

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

Рис. Константы

Справочники

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

Стандартные реквизиты

По умолчанию любой элемент справочника содержит два обязательных реквизита для заполнения пользователем, это Код и Наименование. Эти реквизиты являются стандартными, кроме них у справочника еще существует ряд стандартных реквизитов, которые можно посмотреть в отдельном окне «Стандартные реквизиты». Имена у стандартных реквизитов изменить нельзя.

Рис. Стандартные реквизиты

При первом сохранении любого элемента прикладного объекта автоматически заполняется стандартный реквизит «Ссылка», который содержит внутренний глобальный уникальный 128-битный идентификатор записи (GUID, Globally Unique Identifier). Он автоматически генерируется системой при создании нового элемента. При редактировании существующего элемента прикладного объекта ссылка уже содержится и системой для этого элемента больше не генерируется.

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

Рис. Внутренний глобальный уникальный идентификатор записи

Нумерация

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

Формирование нового уникального кода справочника зависит от того, как у справочника настроены серии кодов:

Во всем справочнике – в процессе формирования нового кода для элемента справочника будет сформирован код, уникальный для всего справочника.

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

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

Рис. Нумерация

Реквизиты

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

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

Рис. Реквизиты

Табличные части

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

Рис. Табличные части

Иерархия

Справочники могут поддерживать иерархическое расположение элементов:

Иерархия групп и элементов

Иерархия элементов

При установке вида иерархии в значение «Иерархия групп и элементов» появляется возможность создания группы. Например, в справочнике «Контрагенты» могут быть созданы группы: «Покупатели», «Поставщики», в которых располагаются элементы, относящиеся к этим группам. Кроме того, группы справочника могут включать в себя и другие группы, создавая тем самым многоуровневую иерархическую структуру.

При установке вида иерархии в значение «Иерархия элементов», появляется возможность установки подчинения одних элементов к другим элементам. Такой вид иерархии может использоваться, например, при создании справочника «Подразделения», где одно подразделение может включать в себя несколько других подразделений.

Рис. Виды иерархии

Владельцы

Разные справочники могут находиться в состоянии подчинения, т. е. элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, для ведения серийного учета справочник «СерииНоменклатуры» подчинен справочнику «Номенклатура». В этом случае к одной номенклатуре можно привязать несколько серий товара, например, «Сертификат на 3000».

Свойство «Использование подчинения» позволяет управлять ограничением, накладываемым на владельцев. Выделяют три вида подчинения по: «Элементам», «Группам», «Группам и элементам». Если у справочника несколько владельцев, то ограничение применяется ко всем владельцам.