Объекты конфигурации
Объекты конфигурации — это составные элементы, «детали», из которых складывается любое прикладное решение.
Они представляют собой проблемно-ориентированные объекты, поддерживаемые на уровне технологической платформы. По большому счету задача разработчика заключается в том, чтобы собрать из этих объектов, как из конструктора, необходимую структуру прикладного решения и затем описать специфические алгоритмы функционирования и взаимодействия этих объектов, отличающиеся от их типового поведения.
Состав объектов, поддерживаемых технологической платформой, является результатом анализа предметных областей использования 1С:Предприятия, и выделения и классификации используемых в этих областях бизнес-сущностей. В результате этого анализа разработчик может оперировать такими объектами как справочники, документы, регистры сведений, планы счетов и пр.
Для того чтобы стандартизировать и упростить процесс разработки и модификации прикладных решений, разработчику предоставляется графический интерфейс, с помощью которого он имеет возможность описать состав объектов, используемых в конкретном прикладном решении:
На основании этого описания технологическая платформа создаст в базе данных соответствующие информационные структуры, и определенным образом будет работать с данными, хранящимися в этих структурах. Разработчику нет необходимости заботиться о том, в каких таблицах, например, должны размещаться данные, каким образом они будут модифицироваться или представляться пользователю. Все эти действия платформа будет выполнять автоматически, исходя из типового поведения используемых объектов.
Таким образом, разработчик оперирует метаданными — «данными о данных», или объектами конфигурации. Добавляя в структуру прикладного решения очередной объект конфигурации, разработчик, по сути, добавляет описание того, как будут размещаться соответствующие данные, и как они будут взаимодействовать с другими данными, хранящимися в информационной базе.
Состав объектов, которые может использовать разработчик, фиксирован и определен на уровне платформы. Разработчик не может создавать собственные виды объектов, он может оперировать только тем набором объектов, который имеется. Подобный подход к разработке прикладных решений позволяет, во-первых, стандартизировать процесс разработки, а во-вторых — обеспечить простую и быструю модификацию прикладных решений другими разработчиками или пользователями.
Состав основных объектов конфигурации, используемых в 1С:Предприятии 8, перечислен далее:
Объекты конфигурации 1С Предприятие: определение и особенности
Вы наверняка слышали о программе 1С «Предприятие», которая основана на объектно-ориентированном подходе к разработке. Но что же такое объекты конфигурации и каковы их особенности?
Объекты конфигурации в 1С «Предприятие» представляют собой элементы, с помощью которых строится конкретная система учета и управления. Они представляют собой наборы свойств и методов, которые определяют функциональность системы.
Одним из основных преимуществ объектов конфигурации является их модульность. Каждый объект выполняет определенные функции, что позволяет разрабатывать и изменять систему по частям. Благодаря этому, можно легко вносить изменения в работу программы, не затрагивая при этом остальные ее компоненты.
Что такое объекты конфигурации?
Возможно, вы задаетесь вопросом, что конкретно подразумевается под термином «объекты конфигурации»? Для ответа на этот вопрос давайте представим, что мы строим дом. В этом случае, объекты конфигурации можно сравнить с различными элементами дома – стенами, окнами, дверями и так далее. Именно эти элементы собираются вместе и формируют дом. Аналогично, в системе 1С Предприятие объекты конфигурации объединяются и используются для создания конечной системы.
Объекты конфигурации включают в себя такие элементы, как табличные части (например, строки документов), реквизиты (поля, которые содержат информацию), глобальные реквизиты (реквизиты, доступные на уровне всей конфигурации), перечисления (константы, список значений), справочники (наборы данных, которые служат для хранения информации), документы (функциональные единицы для работы с данными), отчеты (документы для представления информации), подсистемы (наборы связанных объектов), общие модули (содержат процедуры и функции) и многое другое.
Таким образом, объекты конфигурации – это строительные блоки, которые используются для создания различных бизнес-процессов и функций в системе управления 1С Предприятие. Они позволяют организовать и автоматизировать работу с данными и обеспечить эффективное управление бизнес-процессами.
Основные типы объектов конфигурации
Первый тип объектов конфигурации — это справочники. Справочники хранят информацию об основных сущностях, с которыми вы работаете в своей организации. Например, это могут быть справочники клиентов, поставщиков, товаров и т.д. Справочники помогают структурировать и обеспечивать целостность данных.
Второй тип объектов конфигурации — это документы. Документы представляют собой записи о различных операциях, которые происходят в вашей компании. Они могут быть как внутреннего, так и внешнего характера. Например, это могут быть заказы, накладные, счета и т.д. Документы помогают отслеживать и контролировать бизнес-процессы.
Третий тип объектов конфигурации — это планы счетов. Планы счетов определяют структуру учета в вашей компании. Они позволяют классифицировать операции и сделать систему учета более гибкой и удобной. Планы счетов помогают вам правильно учитывать финансовые и материальные потоки.
Четвертый тип объектов конфигурации — это задачи. Задачи позволяют вам планировать и контролировать работу вашей команды. Они могут быть как ежедневными, так и долгосрочными. Задачи помогают повысить эффективность работы и достичь поставленных целей.
Пятый тип объектов конфигурации — это отчеты. Отчеты представляют собой информацию, которую вы можете получить из системы для принятия решений. Они могут быть как стандартными, так и созданными вами самостоятельно. Отчеты помогают вам анализировать данные и получать необходимую информацию в удобной форме.
Шестой тип объектов конфигурации — это обработки. Обработки позволяют вам автоматизировать выполнение различных операций. Они могут быть как стандартными, так и созданными вами самостоятельно. Обработки помогают вам сократить время и усилия на выполнение рутинных задач.
Седьмой тип объектов конфигурации — это бизнес-процессы. Бизнес-процессы представляют собой последовательность действий, которые выполняются в вашей компании для достижения определенных целей. Они помогают структурировать и оптимизировать вашу деятельность.
Восьмой тип объектов конфигурации — это перечисления. Перечисления представляют собой списки значений, которые используются в других объектах конфигурации. Они позволяют вам обеспечить единообразие и целостность данных, а также упростить работу с системой.
В зависимости от ваших потребностей вы можете использовать различные комбинации этих объектов конфигурации, чтобы создать наиболее эффективную систему для вашего бизнеса. Понимание основных типов объектов конфигурации поможет вам лучше ориентироваться в системе и использовать ее возможности на полную мощность.
Свойства объектов конфигурации
В 1С Предприятии объекты конфигурации имеют ряд свойств, которые определяют их характеристики и поведение. Знание и правильное использование свойств объектов конфигурации позволяет создавать более гибкие, удобные и мощные программные решения.
Одно из основных свойств объекта конфигурации — это его тип. В зависимости от типа объекта, его возможности и функциональность могут значительно отличаться. Например, у объекта «Справочник» есть связанные с ним справочные регистры, а у объекта «Документ» есть реквизиты «Дата» и «Номер». Понимание типа объекта поможет разработчику корректно использовать его возможности и методы.
Еще одно важное свойство объектов конфигурации — это их состояние. Объект может находиться в активном или заблокированном состоянии. Активное состояние означает, что объект может быть использован и изменен. Заблокированное состояние ограничивает возможности использования и изменения объекта. Состояние объекта часто используется для ограничения доступа к определенной информации или функционалу в зависимости от прав пользователя.
Еще одним важным свойством объектов конфигурации является их видимость. Объекты могут быть видимыми или скрытыми. Видимый объект отображается в интерфейсе программы и доступен для пользователей. Скрытый объект является вспомогательным и используется внутри системы, но не отображается в интерфейсе. Видимость объекта позволяет создавать более удобные и логично организованные интерфейсы программы.
Также объекты конфигурации имеют ряд других свойств, таких как доступность для создания и удаления, возможность кэширования данных и т. д. Каждое из этих свойств имеет свою роль и влияет на функциональность и поведение объекта.
Знание свойств объектов конфигурации позволяет разработчикам более гибко использовать возможности платформы 1С Предприятие и создавать индивидуальные программные продукты для различных областей бизнеса. Понимание свойств объектов помогает создать удобный и функциональный интерфейс программы, ограничить доступ к определенным данным или функциям для безопасности, оптимизировать работу с данными и многое другое.
Методы объектов конфигурации
Методы объектов конфигурации играют важную роль в 1С Предприятие, позволяя программистам создавать функциональные возможности для работы с данными и процессами. Они представляют собой специальные процедуры или функции, которые привязаны к объектам конфигурации и выполняют определенные действия.
Методы объектов конфигурации могут быть вызваны из других объектов или событий. Они могут принимать аргументы (параметры) и возвращать результаты своей работы. Методы позволяют изменять свойства объектов, обрабатывать события, взаимодействовать с базой данных и выполнять другие задачи.
С помощью методов объектов конфигурации можно создавать различные сценарии поведения программы, автоматизировать рутинные задачи, обеспечивать контроль над данными и бизнес-процессами. Это делает работу с 1С Предприятие гибкой и простой в использовании.
Одним из важных преимуществ методов объектов конфигурации является их модульность и переиспользуемость. Методы могут быть объединены в библиотеки или модули, которые затем могут быть использованы в различных объектах и задачах. Это позволяет экономить время и усилия программистов при разработке приложений.
Кроме того, методы объектов конфигурации обладают высокой гибкостью. Они могут быть изменены и доработаны в любой момент, не затрагивая другие части программы. Это особенно полезно, если требуется внести изменения в функциональность приложения без его переписывания с нуля.
Таким образом, методы объектов конфигурации являются мощным инструментом для разработки функциональности в 1С Предприятие. Они позволяют создавать гибкие, переиспользуемые и легко изменяемые решения, что облегчает процесс разработки и поддержки приложений.
Объекты конфигурации 1С Предприятие: определение и особенности
Объекты конфигурации могут быть разных типов, например:
- Справочник — объект, хранящий справочную информацию, такую как список контрагентов или товаров.
- Документ — объект, описывающий определенный бизнес-процесс, например, создание и исполнение заказа от клиента.
- План счетов — объект, содержащий информацию о структуре учета организации.
- Бизнес-процесс — объект, определяющий последовательность действий и ролей в рамках выполнения определенного процесса в организации.
Особенностью объектов конфигурации является наличие событий и методов. События позволяют отслеживать определенные ситуации, например, создание или изменение записи, и выполнять нужные действия при наступлении этих событий. Методы представляют собой набор команд и операций, которые могут быть вызваны для выполнения определенных действий.
Объекты конфигурации 1С Предприятие позволяют организовать работу и автоматизировать бизнес-процессы в системе. Они предоставляют возможность управлять данными, проводить анализ и формировать отчеты. Благодаря гибкой настройке и расширяемости, объекты конфигурации являются мощным инструментом для разработки и поддержки программных решений на платформе 1С.
Назовите основные объекты любой конфигурации для чего они предназначены
Чтобы получить доступ к учебным базам 1С и начать применять полученные навыки на практике Вам нужно авторизоваться под своей учётной записью на сайте.
У меня есть учётная запись на сайте
Я хочу научиться работать в 1С,
но у меня нет учётной записи на сайте
Структура любой программы (прикладного решения, конфигурации) включает в себя объекты конфигурации и взаимосвязи между ними.
Применительно к программам «1С:Предприятие 8» объектами являются элементы программы (справочники, документы, константы, отчеты и другие). Такие элементы называются объектами конфигурации. Они предназначены для хранения, обработки и отображения данных в информационных базах программ «1С:Предприятие 8».
При добавлении в структуру программы (прикладного решения, конфигурации) очередного объекта конфигурации, по сути, добавляется описание того, как и где будут размещаться соответствующие данные, и как они будут взаимодействовать с другими данными, хранящимися в информационной базе.
Состав основных объектов конфигурации, используемых в программах «1С:Предприятие 8» перечислен далее.
Константы — служат для хранения постоянной и редко изменяющейся в процессе работы информации. Например, константа «Валюта регламентированного учета» (см. Рис. 1). Она устанавливается при первоначальной настройке программы и не изменяется в процессе работы.
Рис. 1. Пример константы
Справочники — служат для хранения однотипной информации. Например: справочник «Страны мира» (см. Рис. 2).
Рис.2. Пример справочника
Документы позволяют хранить информацию о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» предприятия. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т.д. Выглядит документ в программе следующим образом (см. Рис. 3).
Рис. 3. Пример документа
Отчеты предназначены для обработки накопленной информации и вывода промежуточных и итоговых результатов на экран или на печать. Например: оборотно-сальдовая ведомость (см. Рис.4).
Рис. 4. Пример отчета
Мне нравится 4
Предыдущий урок Интерфейс
Следующий урок Справочники
Мы хотим принести в Россию самые передовые облачные технологии и заботимся о каждом пользователе.
Array ( [0] => Array ( [TEXT] => Продукты [LINK] => /arenda-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [1] => Array ( [TEXT] => Аренда 1С [LINK] => /arenda-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [2] => Array ( [TEXT] => Аренда 1С:Фреш [LINK] => /arenda-1c/1c-fresh/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда 1С:Фреш ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [3] => Array ( [TEXT] => Аренда сервера 1С [LINK] => /arenda-serverov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда сервера 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [4] => Array ( [TEXT] => Аренда виртуального сервера [LINK] => /arenda-serverov/arenda-virtualnogo-servera/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда виртуального сервера ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [5] => Array ( [TEXT] => Облако 1С [LINK] => /oblako-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Облако 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [6] => Array ( [TEXT] => 1С онлайн [LINK] => /online-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 5 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => 1С онлайн ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [7] => Array ( [TEXT] => Бухгалтерия Онлайн [LINK] => /buhgalteria-online/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 6 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Бухгалтерия Онлайн ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [8] => Array ( [TEXT] => Программы 1С для ИП [LINK] => /programmy-1c-dlya-ip/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 7 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Программы 1С для ИП ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [9] => Array ( [TEXT] => Сервисы [LINK] => /1c-contragent/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [10] => Array ( [TEXT] => 1С:Контрагент [LINK] => /1c-contragent/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Контрагент ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [11] => Array ( [TEXT] => 1С-Отчетность [LINK] => /1c-otchetnost/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С-Отчетность ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [12] => Array ( [TEXT] => 1СПАРК Риски [LINK] => /1c-sparkriski/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1СПАРК Риски ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [13] => Array ( [TEXT] => 1С:Распознавание первичных документов [LINK] => /1c-raspoznavanie-pervichnyh-dokumentov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Распознавание первичных документов ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [14] => Array ( [TEXT] => 1С:Кабинет сотрудника [LINK] => https://e-office24.ru/1c-kabinet-sotrudnika/ [SELECTED] => [PERMISSION] => Z [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Кабинет сотрудника ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [15] => Array ( [TEXT] => Поддержка [LINK] => /support/ [SELECTED] => 1 [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [16] => Array ( [TEXT] => Техническая поддержка [LINK] => /support/ [SELECTED] => 1 [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Техническая поддержка ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [17] => Array ( [TEXT] => Часто задаваемые вопросы [LINK] => /support/faq-voprosy-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Часто задаваемые вопросы ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [18] => Array ( [TEXT] => Форум 1С [LINK] => /support/forum-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Форум 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [19] => Array ( [TEXT] => Выбор программы [LINK] => /support/vybor-programmy/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Выбор программы ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [20] => Array ( [TEXT] => Предоставить доступ [LINK] => /support/connect/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( [TEST] => Y ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Предоставить доступ ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [21] => Array ( [TEXT] => О нас [LINK] => /company/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [22] => Array ( [TEXT] => О проекте [LINK] => /company/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => О проекте ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [23] => Array ( [TEXT] => Новостной блог [LINK] => /news/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Новостной блог ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [24] => Array ( [TEXT] => Отзывы клиентов [LINK] => /company/otzyvy-klientov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Отзывы клиентов ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [25] => Array ( [TEXT] => Контакты [LINK] => /company/contacts/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Контакты ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) )
- Продукты
- Аренда 1С
- Аренда 1С:Фреш
- Аренда сервера 1С
- Аренда виртуального сервера
- Облако 1С
- 1С онлайн
- Бухгалтерия Онлайн
- Программы 1С для ИП
- 1С:Контрагент
- 1С-Отчетность
- 1СПАРК Риски
- 1С:Распознавание первичных документов
- 1С:Кабинет сотрудника
- Техническая поддержка
- Часто задаваемые вопросы
- Форум 1С
- Выбор программы
- Предоставить доступ
- О проекте
- Новостной блог
- Отзывы клиентов
- Контакты
+7 (804) 333-16-02 звонок по России бесплатный Москва: +7 (499) 649-16-02 Санкт-Петербург: +7 (812) 425-17-02 Екатеринбург: +7 (343) 222-16-02 info@e-office24.ru sales@e-office24.ru
Назовите основные объекты любой конфигурации для чего они предназначены
Лабораторная работа № 3
Справочники.
Ориентировочная продолжительность занятия — 2часа 10 минут.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Что такое справочник
Объект конфигурации Справочник предназначен для работы со списками данных. Свойства и структура этих списков описываются в объектах конфигурации Справочник, на основе которых платформа создает в базе данных таблицы для хранения информации из этих справочников.
Справочник состоит из элементов. Пользователь в процессе работы может самостоятельно добавлять новые элементы в справочник.
В базе данных каждый элемент справочника представляет собой отдельную запись в основной таблице, хранящей информацию из этого справочника.
Каждый элемент справочника, как правило, содержит некоторую дополнительную информацию, которая подробнее описывает этот элемент. Поскольку эти объекты конфигурации логически связаны с объектом Справочник, они называются подчиненными этому объекту.
В БД справочник хранится в виде таблицы, в строках которой расположены элементы списка, а каждому реквизиту (стандартному или созданному разработчиком) в этой таблице соответствует отдельный столбец.
Система скрывает от разработчика всю «техническую» часть, связанную с хранением данных: в базе данных для справочника создаются несколько таблиц, эти таблицы связываются по уникальному полю (Ссылка), поля таблиц имеют определенные типы и т.д. Все это система делает сама. Нам лишь нужно добавить в объект конфигурации Справочник подчиненный ему объект «Табличная часть».
Для удобства использования элементы справочника могут быть сгруппированы по какому-либо принципу. Группировка называется иерархией, выделяют два вида иерархии:- иерархия групп и элементов (в качестве родителя выступает группа элементов справочника)
- иерархия элементов (родитель один из элементов справочника)
Элементы одного справочника могут быть подчинены элементам или группам другого справочника. В системе 1С: Предприятие это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник.
Порой возникают ситуации, когда необходимо, чтобы в справочнике некоторые элементы существовали всегда, независимо от действий пользователя. Объект конфигурации Справочник позволяет описать любое количество таких элементов справочника. Они называются предопределенными элементами справочника.
Предопределенные элементы отличаются от обычных тем, что они создаются в конфигураторе и что пользователь не может их удалить. Все остальные действия с ними он делать может, в том числе и переименовывать. В интерфейсе предопределенные элементы справочника помечены специальной пиктограммой.Предопределенные элементы
- на предопределенные элементы могут опираться алгоритмы работы конфигурации (т. к. возможно обращение к ним из встроенного языка по имени);
- предопределенные элементы являются объектами базы данных, которые нельзя удалить в режиме 1С Предприятия.
Обычные элементы «непостоянны» для конфигурации. В процессе работы пользователя они могут появиться, исчезнуть. Поэтому конфигурация хоть и может отличить их друг от друга, но рассчитывать на них в выполнении каких-либо алгоритмов она не может в силу их «непостоянства». Предопределённые элементы, напротив, «постоянны». В процессе работы пользователя они находятся всегда на своих местах и исчезнуть не могут.
Основная конфигурация и конфигурация базы данных
Конфигурация, предназначенная для разработчика, называется Основная конфигурация. Конфигурация, с которой работают пользователи, называется Конфигурация базы данных. Основную конфигурацию можно редактировать. Конфигурацию базы данных редактировать нельзя, можно только произвести обновление конфигурации базы данных на основе основной конфигурации. Хранилище конфигурации содержит конфигурацию, предназначенную для групповой разработки. Она хранится не в виде единой конфигурации, а в виде отдельных объектов в разрезе версий конфигурации. Таким образом, мы можем получить из хранилища конфигурацию любой версии — для этого она «собирается» из объектов нужной версии.
Теперь представьте, что между всеми этими видами конфигураций существует возможность сравнения и обновления. В этом случае очень легко запутаться, и название Основная конфигурация как нельзя лучше отражает конечную цель всех изменений.
Если эти изменения не затрагивают структуру базы данных (например, если не нужно изменять таблицы, если поменялся только программный код в каком-то модуле), то обновить конфигурацию базы данных можно не прерывая работы пользователей — динамическое обновление.
Но если изменения касаются структуры базы данных, например, добавился новый реквизит у справочника или изменился тип существующего реквизита, то тогда нужно завершить работу всех пользователей. Разработчик всегда может сравнить основную конфигурацию и конфигурацию базы данных, может вернуться к исходному состоянию основной конфигурации, используя конфигурацию базы данных.Формы справочника:
В зависимости от того, какие действия мы хотим выполнять со справочником, нам требуется изображать справочник в «разном виде».
Система может самостоятельно сгенерировать все формы, которые нужны для представления данных, содержащихся в справочнике. Причем система «знает», какие именно формы нужно использовать в каких ситуациях.
Вообще говоря, для отображения справочника в различных ситуациях требуется максимум пять форм для справочника.Таблица 3.1. Формы справочника
В контекстном меню и в палитре свойств (Рис.3.3)
В конструкторе форм
(Рис. 3.2)На закладке формы (Формы…) (Рис.3.1)