1C-DevGuide83
.pdfЗанятие 23 693
Таким образом, пользователю не нужно ходить по разделам, искать в них нужную команду, а можно сразу начинать работать, предварительно включив компьютер и запустив «1С:Предприятие».
Однако не стоит перегружать раздел Главное различными формами и командами, иначе вместо удобства пользователь будет ощущать дискомфорт.
В режиме «Конфигуратор»
Итак, начнем настраивать командный интерфейс раздела Главное.
Выделим корень дерева объектов конфигурации ПособиеДляНачинающих, вызовем его контекстное меню и выберем пункт Открыть
командный интерфейс основного раздела (рис. 23.12).
Рис. 23.12. Вызов диалога настройки командного интерфейса основного раздела
В открывшемся окне слева расположены все созданные нами объекты конфигурации, сгруппированные по видам объектов, и команды для работы с ними. Двойным щелчком мыши будем переносить их направо, заполняя командный интерфейс основного раздела и устанавливая видимость для каждой роли.
Для роли Мастер наиболее важными командами будут команды для создания документов Приходная накладная и Оказание услуги, а также
694 1С:Предприятие 8.3. Практическое пособие разработчика
команды для открытия отчетов Материалы и Выручка мастеров. Для команд создания документов установим общую видимость и скроем эти команды для всех ролей, кроме Мастера. Для команд открытия отчетов снимем видимость для всех ролей, кроме Мастера
и Директора (рис. 23.13).
Рис. 23.13. Окно настройки командного интерфейса основного раздела
Для роли Расчетчик приоритетными командами являются команды для создания документа Начисление сотрудникам и просмотра отчета Начисления сотрудникам. Для команды создания документа установим общую видимость и скроем эту команду для всех ролей, кроме Расчетчика. Для команды открытия отчета оставим видимость только
для Расчетчика и Директора.
Для роли Бухгалтер вынесем в панель команд основного раздела команды для создания документа Ввод начальных остатков номенклатуры и просмотра отчета Оборотно-сальдовая ведомость.
Для команды |
создания документа установим |
общую |
видимость |
и скроем эту |
команду для всех ролей, |
кроме |
Бухгалтера. |
Для команды открытия отчета оставим видимость только для Бухгал-
тера и Директора.
Для роли Директор приоритетными являются команды для просмотра самых важных отчетов: Материалы, Выручка мастеров, Начисления
сотрудникам, Оборотно-сальдовая ведомость. Эти команды мы уже добавили в панель команд основного раздела и сделали их видимыми
для Директора.
696 1С:Предприятие 8.3. Практическое пособие разработчика
Это значит, что формы на начальной странице будут располагаться в две колонки, при этом левая колонка будет в два раза шире правой.
Можно выбрать другой шаблон, при котором колонки будут одинаковой ширины или будет всего одна колонка. Но кажется, что предпочтительнее первый вариант (2:1), так как в этом случае взгляд пользователя сразу будет падать на наиболее приоритетные для работы формы, которые мы расположим в левой колонке.
Следует иметь в виду, что автоматически сгенерированные системой формы нельзя располагать на начальной странице. Поэтому прежде чем добавлять форму на начальную страницу, нужно создать ее в явном виде в конфигурации. Чтобы не путаться, будем создавать нужные формы прямо по ходу.
ВНИМАНИЕ!
Для того чтобы создавать новые формы и любые другие объекты конфигурации, нужно зайти в конфигуратор от имени пользователя с ролью Администратор. Так как только у администратора есть права на вновь создаваемые объекты.
Итак, начнем настройку рабочего стола для роли Мастер.
Наше ООО «На все руки мастер» – фирма по оказанию услуг, и мастера имеют к этому непосредственное отношение. Поэтому логично, если для мастеров в левой колонке начальной страницы будет располагаться список документов об оказании услуг, а в правой колонке – список приходных накладных.
Перечисленные формы списка отсутствуют в конфигурации, поэтому создадим формы списка для объектов конфигурации:
документ ПриходнаяНакладная,документ ОказаниеУслуги.
По умолчанию в форме списка документов присутствуют только колонки Дата и Номер. Добавим вручную в форму списка документа
ПриходнаяНакладная колонку Склад (рис. 23.16).
Аналогично добавим в форму списка документа ОказаниеУслуги
колонки Склад, Клиент, Мастер.
Теперь перейдем в окно настройки начальной страницы и над списком форм левой колонки нажмем Добавить.
698 1С:Предприятие 8.3. Практическое пособие разработчика
Рис. 23.18. Настройка начальной страницы для пользователя с ролью «Мастер»
Теперь настроим начальную страницу для роли Бухгалтер.
Предположим, бухгалтер наиболее часто будет пользоваться оборотно-сальдовой ведомостью. Расположим этот отчет в левой колонке начальной страницы, а правую оставим пустой.
Создадим форму отчета для отчета ОборотноСальдоваяВедомость. Затем перейдем в окно настройки начальной страницы, добавим эту форму в левую колонку и установим видимость этой формы только для роли Бухгалтер.
Затем настроим начальную страницу для роли Расчетчик.
По роду деятельности расчетчик в основном пользуется документами и отчетами о начислениях сотрудникам. Расположим список документов о начислениях сотрудникам в правой колонке начальной страницы. А отчет о начислениях сотрудникам расчетчик всегда может открыть из панели команд раздела Главное.
Создадим форму списка документа НачисленияСотрудникам. Перейдем в окно настройки начальной страницы, добавим форму списка в правую колонку и установим видимость этой формы только для роли Расчетчик.
Затем настроим начальную страницу для роли Директор.
Мы предполагаем, что эта роль будет назначена пользователю, осуществляющему руководящие функции. Ему не нужно вводить
Занятие 23 699
никаких документов, да у него и нет на это прав. Но ему понадобится регулярно просматривать отчеты о деятельности фирмы, чтобы принимать руководящие решения.
Команды для открытия наиболее важных для директора отчетов будут находиться в панели команд раздела Главное. На его начальной странице расположим один отчет Выручка мастеров. Создадим форму этого отчета, затем перейдем в окно настройки начальной страницы, добавим эту форму в левую колонку и установим видимость этой формы только для роли Директор.
Для роли Администратор начальная страница останется пока пустой, а позднее мы расположим на ней формы для управления обменом данными.
В результате окно настройки начальной страницы должно принять следующий вид (рис. 23.19).
Рис. 23.19. Окно настройки начальной страницы
Если у пользователя на начальной странице видима только какая-то одна форма (например, у директора – отчет Выручка мастеров, у расчетчика – список документов о начислениях сотрудникам), то эти формы в интерфейсе приложения растягиваются на всю ширину начальной страницы, независимо от того, в какой колонке начальной страницы (правой или левой) они изначально находились в конфигураторе.
700 1С:Предприятие 8.3. Практическое пособие разработчика
Если же для одной роли видимы несколько форм и все они расположены в какой-то одной колонке начальной страницы в конфигураторе, то в интерфейсе приложения на начальной странице они будут показаны друг под другом.
В режиме «1С:Предприятие»
Теперь, если мы зайдем в систему в режиме 1С:Предприятие, указав пользователя Назарова (с ролями Бухгалтер и Расчетчик), мы увидим такую начальную страницу (рис. 23.20).
Рис. 23.20. Начальная страница для пользователя с ролью «Бухгалтер», «Расчетчик»
ВНИМАНИЕ!
Чтобы зайти в режим 1С:Предприятие под различными пользователями, нужно выполнить обновление конфигурации и запустить «1С:Предприятие» еще раз, выбрав режим
и нужного пользователя. Если вы, как обычно, запустите «1С:Предприятие» в режиме отладки, то есть из конфигуратора, то система будет считать, что вы заходите в программу под тем же пользователем, что и в конфигуратор, то есть Администратор.
Обратите внимание, что на рабочем столе находится также список документов о начислениях сотрудникам, так как пользователь Назарова имеет две роли – Бухгалтер и Расчетчик. А также этому поль-