formulamobile.ru

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

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


Рис. 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.

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

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

Печать (Ctrl+P)

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

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

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

Константы

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

Справочники

Для работы с постоянной и условно постоянной информацией с некоторым множеством
значений в системе используются объекты типа Справочник.
Обычно справочниками являются списки материалов, товаров, организаций, валют,
сотрудников и др.
Механизм поддержки справочников позволяет спроектировать и поддерживать самые
различные справочники. На этапе конфигурирования можно описать, какими свойствами
обладает каждый конкретный справочник. К настраиваемым свойствам относятся,
например, длина и тип кода, количество уровней иерархии, поддержка уникальности
кодов, набор реквизитов справочника.
Помимо кода и наименования, механизм работы со справочниками позволяет создавать
набор реквизитов для хранения любой дополнительной информации об элементе
справочника (например, для номенклатуры это может быть закупочная и отпускная цены,
производитель, для сотрудника – должность, образование, адрес места жительства и т. д.),
а также табличные части. В табличных частях хранится однотипная информация, число
которой может быть переменным, например, описание комплектующих изделия, состав
семьи сотрудника, телефоны организации и т. д.
Для каждого справочника может быть задано несколько типов форм: элемента, группы,
списка, выбора, выбора группы. По каждому типу форм может быть создано произвольное
число форм.
Для описания соподчиненных сущностей можно использовать подчиненные справочники. В этом случае в подчиненном справочнике каждый элемент «принадлежит» к определенному элементу справочника-владельца.
В конкретной конфигурации создается необходимое количество справочников для хранения данных об объектах, используемых при автоматизации данной предметной области. Например, это могут быть справочники Организации, Товары, Сотрудники и т. д.

Перечисления

Перечисления используются в системе «1С:Предприятие» для описания постоянных
наборов значений, не изменяемых в процессе работы конфигурации.
На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие от справочника, значения перечислений задаются на этапе конфигурирования и не могут быть изменены на этапе исполнения.
Типичными примерами перечислений являются виды оплаты (наличная, безналичная,
бартер), статус клиента (постоянный, разовый) и т. д.
Одной из главных особенностей перечислений, отличающей их от справочников, является
то, что набор значений перечисления не изменяется при работе конечного пользователя с
программой. Например, алгоритм конфигурации может быть ориентирован на то, что
каждый клиент имеет один из двух статусов – либо постоянный, либо разовый. В этом
случае указание статуса клиента выполняется путем выбора одного из значений
перечисления. Пользователь не может добавить новый статус.
В отличие от перечислений, для справочников конкретные значения обычно вводятся
пользователем при работе с программой, например: наименования товаров, контрагентов и прочее.

Документы

Документы предназначены для отражения хозяйственных событий предприятия, которые
имеют отношение к автоматизируемой предметной области. Например, в конфигурации,
предназначенной для учета торговых операций, могут быть такие документы, как счет,
приходная накладная, расходная накладная и проч. При помощи документов отражаются и
платежи с расчетного счета, и операции по кассе, и движения по складу, и прочие
подобные события.
В процессе конфигурирования настраивается произвольное количество видов документов.
Типичными примерами видов документов являются такие, как Платежное поручение, Счет, Приходная накладная, Расходная накладная, Накладная на внутреннее перемещение,
Приходный кассовый ордер и другие. Каждый вид документа предназначен для отражения
своего типа событий. Это определяет его структуру и свойства, которые описываются в
конфигурации.
Каждый вид документа может иметь неограниченное количество реквизитов и табличный
частей. Несколько табличных частей требуются в тех случаях, когда одним документом
необходимо зарегистрировать разные по сути, но связанные события, например: отразить
поступление товара на склад и зарегистрировать понесенные дополнительные затраты –
оплату транспорта, грузчиков и др.
Для документа создаются формы ввода – экранные аналоги реальных документов. Если в
других формах используются данные документов, то для включения этой информации
разрабатываются формы для выбора. Для просмотра списка документов одного вида
создаются формы списков. Количество форм неограниченно. Каждый документ также
может иметь неограниченное количество печатных форм.
Все документы характеризуются номером, датой и временем. При настройке для документа также задается длина номера документа, условия поддержки уникальности номеров и другие.

Документы играют центральную роль для основных механизмов, реализуемых системой.
Все документы образуют единую хронологическую последовательность. Фактически она
отражает реальную последовательность событий. Внутри даты последовательность
документов определяется их временем, при этом время документа является не столько
средством отражения реального (астрономического) времени ввода документа, сколько
средством, позволяющим четко упорядочить документы внутри одной даты. Данные,
вводимые в документ (в реквизиты и табличные части документа), обычно содержат
информацию о происшедшем событии: например, в накладной – информацию о том, с
какого склада, каких товаров и сколько отгружено, какие дополнительные затраты
произведены при приобретении товаров.
Для документа весьма важным действием является его проведение. Если документ не
является «проводимым», это значит, что событие, которое он отражает, не влияет на
состояние учета, который ведется в данной конфигурации. Если документ проводится, то
он изменяет состояние тех или иных учитываемых данных. При проведении документ
может отразить зафиксированное им событие в механизмах, реализуемых различными
регистрами.
Например, в торговом предприятии выписка клиенту счета на оплату не изменяет
состояния товарных или денежных средств предприятия, так как счет в данном случае –
это только выражение намерения клиента приобрести товар. В этом случае в
конфигурации для учета торговых операций документ Счет может не отражаться на
регистрах учета.
Однако если выписка счета сопровождается резервированием товара для данного клиента, то в этом случае документ Счет должен отражаться на регистрах учета, так как операция выписки счета еще и «замораживает», временно выключает из оборота определенное количество товаров. В этом случае конфигурация для учета торговых операций должна уметь отслеживать зарезервированный товар.

Журналы документов

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

Отчеты и обработки

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

Планы видов характеристик

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

Планы видов расчета

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

Планы счетов

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

Планы обмена

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

Бизнес-процессы и задачи

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

Регистры

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

Специализированные объекты конфигурации (ветвь «Общие»)

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

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

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

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

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

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

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

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

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

  • Справочник
    Справочники служат для описания таких сущностей как товары, контрагенты, валюты, склады и пр. Все эти сущности имеют общие свойства: внутренняя идентификация объекта в системе, необходимость поддержки иерархии и группировки элементов, необходимость поддержки вложенных таблиц и т.д. Подробнее...
  • Документ , Журнал документов , Нумератор , Последовательность
    Служат для описания таких сущностей как счета, накладные, заказы и пр. Эти сущности фиксируют различные события, происходящие в жизни организации, они привязаны ко времени, содержат вложенные таблицы, должны отражаться в учетных механизмах и т.д. Подробнее...
  • Регистр накопления
    Регистры накопления "отвечают" за учет движений ресурсов (финансов, товаров, материалов и т.д.). Они позволяют автоматизировать такие направления как складской учет, взаиморасчеты, планирование. В регистрах накопления хранится информация о поступлении и расходе тех или иных ресурсов, а функциональность этих объектов предоставляет возможность получения остатков на определенный момент времени, расчета итогов, кэширования итогов и т.д. Подробнее...
  • Регистр сведений
    Регистры сведений предназначены для хранения многомерных сведений о значениях различных величин. Такими значениями могут быть, например, курсы валют или цены на товары конкурентов по состоянию на определенную дату. Эта информация может быть как статической, так и изменяющейся с течением времени - в этом случае для нее предусмотрено хранение истории изменений. Подробнее...
  • План счетов , Регистр бухгалтерии
    Планы счетов и регистры бухгалтерии предназначены для построения модели, реализующей систему двойной записи бухгалтерского учета. Реализуют многоуровневые планы счетов с фиксированной или переменной разрядностью кодов, многоуровневый и многомерный аналитический учет, учет по нескольким планам счетов, учет по нескольким организациям, опциональное ведение количественного, суммового и валютного учета по отдельным разрезам аналитики и т.д. Подробнее...
  • План видов расчета , Регистр расчета
    Планы видов расчета и регистры расчета служат для реализации моделей расчета заработной платы. Позволяют описывать различные виды расчета (например, оклад, персональная доплата, алименты, штраф и т.д.), задавать правила, по которым одни виды расчета могут влиять на результаты других видов расчета, и хранить промежуточные данные и конечные результаты расчетов. С помощью этих объектов может быть организован расчет основных начислений, расчет налога на доходы физических лиц, распределение результатов расчета заработной платы для целей отражения в бухгалтерском учете и т.д. Подробнее...
  • Задача , Бизнес-процесс
    Задачи и бизнес-процессы позволяют создавать формализованные описания типичных последовательностей работ, выполняемых в организации, и на их основе формировать списки задач, которые необходимо выполнить тому или иному сотруднику организации в данный момент. Например, процесс продажи товара может быть представлен как последовательность выписки счета, его утверждения, получения наличной оплаты и отгрузки товара со склада. За выполнение каждого из этапов могут отвечать различные сотрудники, таким образом, в любой момент времени можно определить, в каком состоянии находится процесс продажи товара и кто из сотрудников в данный момент должен выполнить какие-либо действия. Подробнее...
  • Обработка , Отчет
    Обработки и отчеты служат для обработки накопленной в системе информации и получения сводных данных в удобном для просмотра и анализа виде. Описывают алгоритмы обработки информации, содержат различные формы и алгоритмы представления этой информации пользователю. Позволяют использовать для визуального отображения данных таблицы, различные виды диаграмм. Подробнее...
  • План видов характеристик
    Планы видов характеристик предназначены для хранения информации о характеристиках различных объектов. Они позволяют пользователю создавать всевозможные характеристики, описывать тип этих характеристик и задавать их значения. План видов характеристик может использоваться, например, для предоставления пользователю возможности описывать товары произвольным количеством произвольных характеристик (цвет, размер, запах и т.д.). Он позволяет создавать и хранить название характеристики и тип данных, который должны принимать значения этой характеристики. Подробнее...
  • План обмена
    Планы обмена предназначены для описания структуры распределенной информационной системы и задания перечня данных, которыми будет производиться обмен в пределах этой распределенной системы. Позволяет создавать территориально распределенные информационные системы как на основе информационных баз 1С:Предприятия, так и с использованием произвольных информационных систем, не основанных на 1С:Предприятии. Подробнее...
  • Константа
    Константы предназначены для хранения постоянной или условно-постоянной информации. Например, константа может хранить название организации, фамилию, имя и отчество руководителя или главного бухгалтера, и т.д. Подробнее...
  • Перечисление
    Перечисления предназначены для описания перечня значений, которые может принимать какая-либо переменная. Например, перечисление может хранить значения, описывающие статус покупателя: "оптовый" и "розничный". Подробнее...
  • Команда
    Команды – это действия, которые может выполнить пользователь. Помимо команд, формируемых платформой, разработчик может создавать собственные команды, принадлежащие всему прикладному решению или отдельным объектам конфигурации. Подробнее...
  • Подсистема
    С помощью подсистем осуществляется визуальное разделение прикладного решения на крупные, и мелкие функциональные блоки. Подсистемы составляют основу для формирования командного интерфейса программы. Подробнее...
  • Критерий отбора
    Критерии отбора используются для отбора информации в справочниках, документах и т.д. Они позволяют определить правила, в соответствии с которыми будет отбираться не вся информация, существующая в базе данных, а только та, которая отвечает заданным условиям. Например, с помощью критерия отбора можно организовать отбор документов, относящихся только к определенному контрагенту. Подробнее...
  • Роль
    Роли позволяют описать различные права доступа пользователей к данным, хранящимся в информационной базе и определить круг возможных действий пользователя. Например, руководитель организации может иметь полный доступ к любой информации, хранящейся в информационной базе, в то время как кладовщик должен оперировать только складскими документами и не иметь доступа к другой информации. Подробнее...
  • Подписка на событие
    Подписки на события позволяют назначать обработчики для неинтерактивных событий одного или нескольких прикладных объектов. Подробнее...
  • Регламентное задание
    Регламентные задания позволяют организовать автоматическое выполнение процедур общих модулей по расписанию. Подробнее...
  • XDTO-пакет
    XDTO-пакеты позволяют описать систему типов и значений для взаимодействия с различными внешними источниками данных и программными системами. Они используются для описания типов параметров и возвращаемых значений Web-сервисов. Также эти объекты могут использоваться для организации обмена данными между различными конфигурациями 1С:Предприятия 8 или другими информационными системами. Подробнее...
  • Web-сервис , WS-ссылка
    Механизм Web-сервисов позволяет создавать Web-сервисы в конфигурации 1С:Предприятия 8, а также взаимодействовать в конфигурации 1С:Предприятия 8 с веб-сервисами, опубликованными сторонними поставщиками. Подробнее...
  • Язык
    Эти объекты конфигурации используются для создания интерфейсов прикладного решения на различных языках. Благодаря использованию языков становится возможным создание многоязычных прикладных решений, в которых пользователь может выбирать свой язык для работы с прикладным решением. Подробнее...
  • Параметр сеанса
    Параметры сеанса в основном предназначены для использования в запросах и условиях ограничения доступа к данным для текущего сеанса. Подробнее...
  • Функциональная опция , Параметр функциональной опции
    Функциональные опции позволяют разработчику описать возможности конфигурации, которые можно оперативно включать или выключать на этапе внедрения и/или в процессе работы системы. Например, возможность работы с дополнительными свойствами товаров можно выделить в отдельную функциональную опцию. Тогда если отключить эту возможность, в интерфейсе конфигурации «пропадут» все связанные (с дополнительными свойствами товаров) возможности. Подробнее...
  • Хранилище настроек
    Хранилища настроек позволяют разработчику хранить пользовательские настройки не в системных таблицах, а в объектах конфигурации (например, в специальных справочниках, в регистрах сведений). Благодаря этому разработчик может реализовать собственный формат хранения этих настроек и собственные алгоритмы работы с этими настройками. Подробнее...

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

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

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

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

Для удобства использования элементы справочника могут быть сгруппированы пользователем по какому-либо принципу. Например, в справочнике Бытовая техника могут быть созданы следующие группы: Холодильники, Телевизоры, Стиральные машины и т.д. Возможность создания таких групп в справочнике задается свойством Иерархический объекта конфигурации Справочник. В этом случае элемент справочника, представляющий собой группу, будет являться родителем для всех элементов и групп, входящих в эту группу. Такой вид иерархии называется иерархией групп и элементов.

Возможен и другой вид иерархии – иерархия элементов. В этом случае в качестве родителя выступает не группа элементов справочника, а непосредственно один из элементов справочника. Например, такой вид иерархии можно использовать при создании справочника Подразделения, когда одно подразделение является родителем для нескольких других, входящих в его состав.

Элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник ЕдиницыИзмерения может быть подчинен справочнику Товары. Тогда для каждого элемента справочника Товары мы сможем указать единицы измерения, в которых этот товар поступает на склад. В системе 1С:Предприятие это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник.

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

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

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

Таблица 1 – Основные формы объекта «Справочник»

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

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

Задание

3.1 Создать конфигурацию справочники «Клиенты», «Сотрудники», «Номенклатура», «Склады».

Ход работы

В древе конфигурации создать новый объект конфигурации справочник «Клиенты» со следующими параметрами:

Во вкладке «Основные» указывать имя справочника в поле «Имя». Поле «Синоним» заполняется автоматически, при установке курсора в это поле.

Рисунок 1 – Параметры вкладки «Основные»

Рисунок 2 – Параметры вкладки «Данные»

Остальные параметры оставить по умолчанию. Для завершения редактирования выбирать «Закрыть». Для проверки нового созданного объекта следует открыть меню «Отладка» и выбрать пункт «Начать отладку». Также, эта функция вызывается нажатием клавиши F5. На запрос конфигуратора об обновлении конфигурации ответить «Да». Для принятия изменений в конфигурации в окне списка изменений выбрать «Принять».

После запуска 1С:Предприятие 8.1 в режиме «1С:Предприятие» выбираем меню «Функции» - «Справочник». Выбираем справочник «Клиенты» и подтверждаем выбор нажатием «OK». В появившемся окне выбрать «Действия» - «Добавить». Появляется окно для ввода информации о клиенте.

Рисунок 3 – Ввод информации о клиенте

Подтвердить добавление нажатием «OK». Форма ввода закрывается автоматически. Далее аналогично добавить клиентов в конфигурацию. Форма просмотра справочника «Клиенты» должна выглядеть так:

Рисунок 4 – Просмотр справочника «Клиенты»

Добавить справочник «Сотрудники». Справочник «Сотрудники» будет отличаться от справочника «Клиенты» Дело в том, что в нем будет храниться не только фамилия, имя и отчество сотрудника, но и информация о его прошлой трудовой деятельности. Эта информация однородна по своей структуре (организация, начало, окончание работы, занимаемая должность), но количество предыдущих мест работы у разных сотрудников может быть различным. Поэтому для хранения такой информации будет использоваться табличную часть справочника. На вкладке «Основные» указать имя – «Сотрудники». На вкладке «Данные» указать параметры: длина кода – 9, длина наименования – 50. Для организации справочника следует добавить в него табличную часть. Для добавления табличной части установить курсор на надпись «Табличная часть» и применить щелчок правой кнопкой мыши. В контекстном меню выбрать «Добавить». В открывшемся окне свойств указываем имя – «ТрудоваяДеятельность».

Создать реквизиты табличной части:

Организация – тип Строка, длина 100,

НачалоРаботы – тип Дата, состав даты – Дата,

ОкончаниеРаботы – тип Дата состав даты – Дата,

Должность – тип Строка, длина 100.

Для добавления реквизита нужно установить курсор на «ТрудоваяДеятельность» и применить щелчок правой кнопкой мыши. В контекстном меню выбрать «Добавить» - «Реквизит табличной части», указать нужные параметры.

Рисунок 5 – Добавление реквизитов табличной части

Рисунок 6 – Заполненная табличная часть

После добавления реквизитов нажать закрыть и запустить 1С:Предприятие в режиме отладки. Проверка работы справочника проверяется аналогично справочнику «Клиенты».

Рисунок 7 – Добавление в справочник «Сотрудники» нового сотрудника

После добавления записей справочник должен выглядеть так:

Рисунок 8 – Заполненный справочник сотрудники

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

Задача будет состоять в создании иерархического справочника. Создать новый объект конфигурации «Справочник» и назвать его «Номенклатура». Перейти на вкладку «Иерархия» и установить флаг «Иерархический справочник».

Рисунок 9 – Вкладка «Иерархия»

На закладке «Данные» задать длину кода – 9, тип кода – Строка, длину наименования справочника равной 100 символам.

Запустить 1С:Предприятие в режиме отладки. Для проверки справочника «Номенклатура» выбрать «Операции» - «Справочник» - «Номенклатура».

Создать две группы в корне справочника: Материалы и Услуги (меню «Действия» - «Новая группа»).

Рисунок 10 – Справочник «Номенклатура» с созданными группами

В группе Материалы создать любые шесть элементов, связанные с аппаратной частью компьютера, а в группе услуги создать несколько элементов – услуг по ремонту ПК и услуг по ремонту принтеров.

Рисунок 11 – Добавление элемента в «Материалы»

Рисунок 12 – Заполненная группа «Материалы»

В группе «Услуги» создать две группы - «Компьютер» и «Принтер». Для того чтобы переместить услуги в соответствующие группы, в окне списка следует установить курсор на ту услугу, которую требуется переместить, и выполнить команду «Действия» - «Переместить в группу». В открывшемся окне выбрать новую группу.

Рисунок 13 – Элементы, перемещенные в группу «Принтеры»

Затем в группе материалы создать две группы – «Комплектующие» и «Прочее» аналогичным образом и распределить элементы среди этих групп.

Рисунок 14 – Иерархия групп

В заключение создать справочник «Склады», который будет содержать информацию о складах, используемых компанией «КомпМастер». Этот справочник будет содержать один предопределенный элемент – склад «Основной», на который будут поступать все материалы.

Задача – создать справочник, содержащий предопределенные элементы. Следует открыть конфигуратор и создать новый объект конфигурации «Справочник» с именем «Склады». На закладке «Данные» установить длину кода – 9 и тип кода – Строка. Далее перейти на закладку «Прочее» и нажмем кнопку «Предопределенные». Система откроет список предопределенных элементов справочника. Сейчас он пуст, поэтому требуется выполнить команду «Действия» - «Добавить» и создать предопределенный элемент с именем «Основной»

Чот я редко пишу, ну и ладно. Продолжаю сражаться, глава 7 и 8.

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

Как создать отчет с помощью конструктора схемы компоновки данных?
В конфигураторе выбираем ветсь "Отчеты", правый клик мыши - команда "Добавить". На вкладке "Основные" выберем кнопку "Открыть схему компоновки данных"

Далее жмем кнопку "Добавить набор данных". Тут в качестве набора данных можно выбрать запрос, объект, объединение.
Запрос идет через консоль запросов. На закладке "Настройки" происходит управление выводом данных отчета, тут необходимо поставить галочки в окошке "выбранные поля"


На самом деле, скажу я честно, эта "система компоновки данных" мне совсем не нравится. Гораздо проще работать с кодом, проще и понятнее, чесслово.

Как отобразить отчет в разделах прикладного решения?
Правый клик по отчету - вкладка "Подсистемы"

Занятие 8

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

Что такое конструктор печати?
Конструктор печати - это инструмент для создания печатных форм (хотя на самом деле удобнее не пользоваться конструктором)

Как создать макет с помощью конструктора печати?
Выбираем объект конфигурации, которому нужен макет (это может быть документ, отчет, внешняя обработка), правый клик по нему, команда "Изменить", вкладка "Макеты", кнопка "Конструктор Печати".


Определяем, какие реквизиты будут в шапке;


Определяем, какие реквизиты табличных частей будут выводится;


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

Как изменить табличный документ?
Изменение размеров ячеек происходит аналогично Excell, а другие свойства - правый клик по ячейке, свойства, справа выползет палитра свойств.

Какая разница в заполнении ячейки табличного документа текстом, параметром или шаблоном?
Текст - то, что будет показано на экране в любом случае;
Параметр - будет заменен некоторым значением, которое может быть присвоено ему (параметру) средствами встроенного языка. Например, запросом можно заполнить таблицу с колонкой номенклатура. При выводе на печать таблица будет построчно выводится, причем колонка Номенклатура будет выгружаться на место, где стоял параметр Номенклатура. Естественно, это требует дополнительной работы, но тут мне сейчас лениво описывать.
Шаблон - текстовая строка, в определенные места которой будут вставлены значения параметров.

Как с помощью встроенного языка вывести в табличный документ новую область?
С помощью следующей конструкции:
ОбластьИмяОбласти = Макет.ПолучитьОбласть("ИмяОбласти");
Перед этим надо создать на макете данную область. Выделяем колонку или строку, правый клик, команда "Свойства" и именуем нужную область.

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

Загрузка...