Реквизит относится к подчиненным объектам

Подчиненные объекты конфигурации 1с

Любая конфигурация содержит не только основные прикладные объекты, но и подчиненные объекты конфигурации 1с. Объект конфигурации 1с может содержать различные подчиненные группы объектов.

Подчиненные объекты конфигурации 1с

Подчиненные объекты 1с

Перечислим подчиненные объекты конфигурации:

Реквизит объекта 1с

Реквизит-дополнительная информация об объекте, только в пределах этого объекта. С помощью реквизита задаются дополнительные параметры объекта.

Табличная часть объекта 1с

Табличная часть-набор дополнительной информации об объекте представленный в виде таблицы. Объекты конфигурации Документ или Справочник может содержать несколько подчиненных Табличных частей. В 1с : Предприятие 8 табличных частей может быть несколько. В 1с : Предприятие 7.7 документ мог иметь только одну табличную часть.

Реквизит табличной части объекта 1с

Реквизит Табличной части-состав табличной части объекта, доступен только в пределах этой табличной части.

Форма объекта 1с

Она используется для ввода, редактирования и просмотра информации. Форма в 1с : Предприятии создается автоматически. Пользователь может самостоятельно создать или изменить форму, при необходимости. Каждый объект конфигурации имеет несколько видов форм. Практических у всех объектов конфигурации есть форма элемента и форма списка.

Команда

Команда-используется для реализации каких-либо действий принадлежащих объекту.

Макет

Макет-применяется для реализации печатных форм объекта.

Граф

Граф-это графа журнала документов.

Измерение

Объект Измерение-подчиняется объекту Регистры. Измерение указывает в разрезе каких данных учитывается информация в Регистре.

Ресурс

Ресурс-Также используется в регистрах и показывает какие данные хранятся в Регистре.

Конечно, различные объекты могут содержать различные подчиненные объекты конфигурации. Обращение к подчиненным объекта производиться только через обращение к основным объектам. Мы кратко рассмотрели подчиненные объекты конфигурации 1с.

Агрегатные
и подчиненные объекты:

Агрегатные
объекты

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

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

Типизированные
и типообразующие объекты:

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

Тип
данных назначается объекту при его
создании.

Типизированный
объект

– объект, которому может быть указан
тип данных.

К
ним относятся: число, строка, дата.

Типообразующие
– объекты, которые сами образуют тип
данных после их создания.

К
ним относятся: справочники, док-ты, планы
счетов, планы видов расчетов, базис-процессы,
задачи, перечисления.

Сост.тип.данных
сов-ть
нескольких типизированных и типообразующих
объектов.

15.Общие объекты конфигурации системы «1с: Предприятие 8.*» обзор

В
общих обеъктах находятся общие объекты
доступные всем объектам в конфигурации.

Подсистемы
– обладают все объекты К, м.б. неограниченное
кол-во, одни и те же объекты принадлежат
различным подсистемам.

Общие
модули

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

Параметры
сеанса

предназначены для использования значений
параметров в запросах.

Роли
описывают полномочия пользователей с
этой ролью по проведению действий с
объектами к. (чтение, создание, удаление,
просмотр..).

Планы
обмена

для реализации мех обмены данных.

Критерии
отбора

– определенное правило отбора инф. в
списках, критерий отбора м.б.
любой(типизированный, типообразующий,
составной).

Общие
формы

– содержит формы, доступные из любого
объекта модуля к.

Интерфейсы
для каждого пользователя м.б. создан
собственный интерфейс.

Общие
макеты

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

Общие
картинки

– мб размещены в формах, макетах, и в
некоторых эл-х управления.

Стили
– это сов-ть различных настроек, использ
для оформления форм, текстов

Языки
возможность создания интерфейса на
различных языках

16.Константы, назначения и свойства.

Константы
предназначены для хранения постоянной
или условно-постоянной инф.(назв. Орг.,
адрес, дата созд)

Назначение
— избежать неправильного ввода значений
в реквизиты

Каждое
последующее значение констант стирает
ее предыдущее значение

Конфигуратор
позволяет создавать практически
неограниченное число констант

Форма
для ввода значений констант находится
в общие формы

Константа
может принимать тип

типизированный, теплообразующий
объект(справочн., ссылка..), составной.

17. Справочники в системы «1с: Предприятие 8.*», назанчение, основные хар-ки

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

В
процессе работы можно добавлять новые
записи в справочник.

Назначение
— избежать неправильного ввода значений.

Справочник
имеет предопределенные реквизиты: код,
наименование.

Справочники
бывают: иерархические (хранение данных
с необходимой степенью детализации) и
неиерархические.

Справочники
содержат реквизиты в шапке и табл.части,
имена которых не должны совпадать.

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

Использование
подчинённых справочников, позволяет
связать элементы разных структур.

Табличная
часть справочника служит для предоставления
подчиненной информации.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #

    22.07.2019490.42 Кб11f.rtf

  • #
  • #

    15.04.2019172.03 Кб11S.doc

  • #
  • #
  • #
  • #
  • #

Аннотация: В этой лекции рассматриваются виды объектов 1С:Предприятие 8.1., правила именования объектов, более подробно обсуждаются объекты конфигурации Подсистема и Константа.

Цель лекции: получить обзорное представление об объектах системы, освоить объекты Подсистема и Константа.

2.1. Обзор объектов 1С:Предприятие 8: общие объекты

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

Все объекты системы можно разделить на три большие группы: Общие объекты, прикладные объекты и подчиненные объекты.

Общие объекты (
рис.
2.1) расположены в ветви дерева конфигурации Общие. Они играют вспомогательную роль при разработке конфигурации.

Общие объекты

Рис.
2.1.
Общие объекты

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

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

  • Подсистемы. Позволяют структурировать конфигурацию по видам решаемых с ее помощью задач. Например, если конфигурация решает задачи бухгалтерского учета и расчета зарплаты, логично будет создать две подсистемы. При создании новых объектов можно «привязывать» их к подсистемам в зависимости от их предназначения. Использование подсистем облегчает работу с большими конфигурациями.
  • Общие модули. Содержат процедуры и функции, доступные из других объектов. В этих модулях нельзя определять переменные.
  • Параметры сеанса. Они нужны, в основном, для настройки прав доступа к данным. Эти параметры устанавливаются при старте системы. Например, в этот параметр может быть записано имя пользователя, вошедшего в систему.
  • Роли. Предназначены для настройки полномочий различных групп пользователей по доступу к данным. После создания и настройки роли ее можно назначить пользователю (для настройки списка пользователей применяют команду меню Администрирование > Пользователи ).
  • Планы обмена. Определяют правила обмена данными между информационными базами. Например, этот механизм можно использовать для обмена данными между головной организацией и филиалами или между подразделениями организации.
  • Критерии отбора. Позволяют создавать правила отбора, которые пользователь может применять при работе со списками данных в режиме 1С:Предприятие.
  • Подписки на события. С помощью подписок на события можно назначать обработчики для событий объектов. Например, обработчик может быть вызван при копировании документа.
  • Регламентные задания. Регламентные задания позволяют выполнять различные операции по расписанию.
  • Общие формы. Эти формы могут быть использованы различными объектами для решения схожих задач.
  • Интерфейсы. Хранит пользовательские интерфейсы (главное меню, набор панелей инструментов), которые можно назначать различным пользователям. Каждый интерфейс можно оснастить лишь теми командами, которые нужны определенному пользователю.
  • Общие макеты. Хранит общие макеты (шаблоны печатных форм ), которые доступны другим объектам конфигурации для формирования печатных вариантов электронных материалов.
  • Общие картинки. Хранит общедоступные картинки. Их можно, например, использовать в формах при настройке изображений на кнопках и в других случаях.
  • Пакеты XDTO. XML Data Transfer Object (XDTO) — это универсальный способ представления данных, который предназначен для организации взаимодействия с внешними программными системами. В частности, с другими конфигурациями 1С:Предприятия 8, с другими информационными системами.
  • WEB-сервисы. Здесь можно создать и настроить WEB-сервисы, которые обеспечивают экспорт функциональности конфигурации.
  • WS-ссылки. Содержит статические ссылки на опубликованные WEB-сервисы. Позволяет использовать функциональность этих сервисов.
  • Стили. Содержит наборы настроек форматирования, которые можно применить в ходе разработки. Например — с помощью механизма стилей можно быстро настроить форму заранее заданным образом.
  • Языки. Позволяют задавать различные языки, на которых можно будет настраивать интерфейс программы. Если в системе задано несколько языков, при настройке объекта появляется возможность задавать некоторые параметры на разных языках. В итоге это приводит к тому, что интерфейс системы может существовать для различных языков.

2.2. Обзор объектов 1С:Предприятие 8: прикладные объекты

Прикладные объекты применяются для разработки прикладного решения. Именно эти объекты «видны» пользователю, который работает с большинством из них в режиме 1С:Предприятие. Дадим характеристику прикладных объектов (
рис.
2.2).

Прикладные объекты

Рис.
2.2.
Прикладные объекты

  • Константы. Предназначены для хранения информации, которая либо не изменяется в ходе деятельности организации, либо изменяется очень редко. Например, в константе можно сохранить название организации, ФИО директора и другие подобные данные.
  • Справочники. Предназначены для хранения списков однотипных данных. Например, в справочниках хранят списки клиентов, сотрудников, товаров, материалов.
  • Документы. С их помощью информация попадает в систему. Документы могут выступать в качестве электронных аналогов первичных учетных документов. Вместе с документами используются такие объекты, как Нумераторы (для обеспечения сквозной нумерации различных документов ) и Последовательности (для обеспечения правильной последовательности документов ).
  • Журналы документов. Они используются для группировки документов различных видов.
  • Перечисления. Их применяют для хранения наборов значений, заданных в процессе конфигурирования и не изменяемых в ходе работы пользователя с конфигурацией.
  • Отчеты. Применяются для создания отчетов, которые являются средством представления выходных данных учетной системы.
  • Обработки. Предназначены для обработки информации, выполнения различных операций с данными.
  • Планы видов характеристик. Применяются для описания видов характеристик объектов.
  • Планы счетов. Используются для целей организации бухгалтерского учета. Представляют собой списки счетов учета. Применяются совместно с регистрами бухгалтерии.
  • Планы видов расчета. Используются для описания видов расчета и их взаимосвязей, применяются совместно с регистрами расчета.
  • Регистры сведений. Предназначены для накопления информации по нескольким измерениям с возможностью хранения истории изменения данных и с возможностью хранения нечисловых данных.
  • Регистры накопления. Предназначены для хранения данных в разрезе нескольких измерений, поддерживают получение информации об остатках и оборотах хранимых величин.
  • Регистры бухгалтерии. Хранят информацию о бухгалтерских операциях.
  • Регистры расчета Хранят информацию о расчетах. Применяются, в основном, для целей расчета заработной платы.
  • Бизнес-процессы. Позволяют создавать структуры, автоматизирующие выполнение многошаговых операций. Например — движение документа между различными должностными лицами организации.
  • Задачи. Используются совместно с Бизнес-процессами. Нужны для ведения учета задач по исполнителям.

2.3. Обзор объектов 1С:Предприятие 8: подчиненные объекты

Подчиненные объекты подчинены другим объектам конфигурации. Например, на
рис.
2.3 вы можете видеть объект конфигурации Документ, которому принадлежит несколько подчиненных объектов. Перечислим и опишем их.

Объекты, подчиненные объекту Документ

Рис.
2.3.
Объекты, подчиненные объекту Документ

Реквизиты. Реквизиты позволяют добавлять объекту дополнительные свойства. Например, если нам нужно, чтобы в документ можно было ввести сумму операции, мы можем ввести в него соответствующий реквизит.

Табличные части. Используются в том случае, если в документ (или другой объект, которому подчинена табличная часть ) нужно добавить произвольное количество записей (фактически — дополнительных свойств), оформленных в виде таблицы. Табличные части, в свою очередь, имеют реквизиты.

Формы. Формы используют для организации ввода и просмотра информации. В 1С:Предприятие 8 существует специальный редактор, который предназначен для разработки и модификации форм.

Макеты. Макеты применяют для описания печатных форм различных объектов. Макет содержит «заготовки», которые, при формировании печатной формы конкретного объекта заполняются данными.

На
рис.
2.4 представлены еще несколько подчиненных объектов — на этот раз — для прикладных объектов Журнал документов и Регистр накопления.

Объекты, подчиненные объектам Журнал документов и Регистр накопления

Рис.
2.4.
Объекты, подчиненные объектам Журнал документов и Регистр накопления

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

Измерения. Измерения регистров — это объекты, в разрезе которых ведется учет показателей в регистрах.

Ресурсы. Ресурсы регистров используют для хранения данных, по которым ведется учет в регистре.

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

2.4. Подсистемы

Подсистемы применяют для логической структуризации конфигурации по решаемым с ее помощью задачам.

Для добавления новой подсистемы щелкнем правой кнопкой мыши по разделу Подсистемы дерева конфигурации и выберем в появившемся контекстном меню пункт Добавить. Сразу же после этого в дерево конфигурации будет добавлен новый объект и будет выведено окно для настройки свойств этого объекта (
рис.
2.5).

Такое поведение системы характерно при создании общих объектов. При создании же прикладных объектов появляются окна редактирования объектов.

Окно свойств будет встречаться вам буквально на каждом шагу, поэтому сразу же рассмотрим его устройство.

Панель инструментов окна содержит следующие кнопки (для уточнения названия кнопки просто наведите на нее курсор и подождите некоторое время):

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

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

Показывать только важные. Отображает в окне лишь важнейшие, по мнению разработчиков, свойства.

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

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

Рассмотрим свойства объекта:

Имя. Это важнейшее свойство объекта, именно по нему к нему можно будет обращаться из встроенного языка. При создании нового объекта ему автоматически присваивается новое имя, но его обычно сразу же заменяют на имя, которое соответствует его предназначению. Существуют особые стандарты построения имен объектов, переменных, процедур, функций в 1С:Предприятии 8. В частности, составляя имя нужно принять во внимание синоним объекта. В идеале имя соответствует синониму, слова которого «склеены», а первая буква каждого слова сделана заглавной. Например, подсистема, имя которой «БухгалтерскийУчет» в синониме должна содержать текст «Бухгалтерский учет«. При практической работе в конфигураторе сразу после создания объекта обычно меняют его имя, а синоним строится автоматически на основе имени.
После этого синоним можно редактировать — это не внесет изменений в имя.

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

Комментарий. Позволяет ввести поясняющий текст.

Включать в содержание справки. Если этот флаг установлен, в справочную систему продукта будет включена тема, соответствующая синониму объекта.

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

Создадим в нашей конфигурации следующие подсистемы (табл. 2.1):

Таблица
2.1.
Параметры подсистем

Объект Имя Синоним
Подсистема БухгалтерскийУчет Бухгалтерский учет
ОперативныйУчетМатериалов Оперативный учет материалов
УчетРаботыМастеров Учет работы мастеров
РасчетЗаработнойПлаты Расчет заработной платы

Вот, что получилось в итоге (
рис.
2.6).

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

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

Подсистемы еще встретятся нам в дальнейшей работе, а пока переходим к следующим объектам — к константам.

Содержание:

1.    Что дает доступ к метаданным конфигурации

2.    Для чего нужен доступ к структуре метаданных  

1.    Что дает доступ к метаданным конфигурации

В «1С:Предприятии» дается доступ к метаданным конфигурации. Данная возможность требуется для создания общих алгоритмов, с помощью которых можно было бы упростить работу с различными объектами конфигурации.

Доступ к метаданным дает право только на непосредственное чтение, а программное изменение не поддерживается.

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


Метаданные в отчетах и в программных моделях не содержат ранее упомянутой ветки «Общие». Ветка “Общие” используется только в дереве метаданных для дополнительного удобства и редактирования. Данная возможность требуется в отчете и в программной модели все объекты, входящие в ветку «Общие», подчиняются “корневому” объекту. 

2.    Для чего нужен доступ к структуре метаданных

Доступ к структуре метаданных осуществляется через Метаданные глобального контекста. Данное свойство предоставляет доступ непосредственно к корневому объекту конфигурации и коллекциям объектов. Каждый объект метаданных 1С предоставляет доступ к своим свойствам и подчиненным объектам. Так данная возможность требуется для получить доступ к множеству объектов.


Например:

Сообщить(Метаданные.Документы.Счет.Реквизиты.Контрагент);

Кроме того, у некоторых типов, предназначенных для работы с прикладными объектами, имеется метод Метаданные(), предназначенный для получения объекта метаданных 1С, отвечающего за их конкретный тип.

Например:

Док = Документы.Счет.СоздатьДокумент();


Сообщить(Док.Метаданные().ПолноеИмя());

Однако такие методы есть не у всех типов, используемых для работы с прикладными объектами. Если необходимо получить объект метаданных 1С, отвечающий за некоторый тип прикладного объекта, то можно использовать метод НайтиПоТипу().


Например:

Выборка = Документы.Счет.Выбрать();


Сообщить(Метаданные.НайтиПоТипу(ТипЗнч(Выборка)));

Объекты метаданных 1С можно сравнивать на равенство. При этом проверяется схожесть объектов, а не совпадение значений свойств. То есть проверяется то, что сравнивается конкретно – один и тот же объект метаданных конфигурации.


Например:

Сообщить(Метаданные.ОсновнаяФормаКонстант = Метаданные.ОбщиеФормы.Основная);

С помощью метода Родитель() можно получить вышестоящий объект метаданных 1С.


Например:

Сообщить(Метаданные.Документы.Счет.Реквизиты.Контрагент.Родитель());

Для представления объекта метаданных 1С пользователю нужно использовать преобразование значения к строке или метод Представление().


Например:

Сообщить(Метаданные.Справочники.РасчетныеСчета);


Сообщить(Метаданные.Справочники.РасчетныеСчета.Представление());

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


Например:

Сообщить(Метаданные.ОбщиеФормы.Основная.ПолноеИмя());

Метаданные можно использовать, чтобы проверить, относится ли, например, значение к справочникам.

Некоторые свойства объектов метаданных имеют перечислительный тип. Это специальные перечисления. Доступ к ним в языке выполняется через коллекцию Свойства Объектов, предоставляемую “корневым” объектом метаданных. Состав этих перечислений описан в документации, в разделе, описывающем работу с объектами метаданных.


Например:

Сообщить(Метаданные.Документы.Счет.ПериодичностьНомера =

Метаданные.СвойстваОбъектов.ПериодичностьНомераДокумента.Год);

Некоторые свойства объектов метаданных являются коллекциями значений и представляются типом КоллекцияЗначенийСвойстваОбъектаМетаданных.


Например:

Сообщить(Метаданные.Документы.Счет.ВводитсяНаОсновании.Количество());


Сообщить(Метаданные.Документы.Счет.ВводитсяНаОсновании.Содержит(Метаданные.Справочники.Контрагенты));

В документации, описывающей работу с объектами метаданных, приводятся также описания специфических типов свойств метаданных, например, таких как ПараметрыВводаПоСтроке.

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

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

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


Например:

Стиль = БиблиотекаСтилей.СтильФормКомпании;


ЭлементыФормы.Кнопка1.ЦветТекстаКнопки = ЦветаСтиля.ЦветПредупреждения;


ЭлементыФормы.Кнопка1.Картинка = БиблиотекаКартинок.Автозаполнение;

Для проверки прав текущего пользователя используются специализированные методы глобального контекста ПравоДоступа() и ПараметрыДоступа().

Специалист компании ООО «Кодерлайн» 

Брежицкий Никита.

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей нашего сайта:

  • Монгольские компании в москве
  • Мондиал бизнес консорциум ооо
  • Монетка реквизиты организации
  • Монополия на большую компанию
  • Монопольные компании в россии

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии