Илья Отькало – 1С:Профессионал по платформе: к экзамену готов (страница 3)
В информационной базе системы 1С:Предприятие хранятся минимум две конфигурации:
• Основная конфигурация – используется разработчиком.
• Конфигурация базы данных – используется конечным пользователем.
Если прикладное решение находится на поддержке, то в информационной базе хранится еще конфигурация поставщика.
Для расширения функциональных возможностей, без изменения типовой конфигурации, в информационную базу можно добавить любое количество расширений конфигурации, которые являются отдельными дополнительными конфигурациями. В прикладном решении может существовать сколько угодно конфигураций.
Интерактивно изменять можно основную конфигурацию и конфигурацию расширения. Каждая конфигурация открывается в отдельном окне.
Конфигурацию можно сохранить в отдельном файле с расширением *.cf, выбрав пункт меню «
Типовые конфигурации можно скачать с сайта https://releases.1c.ru/.
Учебные типовые конфигурации «1С:Бухгалтерия 8» и «1С:Управление нашей фирмой» можно скачать с сайта https://online.1c.ru/.
Лицензирование и ключи защиты
Возможность использования клиентских приложений и сервера 1С:Предприятия определяется имеющимися лицензионными соглашениями. Одной из составных частей используемой системой защиты является аппаратный ключ защиты от несанкционированного использования. Проверка правомерности использования прикладного решения осуществляется на Портале 1С:ИТС на основании регистрации прикладного решения и договора сопровождения.
Существует еще один способ легального использования, это применение программной лицензии 1С в виде пин-кодов. Программная лицензия представляет собой файл с расширением *.lic, который в зашифрованном виде содержит параметры лицензии и компьютера, на котором она была активирована. Например, данные о материнской плате, процессорах и т.п. Активация лицензии выполняется при помощи пин-кода. Основной и резервные пин-коды лицензирования содержатся в сопутствующей документации к комплекту.
Для защиты от несанкционированного использования системы 1С:Предприятие может использоваться сетевая система защиты HASP4 Net. С помощью данной системы защиты организовано обеспечение одновременной работы определенного количества клиентских приложений (сеансов) с системой 1С:Предприятие (в том числе и для мобильного и WEB клиента). Ключ аппаратной защиты кластера серверов 1С:Предприятия не является сетевым. На каждый отдельный физический сервер в составе кластера серверов нужен отдельный ключ защиты.
Основные объекты конфигурации
Объекты конфигурации – это составные части конфигурации.
Они представляют собой проблемно-ориентированные объекты, поддерживаемые на уровне технологической платформы.
Задача разработчика заключается в том, чтобы собрать из этих объектов, как из конструктора, необходимую структуру прикладного решения и затем описать специфические алгоритмы функционирования и взаимодействия этих объектов, отличающиеся от их типового поведения.
Для описания алгоритмов функционирования и взаимодействия объектов используются объекты встроенного языка.
Состав объектов, который может использовать разработчик, фиксирован и определен на уровне платформы.
Разработчик не может создавать собственные виды объектов, он может оперировать только тем набором объектов, который имеется. Подобный подход к разработке прикладных решений позволяет, во-первых, стандартизировать процесс разработки, а во-вторых – обеспечивает простую и быструю модификацию прикладных решений другими разработчиками или пользователями.
Константы
Константы – это прикладные объекты конфигурации, предназначенные для хранения постоянной или условно-постоянной информации. Такая информация либо совсем не изменяется в процессе деятельности предприятия, либо изменяется достаточно редко. Но значение в константе хранится одно без возможности получить его на определенную дату.
Справочники
Справочники – это прикладные объекты конфигурации, предназначенные для хранения данных, имеющих одинаковую структуру и списочный характер. Например, список сотрудников, список номенклатурных позиций, список контрагентов и т.д.
Стандартные реквизиты
По умолчанию любой элемент справочника содержит два обязательных реквизита для заполнения пользователем, это
При первом сохранении любого элемента прикладного объекта автоматически заполняется стандартный реквизит «
Отсюда можно сделать однозначный вывод, если удалить элемент справочника и создать точно такой же, у них будет отличаться внутренний глобальный уникальный идентификатор (Ссылка), что может привести к изменению логики работы программы.
Нумерация
Система поддерживает режим автоматической нумерации элементов, при котором она самостоятельно может генерировать код для нового элемента справочника. Кроме этого, система позволяет осуществлять контроль уникальности кодов справочника, не разрешая создавать элементы с одинаковыми кодами.
Формирование нового уникального кода справочника зависит от того, как у справочника настроены серии кодов:
• Во всем справочнике – в процессе формирования нового кода для элемента справочника будет сформирован код, уникальный для всего справочника.
• В пределах подчинения – в процессе формирования нового кода для элемента справочника будет сформирован код, уникальный в пределах иерархии элемента (элементы, имеющие одного и того же родителя, будут иметь различные коды; элементы, имеющие разных родителей, могут иметь одинаковые коды).
• В пределах подчинения владельцу – в процессе формирования нового кода для элемента справочника будет сформирован код, уникальный в пределах подчинения (элементы, имеющие одного и того же владельца, будут иметь различные коды; элементы, имеющие различных владельцев, могут иметь одинаковые коды).
Реквизиты
Помимо кода и наименования, каждый элемент справочника, как правило, содержит дополнительные данные, которые подробно описывают этот элемент. Для хранения таких данных служат реквизиты.
Реквизиты – это поля информационной базы данных, характеризующие элементы некоторого объекта конфигурации. Например, для контрагента это могут быть данные об ИНН, ФИО и т. д. Набор таких данных является одинаковым для всех элементов конкретного справочника.
Табличные части
Табличная часть – это набор данных, представленный в виде строк, одинаковой структуры, но различный по количеству строк, для разных элементов справочника. Эту возможность рекомендуется использовать для отражения информации, связанной с данным элементом, но не имеющей собственной объектной сущности. Например, для каждого контрагента в справочнике «
Иерархия
Справочники могут поддерживать иерархическое расположение элементов:
• Иерархия групп и элементов
• Иерархия элементов
При установке вида иерархии в значение «
При установке вида иерархии в значение «
Владельцы
Разные справочники могут находиться в состоянии подчинения, т. е. элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, для ведения серийного учета справочник «
Свойство «