Конфигурирование и администрирование в системе 1С:Предприятие (Версия 7.7)

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

Рубрика Программирование, компьютеры и кибернетика
Вид учебное пособие
Язык русский
Дата добавления 16.11.2012
Размер файла 619,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Добавление листа таблицы. Чтобы добавить таблицу, выберите пункт «Добавить таблицу »в меню «Окна» главного меню Конфигуратора.

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

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

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

Копирование и перемещение листов таблицы. Чтобы скопировать или переместить таблицу, сделайте активной эту таблицу и выберите пункт «Переместить/Копировать» в меню «Окна» главного меню Конфигуратора.

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

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

Удаление листа таблицы. Чтобы удалить таблицу:

поместите указатель мыши на закладку таблицы, которую необходимо удалить;

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

в этом меню выберите пункт «Удалить таблицу».

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

Настройка совместного использования таблицы и диалога

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

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

С помощью переключателя в группе «Использовать таблицу» можно выбрать следующие режимы (подробнее о них см. в главе «Табличный редактор»):

Нет

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

Пустую

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

Для ввода данных

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

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

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

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

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

Редактор диалогов позволяет создать экранное представление элемента данных в виде стандартного Windows-диалога. В диалоге конкретный элемент данных можно просматривать и редактировать.

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

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

Описание порядка работы с каждым из этих редакторов приведено в соответствующих главах настоящего Руководства.

Глава 20. Индивидуальный пользовательский интерфейс

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

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

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

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

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

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

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

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

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

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

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

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

Вес действия но управлению списком выполняются в этом окне.

Создание пользовательского интерфейса

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

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

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

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

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

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

Копирование пользовательского интерфейса

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

Чтобы скопировать пользовательский интерфейс, необходимо сначала «запомнить» его в Буфере Обмена MS Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора. Если используется команда «Вырезать», то выделенный интерфейс будет удален из списка.

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

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

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

При копировании интерфейса копируются и все его подчиненные интерфейсы.

Удаление пользовательского интерфейса

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

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

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

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

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

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

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

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

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

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

Редактирование свойств пользовательского интерфейса

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

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

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

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

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

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

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

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

Редактирование пользовательского интерфейса

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

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

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

Описание работы с этими редакторами приведено в отдельных главах настоящего Руководства.

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

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

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

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

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

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

Глава 21. Редактор меню

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

Главное меню системы 1С:Предприятие может содержать команды двух типов: системные и пользовательские.

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

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

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

Вызов редактора меню

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

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

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

Принципы работы с деревом меню не отличаются от приемов работы с другими «древовидными» списками в MS Windows (например, со структурой папок, изображаемой на левой панели программы Проводник). Кратко эти приемы были изложены в главе «Метаданные».

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

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

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

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

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

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

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

Создание меню

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

Создание меню «вручную»

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

При создании нового меню окно редактора меню содержит заготовку для создания меню первого уровня -- это строка <новая колонка>.

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

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

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

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

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

Если открыть ветвь структуры, которая начинается у только что созданного заголовка, можно видеть заготовку для создания элементов меню второго уровня -- строку <новый...>.

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

Задание свойств элемента меню производится в палитре свойств «Свойства элемента меню», который можно вызвать из контекстного меню элемента или из меню «Действия» главного меню Конфигуратора.

Копирование элементов меню

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

Чтобы скопировать элемент меню, необходимо сначала «запомнить» его в Буфере Обмена MS Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора. Если используется команда «Вырезать», то выделенный элемент меню будет удален из списка.

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

При копировании колонки меню верхнего уровня или подменю буду скопированы и все подчиненные элементы.

Свойства элемента меню

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

Закладка «Общие»

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

Минимальный набор характеристик задается для элемента типа «Разделитель» -- указывается только его тип. Для элемента типа «Подменю» необходимо указать также и название. И, наконец, максимальный набор характеристик -- помимо названия и типа элемента меню -- следует определить для элемента типа «Команда».

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

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

Тип. Щелчок мышью в поле «Тип» открывает список, из которого необходимо выбрать тип создаваемого элемента меню.

Тип элемента меню, в общем случае, определяется при создании элемента меню, и в последующем не изменяется, так как смена типа элемента меню приводит к изменению в структуре меню. Однако, если необходимо изменить тип элемента меню, необходимо иметь в виду следующее.

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

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

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

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

Закладка «Параметры»

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

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

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

Формула. Если в закладке «Общие» в поле «Объект» выбран объект «Задача», а в поле «Команда» -- команда «Задача.Выполнить», закладка «Параметры» будет содержать поле ввода, в которое можно ввести имя процедуры или функции на встроенном языке системы 1С:Предприятие. Эта процедура будет выполняться при выборе пункта меню.

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

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

Закладка «Акселератор» («горячие клавиши»)

Управляющие элементы закладки «Акселератор» служат для постановки в соответствие редактируемому элементу меню комбинации «горячих клавиш». Заданная комбинация клавиш может использоваться для быстрого выполнения нужной команды меню.

Задать акселератор можно двумя способами.

Можно ввести наименование клавиши в поле ввода или выбрать наименование из связанного с этим нолем списка клавиш. Переключатели «Ctrl», «Shift» и «Alt» позволяют задавать комбинации с использованием этих служебных клавиш.

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

нажмите кнопку «Выбрать акселератор»;

после появления сообщения нажмите нужную комбинацию клавиш.

Выбранная комбинация клавиш будет записана в закладке «Акселератор». Можно отказаться от выбора акселератора, нажав мышью кнопку «Отмена».

Для удаления акселератора следует удалить наименование клавиш в поле закладки «Акселератор».

Удаление элемента меню

Чтобы удалить элемент меню, необходимо выделить его название клавишами или мышью и нажать клавишу Del. Если удаляется подменю, то будут удалены также и все его элементы, включая вложенные подменю.

Создание меню с помощью Конструктора меню

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

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

Так как меню, созданное Конструктором, полностью заменяет уже существующее меню, на экран будет выдано предупреждение об этом. Можно отказаться от использования Конструктора, нажав кнопку «Отмена». Если нажата кнопка «ОК», на экран будет выдано окно Конструктора меню.

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

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

В правой панели Конструктора меню для выбранного вида объектов метаданных выдается полный список предопределенных команд для манипуляции объектами метаданных этого вида.

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

Расстановка отметок выполняется следующим образом.

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

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

Если отметка -- черного цвета, то в правом окне у всех команд будут автоматически проставлены отметки , а список команд будет недоступен для расстановки отметок у конкретных команд.

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

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

Для отказа от создания меню при помощи Конструктора нажмите кнопку «Отмена». Структура меню, которая была создана в редакторе меню до вызова Конструктора, останется без изменений.

Изменение структуры меню

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

Все подобные действия удобно выполнять в редакторе меню мышью, используя механизм «drag&drop» («перенеси и оставь»): вы просто перетаскиваете мышью элемент меню в нужное место и оставляете его там.

Элемент меню, над которым будет помещен переносимый элемент после отпускания кнопки мыши, при переносе будет выделяться инверсным цветом.

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

Проверка созданного меню

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

Главное меню тестового окна построено на основе структуры меню, описанной в редакторе меню.

Для выхода из режима проверки созданного меню закройте тестовое окно.

Глава 22. Редактор панелей инструментов

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

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

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

Вызов редактора панелей инструментов

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

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

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

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

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

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

Ведение списка панелей инструментов. Создание новой панели инструментов

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

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

Копирование панелей инструментов

Новые панели инструментов можно создавать путем копирования существующих панели инструментов. Наиболее целесообразно копировать панели инструментов между интерфейсами одной конфигурации или между конфигурациями. Для копирования используются возможности Буфера Обмена MS Windows.

Чтобы скопировать панель инструментов, необходимо выделить ее в списке панелей редактора панелей инструментов и «запомнить» ее в Буфере Обмена MS Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора. Если используется команда «Вырезать», то выделенная панель инструментов будет удалена из списка.

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

Удаление панели инструментов

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

Сортировка панелей инструментов

Кнопки и позволяют расставить панели инструментов в списке в желаемом порядке. В таком же порядке панели инструментов будут показаны при первом запуске системы 1С:Предприятие после редактирования панели инструментов (изменения состава кнопок панели или изменения свойств кнопки напели инструментов).

Свойства панели инструментов

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

Группа «По умолчанию» задаст расположение и видимость панели инструментов при первом запуске системы 1С:Предприятие после редактирования панели инструментов (изменения состава кнопок панели или изменения свойств кнопки панели инструментов).

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

Показывать. Если этот флажок снят, панель инструментов не будет показываться при запуске системы 1С:Предприятие.

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

Библиотека пиктограмм

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

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

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

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

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

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

Библиотека пиктограмм представляет собой графический файл в формате MS Windows BITMAP и может иметь любое имя. Создать такой файл можно любой графической программой, поддерживающей указанный формат. Например, можно воспользоваться программой Paint, входящей в комплект операционной системы MS Windows 95.

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

Редактирование панели инструментов

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

Создание кнопки панели инструментов

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

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

Создание разделителя кнопок

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

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

Изменения порядка расположения кнопок

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

Редактирование свойств кнопки

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

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

Закладка «Общие»

Управляющие элементы закладки «Общие» служат для постановки в соответствие кнопке конкретной команды, которая будет выполняться при нажатии на эту кнопку.

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

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

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

Короткая подсказка. В поле «Короткая подсказка» можно ввести текст, который будет выдаваться на экран, если указатель мыши подержать над кнопкой 1...2 секунды. В строке состояния главного окна программы одновременно будет выдаваться текст, введенный в поле «Подсказка».

Закладка «Параметры» и закладка «Акселератор»

Состав и назначение управляющих элементов этих закладок совпадают с одноименными закладками палитры свойств «Свойства элемента меню» (см. стр. 110).

Закладка «Образ»

Управляющие элементы закладки «Образ» предназначены для назначения внешнего вида кнопки.

Если выбрана опция «Пиктограмма», на кнопку может быть помещена картинка из библиотеки пиктограмм.

Если выбрана опция «Текст», в поле ввода закладки «Образ» можно ввести фразу, которая будет помещена на кнопку. Размер кнопки в этом случае будет соответствующим образом увеличен.

Изменение образа кнопки

Образ кнопки -- это пиктограмма или текст, которые помещены на кнопку. Как правило, образ кнопки определенным образом отражает действия, которые выполняются при нажатии но кнопку.

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

Для редактирования текста кнопки используется закладка «Образ» палитры свойств кнопки. При выбранной опции «Текст» в поле ввода можно ввести или отредактировать существующий текст.

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

Удаление кнопки

Для удаления кнопки (или разделителя) выделите ее в списке «Состав панели» и выберите пункт «Удалить кнопку» из меню «Действия» главного меню Конфигуратора.

Глава 23. Пользовательские права

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

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

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

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

Ведение списка наборов прав

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

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

Создание набора прав

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

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

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

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

Внимание. Вновь созданному набору прав не устанавливаются никакие права.

Копирование набора прав

Новые наборы прав можно создавать путем копирования существующих наборов прав. Для копирования используются возможности Буфера Обмена MS Windows.

Чтобы скопировать набор прав, необходимо сначала «запомнить» его в Буфере Обмена MS Windows, использовав команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора. Если используется команда «Вырезать», то выделенный набор прав будет удален из списка.

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

У нового набора будет такой же список прав, как и у исходного набора прав.

Удаление набора прав

Для удаления набора прав выделите в списке название набора прав, который необходимо удалить, и в меню «Действия» главного меню программы выберите пункт «Удалить».

В появившемся на экране запросе нажмите «ОК» для подтверждения необходимости удаления набора прав.

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

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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.