Свойства конфигурации 1с. Работа с конфигурацией. Редактирование свойств объектов конфигурации

1. Встроенный язык 1С:Предприятие

2. Основные понятия.

3. Создание нового объекта метаданных

4. Редактирование объекта метаданных.

5. Редактирование подчиненного интерфейса.

6. Редактор пользовательских прав.

7. Сохранение конфигурации

1. Встроенный язык 1С:Предприятие

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

Всю работу с системой можно разделить на два этапа:

· конфигурирование;

· непосредственная работа пользователя с информационной базой.

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

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

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

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

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

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

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

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

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

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

Основные понятия

Конфигурация - это совокупность трех взаимосвязанных составных частей:

1. структуры метаданных;

2. набора пользовательских интерфейсов;

3. набора пользовательских прав.

Рассмотрим подробнее каждую из этих составных частей.

Структура метаданных

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

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

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

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

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

Справочники - списки однородных элементов данных.

Используются для хранения нормативно-справочной информации.

Документы - служат для ввода информации о совершенных хозяйственных операциях.

Журналы - списки объектов данных типа «Документ». Служат для работы с документами.

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

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

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

Регистры - Средство накопления оперативной информации о наличии и движении средств.

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

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

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

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

Создание структуры данных производится в окне «Конфигурация - Метаданные». Окно вызывается на экран выбором пункта «Открыть конфигурацию» в меню «Конфигурация» главного меню Конфигуратора.

Структура данных представлена в виде дерева и позволяет просматривать и редактировать характеристики всех типов данных.

Создание объекта метаданных

Для создания нового объекта метаданных необходимо выполнить следующие действия:

· в дереве метаданных выделите наименование типа метаданных или любого из существующих объектов метаданных того типа, который должен быть у создаваемого объекта;

· нажатием правой кнопки мыши вызовите контекстное меню;

· в контекстном меню выберите функцию «Новый…» («…справочник», «…документ», «…реквизит» и т.п.): конкретное наименование этого пункта зависит от типа создаваемого объекта метаданных.

На экран будет выдан пустой диалог для определения характеристик типа данных.

Вид диалога и набор задаваемых в нем характеристик зависят от типа данных.

Набор пользовательских интерфейсов

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

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

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

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

Набор пользовательских прав

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

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

Назначение прав пользователю решает две основные задачи:

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

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

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

Эта статья является логическим продолжением цикла статей «Первые шаги в разработке на 1С». В ней описывается среда разработки на платформе 1С, которая получила название “Конфигуратор”. Изучив данный материал, вы узнаете:

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

Применимость

В статье рассматривается платформа «1С:Предприятие» версии 8.3, поэтому вся информация актуальна для текущих релизов.

Основные приемы работы в конфигураторе

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

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

Также можно использовать соответствующие кнопки.

Дерево объектов конфигурации отображает: какие сущности есть в конфигурации.

С помощью дерева объектов можно создавать новые элементы, редактировать, добавлять новые реквизиты и свойства.

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

Возможен поиск нужного объекта по первым буквам. Курсор автоматически позиционируется на нужном объекте.

Иногда дерево объектов называют метаданными. Во встроенном языке есть специальное свойство, которое так и называется Метаданные (т.е. данные о данных).

Одна из функций конфигуратора – это выгрузка/загрузка информационной базы. При выгрузке информационной базы получается упакованный файл с расширением dt.

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

  • для переноса базы данных из одного места в другое;
  • как один из вариантов выполнения архивирования;
  • для перевода файлового режима работы базы в клиент-серверный.

Для редактирования свойств объектов конфигурации существует три метода. Первый из них – вызов окна редактирования объекта (двойным кликом мыши).

Удобен для объектов с большим количеством свойств. Окно редактирования объекта «Документ1» представлено на рисунке.

Данный метод существует не для всех объектов. Например, исключением являются константы.

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

Вызов осуществляется через контекстное меню, пункт Свойства объекта (комбинация клавиш Alt+Enter ).

В палитре все свойства представлены в виде списка. Можно выбирать соответствующие свойства и редактировать.

Метод удобен для объектов с небольшим количеством свойств, но может быть применен для любого объекта.

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

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

Если Вы не можете найти какое-то свойство, то, скорее всего, у Вас нажата данная кнопка.

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

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

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

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

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

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

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

Откроется окно с достаточно большим количеством настроек и закладок.

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

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

Внимание! Данная настройка влияет только на запуск из конфигуратора.

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

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

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

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

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

На закладке Модули существует ряд подзакладок. Здесь настраивается, каким образом будет отображаться текст в модулях.

Каким образом будет выполняться Проверка , Группировка и Контекстная подсказка .

На закладке Справка указывается, каким образом будет выводиться справка.

Галочками можно указать те разделы, которые интересуют.

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

Появится форма «Настройка поддержки». В данной форме следует нажать на кнопку Включить возможность изменения .

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

Если мы все же намерены вносить изменения, требуется нажать на кнопку Да . Появится окно «Настройка правил поддержки».

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

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

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

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

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

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

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

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

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

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

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

Можно запустить конфигурацию в режиме отладки (пункт Начать отладку из меню Отладка , клавиша F5 или соответствующая кнопка командной панели).

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

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

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

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

На будущее можно поставить галочку Устанавливать режим разрешения отладки при запуске .

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

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

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

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

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

Поэтому мы запустим систему в режиме " Конфигуратор ". Для этого воспользуемся классическим способом запуска программ в MS Windows - через кнопку "Пуск" ("Start"): "Пуск - Программы - 1C Предприятие 8.0 - Конфигуратор ".

После чего на экран будет выведен диалог " Запуск 1С:Предприятия".

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

Каждая ИБ для файлового режима хранения данных характеризуется названием и каталогом, в котором она расположена.

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


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

Новой возможностью, которая появилась при создании новой информационной базы, является возможность создавать ИБ из шаблонов.

О том, как создать новый шаблон , написано в книге "1С:Предприятие 8.0. Руководство по установке и запуску".



О том, как создавать ИБ расположенные на сервере "1С:Предприятия", можно прочитать в документации к программе. В этом курсе мы не будем рассматривать этот тип расположения ИБ.


После регистрации необходимо запустить " Конфигуратор ", используя одноименную кнопку.

Окно "Конфигурация"

Окно программы " Конфигуратор " похоже на многие другие программы MS Windows . Здесь есть меню , панели инструментов, рабочая область и строка состояния.


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


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

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

Учитывая ограниченный объем данного пособия, мы более-менее подробно рассмотрим следующие типы прикладных объектов: Константы , Справочники, Документы, Отчеты, Регистры сведений и некоторые другие.

Свойства объекта Конфигурации

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

В этой статье рассмотрим палитру свойств конфигурации на примере 1С Управления торговлей 11 на платформе 8.3.

Настройка свойств конфигурации 1С

Рассмотрим подробнее каждую из настроек конфигурации.

  • Основной режим запуска — может принимать значения управляемого приложения или обычного. Для каждого пользователя в дальнейшем может задаваться отдельно.
  • Вариант встроенного языка — определяет синтаксис языка программирования по умолчанию. Если его изменить, то в конфигурации модули автоматически не изменять язык.
  • Основная роль — роль в конфигурации по умолчанию. Обычно устанавливается роль с наибольшими правами.
  • Модуль управляемого (или обычного) приложения — модуль, в котором описываются глобальные переменные конфигурации и глобальные обработчики конфигурации — ПередНачаломРаботыСистемы, ПриНачалеРаботыСистемы, ПередЗавершениемРаботыСистемы, ПриЗавершенииРаботыСистемы, ОбработкаВнешнегоСобытия.
  • Модуль сеанса — обработчик, отрабатывающий при старте системы, в котором принято инициализировать .
  • Модуль внешнего соединения — модуль, доступный при внешнем соединении, содержит в себе обработчики — ПриЗавершенииРаботыСистемы, ПриНачалеРаботыСистемы.

Получите 267 видеоуроков по 1С бесплатно:

  • Основной язык — язык интерфейса по умолчанию.
  • Краткая информация, Подробная информация, Логотип, Заставка, Авторские права — информационные поля свойств для сведений о конфигурации.
  • Адрес информации о поставщике и конфигурации — свойства, где необходимо указать информацию о разработчике и страничку о данном решении.
  • Основная форма отчета, настроек отчета, варианта отчета — формы, открывающиеся по умолчанию для соответствующих объектов.
  • Поставщик — компания, которая произвела разработку.
  • Версия — версия конфигурации, свойство почти всегда должно совпадать с версией поставщика.
  • Адрес каталога обновлений — место в сети Интернет, где можно скачать свежие обновления.
  • Справочная информация — общая справочная информация о конфигурации. Галочка Включать в содержание справки добавляет текущую справочную информацию в общий список документации.
  • Режим управления блокировкой данных — выбор режима . Возможны 3 варианта — управляемый (за блокировки отвечает разработчик конфигурации), автоматический (за блокировки отвечает СУБД), автоматический и управляемый (совмещенный режим, управляется на уровне объектов).
  • Режим автонумерации объектов — возможны два варианта, освобождать автоматически и не освобождать автоматически . Первый вариант позволяет заполнить пробелы в нумерации в случае их возникновения. Не освобождать автоматически делает нумерацию непрерывной.
  • Режим совместимости — сугубо технический флаг, позволяющий включить или отключить режим совместимости со старыми версиями конфигурации — 8.1 и 8.2.13 и 8.3. Эти две версии платформы были переходными, добавлялись новые объекты метаданных, поэтому система требует переконвертации конфигурации. К этому нужно относиться очень аккуратно,

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

Главным свойством любого объекта конфигурации является имя - краткое наименование объекта конфигурации. При создании нового объекта конфигурации ему автоматически присваивается условное имя. состоящее из слова, определяемого по виду объекта, и цифры (например, при создании реквизита создается реквизит с именем «Реквизит1», при создании документа - «Документ1», и т.д.). Это имя можно изменить в процессе редактирования свойств объекта конфигурации, при этом система отслеживает уникальность имен. Имя объекта конфигурации не может пустым.

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

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

Константа обладает следующим набором редактируемых свойств:

Имя константы;

Синоним;

Комментарий;

Подсистемы;

Тип данных.

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

Способность сохранять введенные в нее значение - неотъемлемая особенность константы в системе 1С: Предприятие. Редактирование свойств константы на эту способность не влияет.

3 Краткое описание объектов конфигурации

    Базовые объекты Константы

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

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

    Справочники

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».

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

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

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

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

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

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

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

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

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

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

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

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

    Документы

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

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

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

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

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

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

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

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

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

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

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

Например, может быть создан журнал «Складские документы», в котором будут отображаться все приходные и расходные накладные и накладные на внутреннее перемещение.

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

Журнал может иметь несколько форм визуального представления.

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

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

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

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

7. Регистры

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

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

В системе 1С: Предприятие существует 2 вида регистров: регистры сведений ирегистры накопления .

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

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

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

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

8. Специализированные объекты конфигурации

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

9. Типы данных, используемые системой

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

К базовым типам данных, поддерживаемых системой, относятся:

Булево («истина» или «ложь»).

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

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

Загрузка...