1. Основные виды объектов конфигурации
Все
объекты конфигурации, которые существуют в системе «1С:Предприятие», образуют
несколько основных видов. Каждый вид объектов конфигурации представляет собой
как раз те «строительные элементы», из которых будет создаваться конфигурация.
Формально объекты конфигурации объединяются в виды в
дереве конфигурации. Названия видов пользователь видит на первом уровне дерева
конфигурации, когда открывает окно Конфигурация в
конфигураторе.
Рис. 1.
Дерево метаданных
Несмотря
на отсутствие формального определения, названия видов объектов конфигурации
широко используются при работе с системой «1С:Предприятие».
Например,
специалист, осуществляющий конфигурирование системы «1С:Предприятие», видит
свою цель в разработке необходимого набора справочников, документов, отчетов,
журналов, которые будут реализовывать требуемую систему учета. Конечный
пользователь системы «1С:Предприятие» – руководитель, бухгалтер, менеджер,
кладовщик – также оперирует конкретными справочниками, документами и т. д. для
решения стоящих перед ним задач. Общение между двумя этими категориями
пользователей также будет происходить в понятиях видов объектов конфигурации.
Объект
данных какого-либо вида является уже конкретным документом, отчетом, журналом,
константой и так далее. Как правило, каждый объект используется для работы со
вполне определенной информацией предметной области.
Ниже
приведена краткая характеристика основных видов объектов конфигурации системы
«1С:Предприятие». Подробная информация об объектах конфигурации, объединяемых в
каждом из этих видов, будет изложена далее.
2. Константы
Для работы
с постоянной и условно постоянной информацией в системе используются объекты
типа Константа.
Информация, хранящаяся в константах, редко изменяется, но, как правило, часто
используется в работе. Например, в константах может храниться наименование
предприятия, его ИНН, фамилии директора и главного бухгалтера и другая подобная
информация.
В системе
может быть описано неограниченное количество констант.
3. Справочники
Для работы
с постоянной и условно постоянной информацией с некоторым множеством значений в
системе используются объекты типа Справочник.
Обычно
справочниками являются списки материалов, товаров, организаций, валют,
сотрудников и др.
Механизм
поддержки справочников позволяет спроектировать и поддерживать самые различные
справочники. На этапе конфигурирования можно описать, какими свойствами
обладает каждый конкретный справочник. К настраиваемым свойствам относятся,
например, длина и тип кода, количество уровней иерархии, поддержка уникальности
кодов, набор реквизитов справочника.
Помимо
кода и наименования, механизм работы со справочниками позволяет создавать набор
реквизитов для хранения любой дополнительной информации об элементе справочника
(например, для номенклатуры это может быть закупочная и отпускная цены,
производитель, для сотрудника – должность, образование, адрес места жительства
и т. д.), а также табличные части. В табличных частях хранится однотипная
информация, число которой может быть переменным, например, описание
комплектующих изделия, состав семьи сотрудника, телефоны организации и т. д.
Для
каждого справочника может быть задано несколько типов форм: элемента, группы,
списка, выбора, выбора группы. По каждому типу форм может быть создано
произвольное число форм.
Для
описания соподчиненных сущностей можно использовать подчиненные справочники. В
этом случае в подчиненном справочнике каждый элемент «принадлежит» к
определенному элементу справочника-владельца.
В
конкретной конфигурации создается необходимое количество справочников для
хранения данных об объектах, используемых при автоматизации данной предметной
области. Например, это могут быть справочники Организации, Товары, Сотрудники и т. д.
4. Перечисления
Перечисления используются в системе
«1С:Предприятие» для описания постоянных наборов значений, не изменяемых в
процессе работы конфигурации.
На этапе конфигурирования можно описать
практически неограниченное количество видов перечислений. В отличие от
справочника, значения перечислений задаются на этапе конфигурирования и не
могут быть изменены на этапе исполнения.
Типичными примерами перечислений являются виды
оплаты (наличная, безналичная, бартер), статус клиента (постоянный, разовый) и
т. д.
Одной из главных особенностей перечислений,
отличающей их от справочников, является то, что набор значений перечисления не
изменяется при работе конечного пользователя с программой. Например, алгоритм
конфигурации может быть ориентирован на то, что каждый клиент имеет один из
двух статусов – либо постоянный, либо разовый. В этом случае указание статуса
клиента выполняется путем выбора одного из значений перечисления. Пользователь
не может добавить новый статус.
В отличие от перечислений, для справочников
конкретные значения обычно вводятся пользователем при работе с программой,
например: наименования товаров, контрагентов и прочее.
5. Документы
Документы предназначены для отражения
хозяйственных событий предприятия, которые имеют отношение к автоматизируемой
предметной области. Например, в конфигурации, предназначенной для учета
торговых операций, могут быть такие документы, как счет, приходная накладная,
расходная накладная и проч. При помощи документов отражаются и платежи с
расчетного счета, и операции по кассе, и движения по складу, и прочие подобные
события.
В процессе конфигурирования настраивается
произвольное количество видов документов.
Типичными примерами видов документов являются
такие, как Платежное поручение, Счет, Приходная
накладная, Расходная накладная, Накладная на внутреннее перемещение, Приходный кассовый ордер и другие. Каждый вид
документа предназначен для отражения своего типа событий. Это определяет его
структуру и свойства, которые описываются в конфигурации.
Каждый вид документа может иметь
неограниченное количество реквизитов и табличный частей. Несколько табличных частей
требуются в тех случаях, когда одним документом необходимо зарегистрировать
разные по сути, но связанные события, например: отразить поступление товара на
склад и зарегистрировать понесенные дополнительные затраты – оплату транспорта,
грузчиков и др.
Для документа создаются формы ввода – экранные
аналоги реальных документов. Если в других формах используются данные
документов, то для включения этой информации разрабатываются формы для выбора.
Для просмотра списка документов одного вида создаются формы списков. Число форм
неограниченно.
Каждый документ также может иметь
неограниченное число печатных форм.
Все документы характеризуются номером, датой и
временем. При настройке для документа также задается длина номера документа,
условия поддержки уникальности номеров и другие.
Документы играют центральную роль для основных
механизмов, реализуемых системой. Все документы образуют единую хронологическую
последовательность. Фактически она отражает реальную последовательность
событий. Внутри даты последовательность документов определяется их временем,
при этом время документа является не столько средством отражения реального
(астрономического) времени ввода документа, сколько средством, позволяющим
четко упорядочить документы внутри одной даты. Данные, вводимые в документ (в
реквизиты и табличные части документа), обычно содержат информацию о
происшедшем событии: например, в накладной – информацию о том, с какого склада,
каких товаров и сколько отгружено, какие дополнительные затраты произведены при
приобретении товаров.
Для документа весьма важным действием является
его проведение. Если документ не является «проводимым», это значит, что
событие, которое он отражает, не влияет на состояние учета, который ведется в
данной конфигурации. Если документ проводится, то он изменяет состояние тех или
иных учитываемых данных. При проведении документ может отразить зафиксированное
им событие в механизмах, реализуемых различными регистрами.
Например, в торговом предприятии выписка
клиенту счета на оплату не изменяет состояния товарных или денежных средств
предприятия, так как счет в данном случае – это только выражение намерения
клиента приобрести товар. В этом случае в конфигурации для учета торговых
операций документ Счет может не отражаться
на регистрах учета.
Однако если выписка счета сопровождается
резервированием товара для данного клиента, то в этом случае документ Счет должен отражаться на регистрах учета, так как
операция выписки счета еще и «замораживает», временно выключает из оборота
определенное количество товаров. В этом случае конфигурация для учета торговых
операций должна уметь отслеживать зарезервированный товар.
6. Журналы документов
Журналы документов предназначены для просмотра
документов разных видов. Каждый вид документа может быть показан в нескольких
журналах. Журнал документов не добавляет новые данные в систему, а является
средством для отображения в едином списке документов нескольких видов.
Например, может быть создан журнал Складские документы, в котором будут отображаться
все приходные и расходные накладные и накладные на внутреннее перемещение.
Для журнала могут быть определены графы
журнала, предназначенные для отображения реквизитов документов разного вида,
отнесенных к данному журналу. Например, журнал торговых документов может
содержать графу Контрагент, в которой будет
отражаться реквизит Комитент документа Прием на комиссию, реквизит Организация документа Приходная
накладная и т. д.
Каждый журнал может иметь неограниченное число
форм визуального представления и печатных форм.
7. Отчеты и обработки
Для описания отчетов и процедур обработки
информации на этапе конфигурирования может быть создано неограниченное число
отчетов и обработок. Отчеты и обработки могут иметь несколько форм,
предназначенных, например, для ввода параметров формирования отчета или
параметров обработки данных. Например, для выдачи складской справки – выбор
конкретного склада.
Алгоритм получения отчета может описываться с
использованием встроенного языка или формироваться системой автоматически, в
случае использования системы компоновки данных. Для вывода отчетов
может быть использован как текстовый формат, так и специализированный табличный
формат отчетов (макеты).
Система также поддерживает возможность
разработки внешних обработок, хранящихся не в самой конфигурации, а в отдельных
файлах.
8. Планы видов характеристик
В системе «1С:Предприятие» объекты Планы видов характеристик предназначены для
описания множеств однотипных объектов аналитического учета.
9. Планы видов расчета
Объекты данного вида предназначены для
создания видов расчетов, используемых в механизмах периодических расчетов.
10. Планы счетов
План счетов является одним из основных понятий
бухгалтерского учета. Планом счетов называется совокупность синтетических
счетов, предназначенных для группировки информации о хозяйственной деятельности
предприятия. Информация, накапливаемая на таких синтетических счетах, позволяет
получить полную картину состояния средств предприятия в денежном выражении.
11. Планы обмена
Объекты данного вида предназначены для
организации обмена данными между различными информационными базами, а также
информационными базами и внешними программными системами.
12. Бизнес-процессы и задачи
Позволяют создавать формализованные описания
типичных последовательностей работ, выполняемых в организации, и на их основе
формировать списки задач, которые необходимо выполнить тому или иному сотруднику
организации в данный момент. Например, процесс продажи товара может быть
представлен как последовательность выписки счета, его утверждения, получения
наличной оплаты и отгрузки товара со склада. За выполнение каждого из этапов
могут отвечать различные сотрудники. Таким образом, в любой момент времени
можно определить, в каком состоянии находится процесс продажи товара и кто из
сотрудников в данный момент должен выполнить какие-либо действия.
13. Регистры
Регистры предназначены для хранения и обработки
различной информации, отражающей хозяйственную или организационную деятельность
предприятия и не имеющей объектной природы.
В регистрах обычно хранится информация об
изменении состояний объектов или другая информация, не отражающая непосредственно
объекты предметной области. Например, в регистрах может храниться информация о
курсах валют или информация о приходе и расходе товаров.
В системе «1С:Предприятие» существует 4 вида
регистров:
●
регистры
сведений,
●
регистры
накопления,
●
регистры
расчетов,
●
регистры
бухгалтерии.
14. Специализированные объекты конфигурации (ветвь «Общие»)
Помимо объектов, описывающих предметную
область учета, конфигурация содержит ряд вспомогательных объектов, не
относящихся непосредственно к деятельности предприятия, однако тесно связанных
с функционированием самой системы. Это механизмы взаимодействия пользователей с
системой «1С:Предприятие» (командный интерфейс, критерии отбора, права доступа
различных групп пользователей к различной информации); вспомогательные объекты
оформительского назначения, позволяющие производить конфигурирование на основе
сформированных стилей; библиотеки картинок с учетом национального языка; модуль
приложения и общие модули, в которых располагаются процедуры и функции, доступные
из прочих модулей конфигурации; общие макеты печатных форм и многое другое.
15. Подчиненные группы объектов
В зависимости от вида объекта конфигурации
объект может иметь различные подчиненные группы объектов. Например, реквизиты,
измерения, формы, табличные части и т. д. Состав подчиненных объектов зависит
от типа объекта.
Реквизиты – дополнительная информация об объекте,
доступная только в пределах этого объекта.
Табличные
части – наборы дополнительной информации об
объекте, представленной в виде таблицы.
ВНИМАНИЕ! Число
строк одной табличной части не может быть более 100 000.
Реквизиты табличных частей – состав табличной части объекта, доступный
только в пределах табличной части объекта.
Формы – форма используется для ввода, просмотра и
редактирования информации, хранящейся в объекте конфигурации, содержит модуль
формы – программу на встроенном языке системы «1С:Предприятие». Способность
иметь визуальное представление позволяет объекту конфигурации организовать
интерактивное взаимодействие с пользователем. Характер такого взаимодействия
разрабатывается специалистом, осуществляющим конфигурирование системы
«1С:Предприятие», и определяется в основном типом объекта конфигурации. Для
разработки форм в конфигураторе применяется комплексный редактор форм,
позволяющий редактировать все компоненты формы во взаимосвязи. Каждый объект
может иметь несколько форм.
Команды – используются для выполнения различных
операций с объектом. Команды бывают независимыми и параметризуемыми.
Макеты – табличные, HTML или текстовые документы
(также могут использоваться двоичные и Active-документы), предназначенные для
формирования печатных форм объекта.
Графы – графы журнала документов.
Измерения – для регистров это объекты конфигурации,
данные о которых учитываются в регистре.
Ресурсы – данные, учитываемые в регистре.
Группы подчиненных объектов не удаляются и не
имеют редактируемых свойств.
16. Типизированные и типообразующие объекты
Одним из основных свойств некоторых объектов
конфигурации является Тип данных. Это
свойство определяет, какого рода информацию может содержать объект
конфигурации. Тип данных объекта конфигурации назначается при создании или
редактировании свойств объекта в процессе настройки конфигурации.
Объекты конфигурации, для которых может быть
указан тип информации, содержащейся в объекте, в системе «1С:Предприятие»
называются типизированными объектами конфигурации.
Такие объекты конфигурации, как Справочник, Документ, Обработка, не являются типизированными объектами, так
как содержат «комплексную» информацию и, в свою очередь, включают в себя
типизированные объекты конфигурации.
Типы данных, которые может принимать объект
конфигурации, можно разделить на две группы.
Первую группу составляют примитивные типы
данных: Число, Строка, Дата и Булево. Соответственно, информация, хранящаяся в объекте конфигурации, может
быть числом, произвольной строкой символов, датой или логической величиной.
Кроме этих типов к примитивным типам относят NULL, Неопределено и Тип (подробнее см. раздел «Примитивные типы данных» справки по
встроенному языку).
Кроме этого, некоторые объекты конфигурации
системы «1С:Предприятие» также могут образовывать типы данных. Например,
константе может быть назначен тип данных ДокументСсылка. В этом случае значение константы будет представлять собой ссылку на
один из существующих в системе «1С:Предприятие» документов.
Объекты конфигурации, которые могут
образовывать типы значений конфигурации, в системе «1С:Предприятие» называются типообразующими
объектами конфигурации. Такими объектами в системе «1С:Предприятие» являются:
● справочники,
● документы,
● планы видов характеристик,
● планы счетов,
● планы видов расчета,
● планы обмена,
● бизнес-процессы,
● задачи,
● перечисления.
Необходимо обратить внимание, что
типообразующие объекты конфигурации образуют тип данных сразу после создания в
конфигураторе объекта любого из таких типов. При этом появляются сразу три
новых вида типов: Ссылка, Объект и Список. Например, когда в конфигураторе создается новый справочник, то в
списке типов данных появляются новые типы данных: СправочникСсылка.<ИмяСправочника>, СправочникОбъект.<ИмяСправочника> и СправочникСписок.<ИмяСправочника>. Такие типы данных могут быть присвоены
любому из типизированных объектов конфигурации.
Некоторые данные могут иметь составной тип.
Для этого в окне редактирования типа данных нужно установить флажок Составной тип данных и указать те типы, которые
могут принимать данные. Кроме того, допускается выбор специального типа ЛюбаяСсылка.
При выборе типа данных реквизита система,
помимо выбора типов, определенных в конкретном прикладном решении,
предоставляет разработчику возможность выбирать наборы типов. Наборами типов,
например, являются ЛюбаяСсылка, СправочникСсылка, Характеристика.<имя> и др.
Наборы типов, так же как и составной тип
данных, содержат некий перечень типов, определенных в данном прикладном
решении, однако, в отличие от составного типа, этот перечень формируется
системой автоматически, в результате анализа метаданных.
Например, в прикладном решении имеются
справочники Номенклатура и Контрагенты. Если определен реквизит составного типа данных, в который входят
типы
СправочникСсылка.Номенклатура и СправочникСсылка.Контрагенты, то наряду с этим можно определить реквизит,
содержащий набор типов СправочникСсылка. И
в том и в другом случае можно хранить в реквизите ссылки как на справочник Номенклатура, так и на справочник Контрагенты.
После добавления нового справочника Цены в реквизите составного типа по-прежнему могут
храниться только ссылки на справочники Номенклатура и Контрагенты, а в реквизите, описанном как набор типов,
допускается хранение ссылки на любой из справочников, доступных в данной
конфигурации, в том числе и на справочник Цены.
При запуске прикладного решения набор типов
преобразуется системой, как правило, в составной тип, содержащий все типы,
которые должны входить в этот набор. Поэтому во втором случае в набор типов
попадет и новый справочник Цены.
Однако набор типов не всегда преобразуется
системой в составной тип данных. Если оказывается, что в набор типов входит
единственный тип значений, то набор типов будет преобразован в этот самый тип
значений. Такая ситуация возможна, например, когда план видов характеристик
(назовем его Свойства) имеет единственный тип значений в свойстве ТипЗначенияХарактеристик. Тогда набор типов Характеристика.Свойства будет преобразован системой не в составной
тип данных, содержащий один тип значений, а в тот единственный тип значений,
который указан для плана видов характеристик.
Эта особенность может быть важна, когда,
например, выполняется проверка реквизита, тип которого описан как Характеристика.Свойства, на заполненность. Когда
Характеристика.Свойства преобразуется системой в составной тип данных,
проверять нужно на значение Неопределено, а
если Характеристика.Свойства преобразуется в определенный тип значения, то
проверять нужно на значение по умолчанию данного типа.
Справочник, которые также, в свою очередь, являются объектами конфигурации.
Поскольку эти объекты конфигурации логически связаны с объектом Справочник, они называются подчиненными этому объекту.
Большинство реквизитов разработчик создает самостоятельно, однако у каждого объекта конфигурации Справочник по умолчанию существует набор стандартных реквизитов: Код и Наименование. Причем доступность стандартных реквизитов зависит от свойств справочника.
Например, если справочник иерархический, у него будет доступен стандартный реквизит Родитель. Если справочник подчинен другому объекту конфигурации, у него будет доступен реквизит Владелец. Если установить длину стандартного реквизита Код равной нулю, то у справочника будет недоступен этот реквизит. То же самое относится к реквизиту Наименование.
Однако, как минимум либо Код, либо Наименование должны присутствовать в реквизитах справочника, иначе такой справочник не имеет смысла.
Таким образом, в базе данных справочник хранится в виде таблицы, в
строках которой расположены элементы списка, а каждому реквизиту
(стандартному или созданному разработчиком) в этой таблице соответствует отдельный столбец. Соответственно, в ячейках этой таблицы хранится значение конкретного реквизита для конкретного элемента справочника.
Кроме этого, каждый элемент справочника может содержать некоторый набор информации, которая одинакова по своей структуре, но различна по количеству и предназначена для разных элементов справочника.
Так, например, каждый элемент справочника Сотрудники может содержать информацию о составе семьи сотрудника. Для одного сотрудника это будет только супруга, а у другого семья может состоять из супруги, сына и дочери.
Для описания подобной информации могут быть использованы табличные части объекта конфигурации Справочник, являющиеся подчиненными ему объектами конфигурации. В этом случае в базе данных
будут созданы дополнительные таблицы для хранения табличных частей,
подчиненных конкретному элементу справочника.
Для удобства использования элементы справочника могут быть сгруппированы пользователем по какому-либо принципу.
Например, в справочнике Бытовая техника могут быть созданы следующие группы: Холодильники, Телевизоры, Стиральные машины и т. д.
Возможность создания таких групп в справочнике задается свойством Иерархический объекта конфигурации Справочник. В этом случае элемент справочника, представляющий собой группу, будет являться родителем для всех элементов и групп, входящих в эту группу. Такой вид иерархии называется иерархией групп и элементов.
Возможен и другой вид иерархии – иерархия элементов. В этом случае в качестве родителя выступает не группа элементов справочника, а
непосредственно один из его элементов. Например, такой вид иерархии можно использовать при создании справочника Подразделения, когда одно подразделение является родителем для нескольких других, входящих в его состав.
Элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник ЕдиницыИзмерения может быть подчинен справочнику Товары. Тогда для каждого элемента справочника Товары существует возможность указать единицы измерения, в
которых этот товар поступает на склад.
В системе «1С:Предприятие» это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник. В
данном случае справочник Товары будет владельцем справочника ЕдиницыИзмерения.
Порой возникают ситуации, когда необходимо, чтобы в справочнике некоторые элементы существовали всегда, независимо от действий пользователя. Допустим, логика бизнес-процессов на предприятии такова,
что все товары сначала поступают на основной склад, а затем по мере
надобности перемещаются на другие склады. В этом случае в справочнике Склады всегда должен существовать склад Основной, иначе приходование товаров будет выполнено неправильно. Объект конфигурации Справочник позволяет описать любое количество таких элементов справочника. Они называются предопределенными элементами справочника.
Предопределенные элементы отличаются от обычных тем, что они создаются в конфигураторе и что к ним можно обращаться из встроенного языка. В интерфейсе предопределенные элементы справочника помечены специальной пиктограммой.
Представление объекта определяет название объекта в единственном числе и используется в названии стандартной команды, например, команды создания объекта – Клиент: создать. Представление объекта нужно задавать тогда, когда синоним объекта конфигурации задан во множественном числе или когда он описывает множество объектов, потому что в интерфейсе автоматически формируются команды открытия списка справочника и команды создания нового элемента справочника.
Представление списка определяет название списка объектов и используется в названии стандартной команды, например, команды открытия списка объектов – Клиенты. Представление списка нужно задавать тогда,
когда синоним задан в единственном числе.
Описание программного обеспечения
Данная лабораторная работа должна быть выполнена в системе
«1С:Предприятие».
Домашнее задание студентам для подготовки к выполнению
лабораторной работы
Изучить по лекциям объект конфигурации «Справочник», из каких элементов состоит данный объект, виды иерархий для объекта конфигурации
«Справочник». Рассмотреть понятие «Предопределенные элементы», в чем заключается отличие предопределенных элементов справочника от обычных.
Рассмотреть возможность представления объекта и представление списка объектов конфигурации.
Порядок выполнения лабораторной работы
Задание №1. Формулировка задачи.
1. Необходимо создать несколько объектов, чтобы описать справочники, которые будут использоваться в базе данных.
Так как ООО «Мастер» оказывает услуги по ремонту бытовой техники,
очевидно, что для ведения учета потребуется хранить некоторую списочную информацию.
Для начала понадобится список сотрудников предприятия, которые будут оказывать услуги.
Затем будет нужен список клиентов, с которыми работает ООО
«Мастер».
После этого понадобится перечень услуг, которые может оказывать предприятие, и список материалов, которые могут быть израсходованы.
Кроме этого, потребуется список складов, на которых могут находиться материалы ООО «Мастер».
Начать необходимо с простых вещей – списка сотрудников и списка клиентов.
Сначала необходимо создать справочник, в котором будут храниться наименования клиентов.
Задание №2. Создание простого справочника.
1. Запустите «1С:Предприятие». В открывшемся диалоге вы увидите список информационных баз, с которыми вы работаете. Открыть необходимо
созданную базу «Знакомство с платформой» и запустите ее работу в режиме
конфигуратора.
2.Затем выделите в дереве объектов конфигурации ветвь Справочники
инажмите кнопку Добавить в командной панели окна конфигурации (рис.
3.1). После этого система откроет окно редактирования объекта конфигурации. Задайте имя справочника – Клиенты. На основании имени,
платформа автоматически создаст синоним – Клиенты.
Напомним, что свойство Синоним служит для представления объекта в интерфейсе программы.
Рис. 3.1 Создание нового объекта конфигурации «Справочник»
Задание №3. Представление объекта конфигурации.
1. Зададим два свойства Представление объекта – Клиент и Представление списка – Клиенты. Последнее можно было и не задавать, так как синоним справочника совпадает со свойством Представление списка
(рис. 3.2).
В представлении списка вроде бы подразумевается название Список клиентов, но идущие подряд строки Список сотрудников, Список клиентов,
Список складов не очень хорошо смотрятся в интерфейсе приложения.
Рис. 3.2 Установка основных свойств справочника
2. Нажмите кнопку Далее и перейдите на закладку Подсистемы окна редактирования объекта конфигурации Справочник. На этой закладке определяется, в каких подсистемах будет отображаться данный справочник.
В списке подсистем видны подсистемы, созданные ранее при определении структуры приложения. Логично предположить, что список клиентов должен быть доступен в разделе Оказание услуг, так как оказываемые услуги относятся к определенному клиенту. Бухгалтерская отчетность, формируемая в разделе Бухгалтерия, также может быть представлена в разделе клиентов.
Отметьте в списке подсистемы Бухгалтерия и ОказаниеУслуг (рис. 3.3).
Рис. 3.3 Определение списка подсистем, в которых отображается справочник
3. Далее откройте окно редактирования одной из отмеченных подсистем, например Бухгалтерия, и перейдите на закладку Состав. Видно,
что в составе объектов этой подсистемы появился новый объект конфигурации Справочник Клиенты (рис. 3.4).
Рис. 3.4 Состав объектов, входящих в подсистему
Задание №4. Код и наименование справочника.
1. Вернитесь к окну редактирования объекта конфигурации Справочник и нажмите на закладку Данные. Здесь представляют интерес длина кода и длина наименования.
Длина кода – важное свойство справочника. Как правило, код справочника используется для идентификации элементов справочника и содержит уникальные для каждого элемента справочника значения.
Платформа может сама контролировать уникальность кодов и поддерживать автоматическую нумерацию элементов справочника. Поэтому от длины кода будет зависеть количество элементов, содержащихся в справочнике.
Длина кода – 9 символов. В результате можно использовать коды от 1
до 999999999 – этого вполне достаточно для созданного предприятия ООО
«Мастер».
2.Перейдите к длине наименования, видно 25 символов явно мало,
можно увеличить длину наименования до 50 (рис. 3.5).
Рис. 3.5 Установка длины кода и наименования справочника
3. Кроме того, хотелось бы чтобы вместо обозначения стандартного реквизита справочника Наименование в интерфейсе приложения выводилось бы более соответствующее обозначение для клиентов. Так как Наименование более подходит для неодушевленных предметов, а тут мы имеем дело с людьми.
Поскольку в интерфейсе приложения отображаются синонимы объектов, то необходимо изменить свойство Синоним стандартного реквизита Наименование созданного справочника.
Нажмите внизу окна кнопку Стандартные реквизиты. Выделите в списке реквизит Наименование, вызовите его контекстное меню и выберите пункт Свойства (рис. 3.6).
Рис. 3.6 Состав стандартных реквизитов справочника
В палитре свойств стандартного реквизита Наименование установите
свойство Синоним как Ф. И. О. (рис. 3.7).
Рис. 3.7 Палитра свойств стандартного реквизита «Наименование»
Обратите внимание, что изменили синоним реквизита объекта конфигурации, а не реквизита формы. В данном случае форма элемента справочника Клиенты вообще сгенерирована системой автоматически.
Теперь во всех видах форм данный реквизит будет иметь установленный синоним.
Обратите внимание, что свойство Проверка заполнения по умолчанию установлено в значение Выдавать ошибку. Это означает, что если реквизит Наименование не заполнен, то будет выведено сообщение об ошибке.
4. Запустите «1С:Предприятие» в режиме отладки и посмотрите результат изменений. Вид разрабатываемого нами приложения изменился
(рис. 3.8).
Рис. 3.8 «1С:Предприятие»
Содержание отчёта:
1.Титульный лист.
2.Цель работы.
3.Порядок выполнения работы согласно заданию 1-4.
4.Полученный вариант информационной базы с соответствующим добавлением объектов конфигурации.
5.Выводы по работе.
6.Ответы на контрольные вопросы.
Контрольные вопросы
1)Для чего предназначен объект конфигурации «Справочник»?
2)Из каких элементов состоит объект конфигурации «Справочник»?
3)Существует ли возможность группировки элементов Справочника?
4)Какие виды иерархий возможны для объекта конфигурации
«Справочник»?
5)Что является реквизитом объекта конфигурации «Справочник»?
6)В чем отличие реквизита от элемента конфигурации «Справочник»?
7) Дайте определение понятию «Предопределенные элементы».
В чем заключается отличие предопределенных элементов справочника от обычных?
9) Что определяет «Представление объекта»?
10) В каких случаях необходимо задавать «Представление объекта»,
«Представление списка»?
Список литературы
1.Конспект лекций по дисциплине «Основы программирования и конфигурирования в корпоративных информационных системах».
2.Сайт http://v8.1c.ru.
Соседние файлы в предмете Базы данных
- #
- #
- #
- #
- #
- #
Продолжение одинэсной темы, ответы на книгу Радченко, занятие 2 и 3.
Для чего используется объект конфигурации «Подсистема»?
Подсистема — основной элемент для построения интерфейса 1С:Предприятие. Подсистемы выделяют в конфигурации функциональные части, на которые логически разбивается прикладное решение.
Как описать логическую структуру при помощи Подсистем?
При помощи разделения на функциональные части, представляющие собой отдельные предметные области.
Как управлять порядком вывода и отображения подсистем в конфигурации?
Правый клик мыши по конфигурации, выбираем команду «Открыть командный интерфейс конфигурации», поменять позиции можно с помощью стрелочек.
Управление порядком вывода подсистем. |
Что такое окно редактирования объекта конфигурации и в чем его отличие от панели свойств?
Окно редактирования — в основном используется для создания новых объектов.
Палитра свойств — не привязано к конкретному объекту конфигурации.
Занятие 3.
Для чего предназначен объект конфигурации Справочник?
Справочник предназначен для работы со списками данных, описания их свойств и структуры.
Какие характерные особенности объекта конфигурации Справочник?
Справочник состоит из элементов; Каждый элемент представляет собой отдельную запись в таблице, хранящей информацию из этого справочника;
Элемент также может содержать дополнительную информацию, которая подробнее описывает этот элемент — одинаковый для всех элементов справочника — реквизит; Реквизит также является объектом конфигурации;
Для чего используются реквизиты и табличные части справочника?
Реквизиты используются для описания дополнительной информации, описывающей элемент справочника;
Табличная часть используется для описания информации элемента справочника, одинаковой по структуре, но различной по количеству.
Зачем нужны иерархические справочники и что такое Родитель?
Иерархические справочники нужны для группировки элементов справочника по какому-либо признаку или принципы. Различаются несколько типов иерархий: иерархия групп и элементов — элемент справочника, представляющий группу — родитель для всех элементов и групп, входящих в эту группу;
Иерархия элементов — родителем является не группой элементов справочника, а непосредственно сам элемент.
Зачем нужны подчиненные справочники и что такое Владелец?
Элементы одного справочника могут быть подчинены элементам другого справочника, и в таком случае устанавливается связь один-ко-многим. Так же может быть использована связь один-к-одному, когда каждый элемент подчиненного справочника связан с одним из элементов справочника-владельца.
Какие основные формы существуют у справочника?
Форма элемента — для редактирования или создания элемента справочника;
Форма группы — для редактирования или создания группы справочника;
Форма списка — для отображения списка элементов в справочнике;
Форма выбора группы — для выбора одной из группы справочника;
Что такое предопределенные элементы справочника?
Элементы справочника, создающиеся в конфигураторе, данные элементы пользователь удалить не может; Служат для хранения информации всегда, независимо от действий пользователя;
Чем с точки зрения конфигурации отличается обычный элемент от предопределенного?
На предопределенные элементы могут быть завязаны алгоритмы работы конфигурации, следовательно, система добавляет эти элементы в структуру базы данных сама, без участия пользователя.
Как пользователь может отличить обычный элемент от предопределенного?
С помощью пиктограммы
Как создать объект конфигурации справочник и описать его структуру?
Создать новый справочник — структура — на вкладках иерархия, данные, рисунки сюда
На вкладке Иерархия можно выбрать тип иерархии элементов. |
На вкладке Данные происходит определение реквизитов и табличных частей |
Как добавить в справочник новый элемент?
Через режим 1С:Предприятие.
Для добавления элемента необходимо нажать на кнопку «Создать». |
Как создать группу справочника?
Через режим 1С:Предприятие
Если данный справочник поддерживает возможность создания групп (иерархический справочник), то будет активна кнопка «добавить группу» |
Как переместить элемент из одной группы в другую?
Правый клик по элементу, «переместить в группу»
Зачем нужна основная конфигурация и конфигурация Базы Данных?
Основная конфигурация — конфигурация для разработчика. Конфигурация Базы Данных — для работы с пользователями.
Как изменить конфигурацию Базы Данных?
Никак. Можно только провести обновление до состояния основной конфигурации.
Как связаны объекты конфигурации и объекты базы данных?
Объекты конфигурации описывают хранилища, таблицы. А объекты Базы Данных — записи, которые содержатся в этих таблицах.
Что такое подчиненные объекты конфигурации?
Реквизиты, табличные части и др.
Зачем нужна проверка заполнения реквизитов у справочника?
Чтобы пользователь не мог ввсети пустые или некорректные записи.
Что такое быстрый выбор и когда его использовать?
Для выбора элементов не из отдельной формы, а из выпадающего списка, заполненного элементами этого справочника.
Как отобразить справочник и определить его представление в различных разделах интерфейса приложения?
Чтобы отобразить — правый клик по справочнику, вкладка «Изменить», вкладка «Подсистемы».
Представление справочника — вкладка «Основные», потом Общие — подсистемы — все подсистемы. сюда рисунки
Как отобразить команды создания нового элемента справочника в интерфейсе подсистем?
Общие — подсистемы — все подсистемы — галка «Номенклатура: создать»
Как редактировать командрый интерфейс подсистемы?
Общие — подсистемы — все подсистемы. Вверху — поле «Командный интерфейс»
Какие стандартные панели используются в интерфейсе приложения, и как выполнить настройку расположения этих панелей в конфигураторе и в режиме «1С:Предприятие»?
Панель разделов; панель команд текущего раздела (если они заданы; содержит команды, соответствующие выделенному разделу; в начале панели расположены команды, позволяющие открыть какие-либо списки, а затем команды, позволяющие создать новые элементы данных, сформировать какой-нибудь отчёт или выполнить обработку); панель инструментов и информационная панель (панель избранного, панель истории, панель открытых…).
Настройка расположения этих панелей в конфигураторе выполняется следующим образом:
Выделим корень дерева объектов нашей конфигурации, нажатием правой кнопки мыши вызовем контекстное меню и выберем пункт «Открыть интерфейс клиентского приложения». В появившемся окне справа находится список всех стандартных панелей прикладного решения. Перетаскиванием их в левую часть окна или удалением их оттуда настроим желанное отображение панелей.
Настройка расположения сиих панелей в режиме «1С:Предприятие» осуществляется так:
Главное меню -> Вид -> Настройка панелей -> Выделением и перетаскиванием мышью настроим желанное отображение панелей.
Справочники
Справочники — это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.
Структура справочника
Каждый элемент справочника характеризуется кодом и наименованием. Система поддерживает режим автоматической нумерации элементов, при котором она самостоятельно может генерировать код для нового элемента справочника. Кроме этого система позволяет осуществлять контроль уникальности кодов справочника, не разрешая создавать элементы с одинаковыми кодами:
Помимо кода и наименования, каждый элемент справочника, как правило, содержит некоторую дополнительную информацию, которая подробно описывает этот элемент. Например, для товара это может быть информация об артикуле, упаковке и т. п. Набор такой информации является одинаковым для всех элементов конкретного справочника, и для ее хранения служат реквизиты справочника:
Кроме этого, каждый элемент справочника может содержать некоторый набор информации, которая одинакова по своей структуре, но различна по количеству, для разных элементов справочника. Например, для каждого сотрудника в справочнике Физические лица это может быть контактная информация или информация о составе семьи, образовании. Для хранения подобных данных служат табличные части справочника:
Справочники могут поддерживать иерархическое расположение элементов. Например, в справочнике Номенклатура могут быть созданы группы: Бытовая техника, Обувь, Продукты и т. д., в которых располагаются элементы, относящиеся к этим группам. Кроме того группы справочника могут включать в себя и другие группы, создавая тем самым многоуровневую иерархическую структуру.
В справочниках возможен и другой вид иерархии, при котором элементы справочника будут относиться не к группам, а к другим элементам этого же справочника. Такой вид иерархии может использоваться, например, при создании справочника Задачи, где одна задача может включать в себя несколько других задач.
Разные справочники могут находиться в состоянии подчинения, т. е. элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник Кассы может быть подчинен справочнику Организации. Тогда при оформлении кассовых документов для некоторой организации можно будет выбрать кассу не среди всех имеющихся в программе касс, а среди касс, существующих только в этой организации:
Справочники допускают также создание предопределенных элементов, которые существуют в справочнике всегда, вне зависимости от действий пользователя. Такие элементы справочника создаются разработчиком при разработке прикладного решения и не могут быть удалены или перемещены пользователем.
Например, если в основном прикладное решение будет внедряться на предприятиях одного государства, России, в справочник Страны мира сразу же можно добавить предопределенный элемент Россия, поскольку он понадобится подавляющему большинству пользователей.
Формы справочника
Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в справочнике, система поддерживает несколько форм представления справочника. Система может автоматически генерировать все нужные формы справочника. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию:
Форма списка
Для просмотра данных, содержащихся в справочнике, используется форма списка. Она позволяет выполнять навигацию по справочнику, добавлять, помечать на удаление и удалять элементы и группы справочника, перемещать элементы и группы. Форма списка может представлять данные в иерархическом и не иерархическом виде и позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям:
Форма элемента
Для просмотра и изменения данных отдельных элементов справочника используется форма элемента. Как правило, она представляет данные в удобном для восприятия и редактирования виде:
Форма группы
Система поддерживает отдельный вид формы для групп справочника. Это связано с тем, что, как правило, состав информации, относящейся к группе справочника, намного меньше, чем состав данных, имеющих отношение к отдельным элементам справочника:
Форма выбора, форма выбора группы
При различных действиях пользователя в прикладном решении возникает необходимость выбора конкретных элементов справочников. Это может потребоваться, например, при создании приходной накладной, в которой должны быть перечислены определенные товары. В этом случае система использует форму выбора справочника, которая, обычно, содержит минимальный набор информации, необходимой для выбора того, или иного элемента:
Кроме всех перечисленных форм, система поддерживает еще форму выбора группы справочника, предназначенную для выбора только среди групп, содержащихся в справочнике.
Макеты
Справочнику могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы справочника:
Макеты могут использоваться для формирования печатных форм справочника или для отображения дополнительной информации, имеющей отношение к справочнику.
С этим файлом связано 1 файл(ов). Среди них: 4-7.docx.
Показать все связанные файлы
Подборка по базе: тест 3 четверть куб. 9 кл. 22-23 г. вопросы и ответы .doc, давлетов вопросы.docx, Тестовые вопросы к разделу 3_ просмотр попыткимуз — C строгое со, Тестовые вопросы к разделу 3_ просмотр попытки — 1ВерноБаллов 1,, Тестовые вопросы к разделу 4_ просмотр попытки.pdf, Тест с ответами по теме _Актуальные вопросы сестринского дела в , Тестовые вопросы к разделу 2_ Выполнение работ по должности служ, Основы использования и конфигурирования 1С Предприятие Вопросы.o, Кушнир_ответы на вопросы_1 раздел.docx, С чего начинается любовь к железной дороге.docx
Занятие 3
Контрольные вопросы
- Для чего предназначен объект конфигурации «Справочник»?
- Каковы характерные особенности справочника?
- Для чего используются реквизиты и табличные части справочника?
- Зачем нужны иерархические справочники, и что такое родитель?
- Зачем нужны подчиненные справочники, и что такое владелец?
- Какие основные формы существуют у справочника?
- Что такое предопределенные элементы?
- Чем с точки зрения конфигурации отличаются обычные элементы справочника от предопределенных элементов?
- Как пользователь может отличить обычные элементы справочника от предопределенных элементов?
- Как создать объект конфигурации «Справочник» и описать его структуру?
- Как задать синоним стандартного реквизита?
- Как добавить новые элементы в справочник?
- Как создать группу справочника?
- Как переместить элементы из одной группы справочника в другую?
- Зачем нужна основная конфигурация и конфигурация базы данных?
- Как изменить конфигурацию базы данных?
- Как связаны объекты конфигурации и объекты базы данных?
- Что такое подчиненные объекты конфигурации?
- Зачем нужна проверка заполнения у реквизитов справочника?
- Что такое быстрый выбор, и когда его использовать?
- Как отобразить справочник и определить его представление в различных разделах интерфейса приложения?
- Как отобразить команды создания нового элемента справочника в интерфейсе подсистем?
- Как редактировать командный интерфейс подсистем?
- Какие стандартные панели используются в интерфейсе приложения, и как выполнить настройку расположения этих панелей в конфигураторе и в режиме «1С: Предприятие»?
Ответы
- Объект конфигурации Справочник предназначен для работы со списками данных, описания их свойств и структуры.
- Справочник состоит из элементов. Каждый элемент представляет собой отдельную запись в основной таблице, хранящей информацию из этого справочника, а также содержит некоторую дополнительную информацию, которая подробнее описывает этот элемент.
- Реквизиты используются для описания доп. информации, описывающей элемент справочника; Табличная часть — для описания информации элемента справочника, одинаковой по структуре, но различной по количеству и предназначенной для разных элементов справочника.
- Иерархические справочники нужны для группировки элементов справочника по какому-либо принципу. Элемент справочника, представляющий группу — родитель для всех элементов и групп, входящих в эту группу;
- Подчиненные справочники нужны для быстрого и удобного заполнения реквизитов другого справочника, который для подчиненного справочника является владельцем
- Основные формы справочника:
- Форма элемента справочника.
- Форма группы справочника.
- Форма списка справочника.
- Форма выбора справочника.
- Форма выбора группы справочника
- Предопределенные элементы – элементы, которые существуют всегда, независимо от действий пользователя. Они отличаются от обычных тем, что создаются в конфигураторе и что к ним можно обращаться из встроенного языка.
- Обычные элементы непостоянны для конфигурации. Предопределенные элементы, напротив, постоянны, поэтому конфигурация может работать с ними вполне уверенно и опираться на них при отработке различных алгоритмов.
- В интерфейсе предопределенные элементы справочника помечены специальной пиктограммой
- Нужно выделить в дереве объектов конфигурации ветвь Справочники и нажать кнопку Добавить в командной панели окна конфигурации. В результате откроется окно редактирования нового справочника, в котором можно описать структуру
- Чтобы задать синоним стандартного реквизита нажмем внизу окна редактирования кнопку Стандартные реквизиты. Выделим в списке реквизит Наименование, вызовем его контекстное меню и выберем пункт Свойства. В палитре свойств стандартного реквизита Наименование зададим свойство Синоним.
- Добавить новый элемент в справочник можно при помощи кнопки Создать в командной панели формы или клавишей Insert в режиме «1С: Предприятие»
- Для этого нажмем кнопку Создать группу в командной панели формы списка в режиме «1С: Предприятие»
- Мышью перетащить выделенный элемент справочника в нужную группу или выполнить команду Переместить в группу из подменю Еще, находящегося в командной панели формы списка. А также открыть для редактирования выделенный элемент справочника и изменить поле Группа номенклатуры
- Конфигурация, предназначенная для разработчика, называется Основная конфигурация. Конфигурация, с которой работают пользователи, называется Конфигурация базы данных. Основную конфигурацию можно редактировать. Конфигурацию базы данных редактировать нельзя, можно только произвести обновление конфигурации базы данных на основе основной конфигурации.
- Изменения вносятся в основную конфигурацию, с которой пользователи не работают. Затем, если все изменения верны, можно быстро произвести обновление конфигурации базы данных, используя основную конфигурацию.
- В момент обновления конфигурации базы данных система создает (модифицирует) в базе данных те структуры хранения данных, которые мы описали в виде объектов конфигурации.
- Объекты конфигурации, которые логически связаны и подчинены другому объекту конфигурации. Например, Реквизиты, Формы и т.п.
- Проверка заполнения необходима, чтобы пользователь обязательно вносил информацию в реквизиты справочника при создании нового элемента
- Свойство Быстрый выбор позволяет выбирать элементы не из отдельной формы, а из небольшого выпадающего списка, заполненного элементами этого справочника. Удобно использовать, когда справочник неиерархический и заведомо содержит небольшое количество элементов
- Открыв в конфигураторе свойства, определяем его представление на закладке Подсистемы (отметив галочкой).
- Для создания нового элемента справочника откроем окно редактирования объекта конфигурации Подсистема и нажмем кнопку Командный интерфейс. В открывшемся окне отразятся все команды этой подсистемы. В группе Панель действий Создать включим видимость у команды «Создать»
- Для этого откроем окно редактирования объекта конфигурации Подсистема и нажмем кнопку Командный интерфейс.
- Стандартные панели: панель разделов, панель инструментов, панель избранного, панель истории, панель открытых, панель команд текущего раздела
В режиме «Конфигуратор»: корень дерева объектов → контекстное меню → Открыть интерфейс клиентского приложения
В режиме «1С: Предприятие»: вид → настройка панелей
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
(НИУ «БелГУ»)
Институт инженерных технологий и естественных наук
Кафедра прикладной информатики и информационных технологий
Отчет по лабораторной работе №2
Тема работы: Знакомство с объектом конфигурации «Подсистема» и «Справочник».
студента очного отделения
4 курса 12001504 группы
Марко С. Тангуила
Проверил:
Старший преподаватель
Журавлев М.Д
БЕЛГОРОД, 2018
Рисунок 1 – Создание новой подсистемы
Рисунок 2 – Конфигурация 1С
Рисунок 3 – Командный интерфейс конфигурации
Рисунок 4 – Создание нового справочника
Рисунок 5 – Окно реорганизации информации
Рисунок 6 – Заполненный справочник «Клиенты»
Рисунок 7 – Создание группы в справочнике
Рисунок 8 – Создание предопределённого элемента справочника
-
Для чего используется объект конфигурации «Подсистема»?
Это основные элементы для создания интерфейса «1С:Предприятия». Проектирование состава подсистем является первым шагом разработки конфигурации
-
Как описать логическую структуру конфигурации при помощи объектов «Подсистема»?
При помощи разделения на функциональные части, представляющие собой отдельные предметные области.
-
Как управлять порядком вывода и отображением подсистем в конфигурации?
Правый клик мыши по конфигурации, выбираем команду «Открыть командный интерфейс конфигурации», поменять позиции можно с помощью стрелочек.
-
Что такое окно редактирования объекта конфигурации, и в чем его отличие от палитры свойств?
Окно редактирования — в основном используется для создания новых объектов.
Палитра свойств — не привязано к конкретному объекту конфигурации.
-
Для чего предназначен объект конфигурации Справочник?
Справочник предназначен для работы со списками данных, описания их свойств и структуры.
-
Каковы характерные особенности справочника?
Справочник состоит из элементов; Каждый элемент представляет собой отдельную запись в таблице, хранящей информацию из этого справочника;
Элемент также может содержать дополнительную информацию, которая подробнее описывает этот элемент — одинаковый для всех элементов справочника — реквизит; Реквизит также является объектом конфигурации;
-
Для чего используются реквизиты и табличные части справочника?
Реквизиты используются для описания дополнительной информации, описывающей элемент справочника;
Табличная часть используется для описания информации элемента справочника, одинаковой по структуре, но различной по количеству.
-
Зачем нужны иерархические справочники и что такое родитель?
Иерархические справочники нужны для группировки элементов справочника по какому-либо признаку или принципы. Различаются несколько типов иерархий: иерархия групп и элементов — элемент справочника, представляющий группу — родитель для всех элементов и групп, входящих в эту группу;
Иерархия элементов — родителем является не группой элементов справочника, а непосредственно сам элемент.
-
Зачем нужны подчиненные справочники и что такое владелец?
Элементы одного справочника могут быть подчинены элементам другого справочника, и в таком случае устанавливается связь один-ко-многим. Так же может быть использована связь один-к-одному, когда каждый элемент подчиненного справочника связан с одним из элементов справочника-владельца.
-
Какие основные формы существуют у справочника?
Форма элемента — для редактирования или создания элемента справочника;
Форма группы — для редактирования или создания группы справочника;
Форма списка — для отображения списка элементов в справочнике;
Форма выбора группы — для выбора одной из группы справочника;
-
Что такое предопределенные элементы?
Элементы справочника, создающиеся в конфигураторе, данные элементы пользователь удалить не может; Служат для хранения информации всегда, независимо от действий пользователя.
-
Чем с точки зрения конфигурации, отличаются обычные элементы справочника от предопределенных элементов?
На предопределенные элементы могут быть завязаны алгоритмы работы конфигурации, следовательно, система добавляет эти элементы в структуру базы данных сама, без участия пользователя.
-
Что такое окно редактирования объекта конфигурации?
Окно редактирования — в основном используется для создания новых объектов.
-
Как создать объект конфигурации справочник и описать его структуру?
Создать новый справочник — структура — на вкладках иерархия, данные, рисунки сюда
|
На вкладке Иерархия можно выбрать тип иерархии элементов. |
|
На вкладке Данные происходит определение реквизитов и табличных частей |
-
Когда следует использовать редактирование справочника в списке, а когда – в диалоге?
-
Как добавить новые элементы в справочник?
Через режим 1С:Предприятие.
|
Для добавления элемента необходимо нажать на кнопку «Создать». |
-
Как создать группу справочников?
Через режим 1С:Предприятие
|
Если данный справочник поддерживает возможность создания групп (иерархический справочник), то будет активна кнопка «добавить группу» |
-
Как пользователь может отличить обычные элементы справочника от предопределенных элементов?
-
Как переместить элементы из одной группы справочника в другую?
Правый клик по элементу, «переместить в группу»
-
Как запустить 1С:Предприятие в режиме отладки?
Клавиша F5 в Конфигураторе или же в конфигураторе через панель «Отладка».
-
Зачем нужна основная конфигурация и конфигурация базы данных?
Основная конфигурация — конфигурация для разработчика. Конфигурация Базы Данных — для работы с пользователями.
-
Как изменить конфигурацию базы данных?
Никак. Можно только провести обновление до состояния основной конфигурации.
-
Как связаны объекты конфигурации и объекты базы данных?
Объекты конфигурации описывают хранилища, таблицы. А объекты Базы Данных — записи, которые содержатся в этих таблицах.
-
Зачем нужна палитра свойств?
Палитра свойств — специальное служебное окно для редактирования свойств объекта конфигурации и другой, связанной с ним информации.
-
Что такое подчиненные объекты конфигурации?
Реквизиты, табличные части и др.
Основные положения
Многие работают с базами 1С, но не многие понимают внутренние процессы этой системы. Для большинства платформа 1С все также остается «черным ящиком»: ввели какие-то данные, система с ними что-то сделала, получили некий результат. Чтобы уйти от этих неоднозначных понятий, давайте разберемся что же, все-таки, происходит внутри.
Для начала вспомним или узнаем что такое 1С. 1С ‒ это российская компания, специализирующаяся на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Компания была основана в 1991г. Главными разработками компании 1С являются «1С: Предприятие», «1С: Школа», «1С: Образование», различные компьютерные игры.
Из перечисленного выше списка нас интересует лишь «1С: Предприятие». Это технологическая среда, с помощью которой разработчики создают программы. То есть некий конструктор, позволяющий разработчикам собирать различные программные продукты.
Компания «1С» выпускает собственные решения «1С: Предприятие»:
-
1С Бухгалтерия;
-
1С Зарплата и управление персоналом (1с ЗУП);
-
1С Управление торговлей;
-
1С ERP;
-
1С УНФ;
-
1С Документооборот;
-
1С УПП и др.
Используя среду «1С: Предприятие», разработчики могут создавать собственные решения и дорабатывать существующие под нужды клиентов. Рассмотрим, какие существуют инструменты для реализации этих нужд.
Метаданные
Так как 1С – это некоторая база данных, то метаданные – это структура этих данных. Некоторая сущность, которая описывает как мы будем хранить данные в системе.
Всю систему можно представить следующей схемой: 
Конфигурация = структура всей базы.
Это самый верхний уровень. Сама конфигурация состоит из метаданных уровнем ниже, таких как: справочники, документы, регистры, перечисления и так далее, которые, в свою очередь, делятся на более мелкие объекты метаданных.
В данной статье разберем подробнее справочники, документы и слегка затронем регистры.
Справочники
Справочники – это прикладные объекты конфигурации, которые позволяют хранить в базе данные, имеющую одинаковую структуру и носящие списочный характер. Например: физ.лица, сотрудники, перечень товаров. Для того, чтобы хранить более подробную информацию, а не только, например, ФИО сотрудника, у справочника есть реквизиты и табличные части. Рассмотрим подробнее что это такое.
Структура справочника
Реквизит – это поле, которое содержит определенную информацию элемента справочника.
Представим, что у нас есть справочник «Номенклатура», который хранит перечень всех номенклатурных позиций. Помимо наименования в данном справочнике есть, например, артикул этой номенклатуры. Это и есть реквизит справочника.
Пример справочника
Табличная часть – это таблица, которая также позволяет хранить однотипную информацию элементов справочника, а реквизиты табличной части — это столбцы данной таблицы.
Табличная часть справочника
Например, у справочника «Комплектация» ‒ это список номенклатурных позиций. Мы заранее не знаем, сколько их будет, но даем пользователю структуру, чтобы он заполнил эту таблицу нужной информацией.
Документы
Документ — одно из основных понятий системы 1С:Предприятие. При помощи документов организуется ввод в систему информации о совершаемых хозяйственных операциях или о событиях, произошедших «в жизни» предприятия вообще, а также ее просмотр и корректировка.
В большинстве своем документы в 1С являются электронными аналогами стандартных бумажных документов, являющихся основаниями для тех или иных учетных действий или расчетов. У каждого документа в 1С обязательно есть номер и дата.
Документы, как и Справочники, включают в себя реквизиты и табличные части. Кроме того, у них есть такое понятие как «Движения».
Структура документа
Но рассмотрим все по порядку.
Реквизиты – это поля, для хранения определенной информации документа. Например, есть документ «Приходная накладная». Данный документ отражает факт того, что на склад поступили те или иные товары. Значит, нам в документе нужно хранить информацию о складе, поэтому в документе будет реквизит “Склад” и так далее.
Пример документа
Табличные части – это таблицы, которые хранят в себе однотипную информацию
Если говорим о документе «Приходная накладная», то нам надо указать какие товары и в каком количестве поступили. По своей структуре это однотипные данные и их можно хранить в таблице с колонками (реквизитами): номенклатура, цена, количество, сумма и так далее.
Перейдем к тому, чего нет у справочника — к движениям.
Документы отражают ФАКТ совершения операции, но чтобы эти действия отразились в системе, документы должны сделать некие манипуляции, движения.
То есть они должны быть не только статическим доказательством определенной операции, но и отразить ее в нашей учетной системе. По своей сути они делают движения, то есть какие-то действия. В 1С есть такое понятие как «провести документ» и «распровести». Проведение – это когда мы документу говорим: «сделай движения, соверши эту операцию», распровести – «удали эти действия», при этом сам документ остается.
Какие же движения (действия) и где делает документ? При проведении документ делает записи в таблицы, которые называются регистры и отражают суть данной операции. Допустим, мы говорим о документе «Приходная накладная». Данный документ должен делать записи в таблицу (регистр), например, «Остатки на складах». Что он должен туда записать? Что на такой-то склад, такого-то числа, такого-то товара пришло 10 шт.
Записи в регистры
Для отражения операций в системе 1С существует 4 вида регистров:
-
регистр бухгалтерии;
-
регистр накопления;
-
регистр сведений;
-
регистр расчета.
Регистры
Регистр бухгалтерии используе тся в механизме бухгалтерского учета и позволяет вести многоуровневый и многомерный аналитический учет, учет по нескольким планам счетов, опциональное ведение количественного, суммового и валютного учета по отдельным разрезам аналитики и т. д.
Регистр бухгалтерии
Данный регистр представляет собой таблицу проводок. А проводка должна содержать счет дебет и счет кредит. Аналогично, этот регистр содержит счет дебет и счет кредит. Есть данные, которые отражаются во всех проводках, такие как «Организация» и «Сумма», например. А есть данные, которые отражаются, в зависимости от счета. Такая аналитика называется «субконто». Например, на счете 79.09 нам нужно хранить информацию о контрагентах, а на счете 51 такая информация не нужна, но необходима информация о расчетном счете. Тогда для каждого счета мы настраиваем собственное субконто.
Регистр накопления – это более универсальный регистр, который предназначен для разных учетов, не только бухгалтерского. Эта таблица как бы накапливает информацию из документов.
Регистр накопления
Чаще всего он используется в торговых операциях. Это таблица, которая хранит данные с одинаковой структурой для всех записей (тут нет разделения в зависимости от счетов), но с каким-то знаком: + или -. Например, если это «Остатки товаров на складах», то документ «Приходная накладная» будет делать записи с плюсом ( +10шт), а «Расходная накладная» будет делать записи со знаком минус (-5шт), в результате чего мы можем получить остаток 5шт.
Регистр сведений 1С: 8 — объект метаданных, предназначенный для хранения справочной информации с какой-то периодичностью или на постоянной основе. По сравнению с другими регистрами, в регистре сведений информация может вносится не только документами, но и непосредственно пользователем. Самым распространенным регистром сведений можно назвать «Курсы валют».
Регистр сведений
Здесь информация хранится по каждой валюте с определенной периодичностью (обычно каждый день) и записывается она не документом, а подгружается из сети.
Регистр расчета — объект метаданных конфигурации, служащий для реализации периодических расчетов в системе 1С. Из очевидных областей применения регистров расчета можно выделить следующие: расчет заработной платы, расчет квартплаты, расчет арендной платы. Основное отличие данного регистра от других заключается в том, что помимо хранения информации, он помогает и осуществляет расчет тех данных, которые необходимо записать.
Регистр расчета
С этим регистром тесно связан план видов расчетов (если говорить о зарплате, то это объект метаданных, который хранит виды расчетов такие как “оплата по часам”, “оклад”, “премия” и т.п.). Когда документ делает движения в этот регистр, регистр расчета выполняет анализ полученных данных, определенный расчет и записывает полученный результат как строку таблицы, где обязательно указан вид расчета и суммовой показатель. Например, оплата по окладу – 55 000.
Стоит отметить, что все записи в регистры осуществляются по алгоритмам, зашитым непосредственно в код. Если вам необходимо будет поменять эти алгоритмы, то нужно обращаться к разработчикам или приобрести специальные продукты, позволяющие вмешиваться в алгоритмы проведения документов без разработчиков, такие как “Модификатор” от компании Галочка или сам сервис Галочка.
Отчеты
После введения всех необходимых данных в систему и отражения операций в регистрах, появляется необходимость упорядочить всю эту информацию и получить ее в нужном нам виде. Для этого в 1С предусмотрен такой элемент как «Отчеты».
Сами отчеты никакой информации не хранят, они получают ее из регистров, определенным образом компонуют и выводят на экран в том виде, в котором было предусмотрено разработчиками.
Стандартные конфигурации поставляются со стандартными отчетами, которые чаще всего используются пользователями. Например, в 1С Бухгалтерии есть такие отчеты как Оборотно-сальдовая ведомость, где за период выводятся обороты и сальдо по всем счетам, в 1С ЗУП можно построить 2 НДФЛ и 6 НДФЛ, а также различные отчеты по задолженностям сотрудников или организации и так далее.
Отчеты, как и записи в регистры, формируются по алгоритмам, зашитым непосредственно в код. Для того, чтобы создать собственные отчеты, которых нет в базе, также необходимо приглашать разработчика или прибегать к существующим на рынке инструментам, например, «Конструктор отчетов» от компании Галочка.
Итоги
Мы прошлись по основным терминам и составляющим платформы 1С, которые помогут понять принцип работы любой системы 1С. Регистры – очень обширная тема, в этой статье мы просто рассказали что они из себя представляют и где используются, в следующих статьях мы подробнее рассмотрим каждый, расскажем где какие регистры можем встретить в стандартных конфигурациях, разберем их структуру.