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

Иногда я начинаю себя ругать из-за того, что я такой ленивый. Но быстро перестаю - лень.

Занятие 22 посвящено ролям. И тут я даже немножко расскажу смищные истории из своей практики, посвященные ролям (на самом деле нет).

Для чего предназначен объект конфигурации Роль?

Роль предназначена для организации интерфейса прикладного решения и для разграничения прав и действий отдельных пользователей.

Как создать роль, используя подсистемы конфигурации?


Развернуть ветвь Общие – правый клик по Роли (рис.1). Далее можно настроить ограничения к различным объектам конфигурации (рис.2)

рис.1


рис.2

Как создать список пользователей системы и определить их права?
На главной командной панели заходим в Сервис – Администрирование – Пользователи.
Появится список пользователей (рис.3). Добавить нового пользователя можно, жмакнув по

На основной закладке пишем различные данные про пользователя, на закладке «прочее» - предоставляем права (рис.4).


рис.3

рис.4

Чем аутентификация средствами 1С: Предприятия отличается от аутентификации операционной системы?


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

Чаще всего аутентификация по ОСи происходит, если 1с виртуализирована. Что это значит? Что физически сервер и клиенты одинески находятся физически не у вас под носом, а в другом месте. На своем компьютере вы запускаете удаленное подключение, на котором уже идет подключение к 1с.

А теперь истории из практики. Если заниматься поддержкой 1с, то часты случаи, когда пользователи жалуются, что мол такой то документ не проводится, такой то отчет не формируется. Часто такое бывает из-за того, что разработчики поставили такому-то пользователю права на документ, а на регистр, который, собственно, и отражает проводки документа, забыли. Зайдите в журнал регистрации действий и поглядите на данного пользователя, как он проводит документ - тот недоступный регистр и отобразится в журнале, с формулировкой "нарушение прав пользователя".

Гораздо печальнее, когда разработчики ставят ограничения на роли в коде - тогда только отладчиком глядеть, где, когда и какое ограничение прав стоит, непосредственно в модуле требуемого документа/отчета.

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

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

Например, это может быть перечисление методов списания: ФИФО, ЛИФО, ПоСредней.

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

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

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


Выбор перечисления может осуществляться из формы, быстрым выбором, обоими способами.

Регистры сведений

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

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

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

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

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

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

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

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


Для создания нового регистра сведений, используйте пункт меню "Добавить", вызываемый правой кнопкой мыши на дереве "Регистры сведений".

Введите имя и синоним (пользовательское представление) регистра сведений. А также укажите периодичность и режим записи.

На закладке "Данные" определите состав измерений и ресурсов регистра сведений. Нам будет необходимо одно измерение "Материал" типа "СправочникСсылка.Материалы" и один ресурс "Цена" типа Число формата 12.2.


Создадим форму списка для данного регистра.

Теперь вернемся к нашему ранее созданному документу "Приказ об изменении цен" и на закладке движения выберем регистр сведений "ЦеныРеализации".


С помощью конструктора движений, построим процедуру обработки проведения.


После окончания работы конструктора, вы увидите следующий, сформированный конструктором, код модуля обработки проведения документа:

Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Для Каждого ТекСтрокаМатериалы Из Материалы Цикл // регистр ПродажныеЦены Движение = Движения.ПродажныеЦены.Добавить(); Движение.Период = Дата; Движение.Материал = ТекСтрокаМатериалы.Материал; Движение.Цена = ТекСтрокаМатериалы.Цена; КонецЦикла; // записываем движения регистров Движения.ПродажныеЦены.Записать(); //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры

Задание 4
  1. Для хранения истории курсов валют разработать регистр сведений "Курсы валют".
  2. Обеспечить отображение истории курсов валют в форме элемента справочника "Валюты"
  3. В форме списка справочника валют добавить табличное поле и заполнить его соответственно курcами валюты, выбранной в списке.

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

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

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

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

В качестве примера использования Плана видов характеристик рассмотрим создание дополнительного свойства у клиентов - регион.

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


В Плане видов характеристик определим тип значения характеристик как составной тип: Число, Строка, Дата, Булево и СправочникСсылка.ЗначенияСвойств.

У Плана видов характеристик установим дополнительные значения характеристик как справочник "ЗначенияСвойств".


Теперь необходимо создать регистр сведений, в котором собственно и будет храниться соответствие конкретных значений характеристик некоторому элементу справочника "Клиенты". Создадим регистр сведений "ЗначенияСвойств".


На закладке "Данные" определим измерения и ресурсы регистра сведений.


Измерение "Контрагент" - тип значения СправочникСсылка.Клиенты, измерение "Свойство" - тип значения ПланВидовХарактеристикСсылка.СвойстваОбъектов, ресурс "Значение" - тип значения Характеристика.СвойстваОбъектов.

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

перечисление;

справочник;

документ;

регистр накопления;

регистр сведений.

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

Далее платформа 1С:Предприятие 8.2 на основании созданной конфигурации формирует информационную базу, с которой может работать пользователь (добавлять в справочники конкретные элементы, формировать документы с заполненными полями и т. д.).

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

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

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

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

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

Справочники

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

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

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

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

Система 1С:Предприятие 8.2 позволяет создавать практически любое количество справочников.

Справочник Должности

Продолжим разработку нашей конфигурации созданием простого справочника "Должности", в котором будут содержаться названия должностей специалистов условного учебного центра (в качестве должностей внесем: системный администратор, преподаватель и др.). Вместо неформального слова "колонки" (отражающего представление справочника в виде таблицы) в системе 1С:Предприятие используется более общий термин - реквизиты (колонок столько, сколько у справочника реквизитов).

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

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

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

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

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

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

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

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

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

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

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

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

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

Справочник Специалисты

После создания в какой-то степени символического справочника "Должности" (он будет использоваться в дальнейшем для подстановки названий должностей) начнем разработку другого, более важного для рассматриваемой задачи справочника "Специалисты".

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

А внутри каждой из этих групп уже располагаются товары с указанием их стоимости и прочих свойств. Вкладка Иерархия как раз и предназначена для такой организации справочников.

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

Иерархия в справочниках может быть двух видов:

иерархия групп и элементов;

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

В нашем созданном справочнике "Специалисты" установим Вид иерархии - Иерархия групп и элементов. Флажок Размещать группы сверху позволяет обеспечить традиционную группировку информации в справочнике (и его, как правило, всегда устанавливают).

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

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

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

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

Добавим в справочник "Специалисты" еще один реквизит - Рейтинг (тип данных - Число) для характеристики квалификации специалиста. Таким способом при необходимости можно добавлять разнообразные реквизиты в создаваемые справочники, делая их более информативными.

Следует заметить, что в отличие от системы 1С:Предприятие 7.7, программные продукты версий, начиная с 1С:Предприятие 8.0, позволяют создавать для элементов справочников табличные части.

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

Места Работы

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

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

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

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

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

У формы элемента имеется еще одно существенное достоинство. Если в справочнике присутствует табличная часть (как в только что созданном справочнике "Специалисты"), то в форме списка она не отображается, а в форме элемента, наоборот, видна.

Посмотрим теперь, как выглядят описанные формы справочника в режиме 1С:Предприятие. Для этого следует перейти в этот режим (через меню Отладка) и открыть справочник "Специалисты".

Ранее при разработке мы указали, что справочник "Специалисты" будет иерархическим, и сейчас создадим в нем две группы: Техническое направление и Гуманитарное направление. В этих группах будут размещаться специалисты разного направления.

Далее в группе Техническое направление создадим три дополнительные группы в соответствии для детализации данной категории специалистов. При этом в форме группы (как, впрочем, и в форме элемента) присутствует реквизит Родитель. Он определяет исходную группу, куда будет входить создаваемая группа или создаваемый элемент справочника. В данном случае при создании дополнительной группы в группе Техническое направление реквизит Родитель принимает значение Техническое направление.

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

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

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

Для иерархического справочника платформа 1С:Предприятие 8.2 предлагает не-сколько вариантов просмотра. Если вы параллельно выполняете описанные действия на своем компьютере, то форма списка справочника, которую видите, может отличаться от варианта. Это связано с тем, что существует несколько режимов просмотра иерархического справочника: Эти режимы можно установить, если воспользоваться пунктом Режим просмотра из выпадающего списка Все действия

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

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

Для создания формы списка вернемся в окно редактирования справочника "Специалисты" и перейдем на вкладку Формы. Здесь в одноименном фрейме перечислены те виды форм, которые можно создать для справочника Наша задача заключается в создании формы списка, поэтому щелкнем по изображению лупы напротив соответствующей надписи (Списка). В результате мы перейдем к работе с конструктором форм. В данном окне конструктора все установки уже выполнены системой по умолчанию (главная опция - установка переключателя Форма списка справочника) и нам ничего менять не требуется, поэтому просто щелкнем по кнопке Далее.

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

Справочник Курсы

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

Создаваемый справочник назовем "Курсы", а кроме обязательных реквизитов (Код и Наименование) на вкладке Данные окна редактирования объекта конфигурации добавим еще четыре реквизита. Дата Начала - для записи даты начала занятий по данному курсу (очевидно, что в качестве типа данных следует выбрать значение Дата);

Продолжительность - для определения продолжительности занятий в днях (тип данных - Число);

Стоимость - для указания стоимости обучения (тип данных - Число);

Преподаватель - для определения специалиста, который будет эту дисциплину вести (тип данных - Справочник Ссылка. Специалисты).

Теперь наша задача заключается в установке допустимого интервала (по дням) продолжительности курсов. Для этого у числовых реквизитов справочника имеются свойства:

Минимальное значение;

Максимальное значение.

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

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

Кроме электронной формы списка справочника в реальной работе часто требуется и его печатная форма. Платформа 1С:Предприятие 8.2 позволяет это легко реализовать. Рассмотрим возможности печати для справочника "Курсы". Так, воспользуемся кнопкой Все действия в форме списка справочника "Курсы". В результате перед нами откроется выпадающий список с перечнем возможных команд.

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

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

Справочник клиенты

Справочник клиенты

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

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

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

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

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

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

Сейчас же следует перейти в режим 1С:Предприятие и внести нескольких учащихся в справочник "Клиенты" с помощью созданной формы элемента. Один из вариантов заполнения формы элемента приведен на рис.

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

1.2.3 Документы

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

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

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

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

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

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

Многочисленные док

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

В каркасной конфигурации создана константа "НазваниеОрганизации". Добавим новую константу "Руководитель", тип данных "Строка".

Для этого выделим в дереве объектов конфигурации ветвь "Константы" и из контекстного меню выберем пункт "Добавить".

Справочники

Справочники используются в основном для хранения списков условно-постоянной информации. Такой как: списки товаров и материалов, сотрудников, контрагентов организации и т.д.

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

Справочники могут быть иерархическими с неограниченной иерархией или можно ограничить иерархию в пределах до 10. В иерархическом справочнике можно установить родителем не только группу, но и элемент: через поле "Вид иерархии" - Иерархия элементов.

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

Максимальная длина кода справочника равна 50 символов. Максимальная длина наименования справочника равна 150 символов.

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

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

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

Удаление элемента справочника производится методом Удалить() объекта СправочникОбъект.

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

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


Укажем идентификатор справочника и синоним (пользовательское представление) справочника. В нашем примере "Комментарий" можно пропустить, но желательно указывать при неоднозначности или сокращении синонима. Комментарий пользователю не виден.

На закладке "Иерархия" установим признак использования иерархического справочника и укажем требуемый вид иерархии:


На закладке "Владельцы" определяется состав владельцев элементов справочника. Но для справочника "Подразделения" владельцев не существует.


Как правило, справочники имеют предопределенные реквизиты код и наименование, при этом код может иметь тип число или строка.

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


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


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


На закладке "Формы" настроим способ редактирования элементов справочника и определим (создадим) основные формы справочника.


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



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

На полученной форме постарайтесь разместить элементы диалога эргономично.


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

Печать (Ctrl+P)

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

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

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

Константы

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

Справочники

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

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

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

Документы

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

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

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

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

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

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

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

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

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

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

Планы счетов

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

Планы обмена

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

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

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

Регистры

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

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

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

В продолжение темы:
Asus

Чтобы строки маркированного списка как-то выделить от основного текста, можно сделать так, чтобы цвет маркеров в списке отличался от цвета текста.По умолчанию стоит черная...

Новые статьи
/
Популярные