Добавлен: 31.03.2023
Просмотров: 924
Скачиваний: 13
Рис. 9. Окно для выбора способа создания информационной базы
Здесь верхний переключатель позволяет определить способ создания новой информационной базы на основе одного из имеющихся шаблонов. Например, если мы собираемся вести бухгалтерский учет, то для этого специалистами фирмы 1С разработан «специальный шаблон» (базовая конфигурация, включающая все необходимые объекты). В этом случае мы получаем готовую информационную систему для бухгалтерского учета, включающую все необходимые документы и отчеты. При подобном развитии событий для пользователя обеспечивается максимально удобный сервис ведения бухгалтерского учета в организации. Понятно, что если решаемая задача не относится к категории стандартных, то и стандартной конфигурации (шаблона) для нее нет. Сейчас наша задача заключается в самостоятельной разработке конфигурации, поэтому в окне на рис. 9 установим нижний переключатель, после чего щелкнем на кнопке Далее.
После выполненных действий на экране открывается очередное окно диалога с системой (рис. 10), где необходимо установить (выбрать) имя создаваемой информационной базы. Сейчас вместо варианта, предложенного системой по умолчанию, зададим другое название, например, Глава 1.
Рис. 10. Наименование базы
После щелчка на кнопке Далее перед вами откроется следующее окно, где от нас потребуется указать каталог для создаваемой информационной базы (рис. 11). В этом случае система автоматически предлагает для выбора типовую папку. Однако можно поступить и по-другому —создать пустую папку в любом месте на компьютере либо в сети, а в окне диалога указать ее местоположение.
Рис 11. Окно для указания каталога информационной базы
После щелчка на кнопке Далее перед нами откроется следующее окно, предназначенное для установки параметров запуска системы (рис. 12).
Рис. 12. Окно указаний параметров запуска
В нашем случае изменения каких-либо установок выполнять не требуется, поэтому достаточно просто щелкнуть на кнопке Готово.
Последний шаг описанной последовательности действий приводит к выполнению технических процедур по созданию информационной базы, в результате на экране откроется уже знакомое окно, но с новой строкой, символизирующей добавление еще одной информационной базы. В дальнейшем, когда вы захотите продолжить начатую разработку и откроете стартовое окно программы, то в перечне информационных баз будет присутствовать и эта новая строка.
Следующие технические действия для разработки конфигурации заключаются в том, что эту новую информационную базу необходимо выделить (щелкнуть на ее названии мышью), после чего выполнить щелчок на кнопке Конфигуратор.
В результате мы переходим к следующему важному этапу работы, а именно — попадаем в окно конфигуратора (рис. 13), которое представляет собой среду для разработки прикладных решений. Фактически, это и есть тот инструмент, с помощью которого мы будем создавать конфигурацию для платформы 1С: Предприятие 8.3.
Рис. 13. Окно конфигуратора
Ранее уже говорилось, что все прикладные решения для автоматизации различных участков деятельности в системе 1С: Предприятие созданы разработчиками именно с использованием конфигуратора. Заметим, что состав главного меню конфигуратора типичен для современных программных продуктов. После запуска конфигуратора на экране отображается только главное меню, расположенное в верхней части окна. Следующее, что от нас требуется — выбрать в меню Конфигурация пункт Открыть конфигурацию. В результате данного шага на экране появится окно с деревом объектов конфигурации, которое представлено в левой части рис. 15. Сейчас в нем присутствуют только заголовки, но в дальнейшем в этом дереве будут автоматически появляться все создаваемые нами объекты конфигурации.
Рис. 14. Меню конфигурация
Рис. 15. Состав конфигурации.
Подсистемы
Подсистема представляет собой основной элемент построения интерфейса информационной системы 1С: Предприятие. Как правило, любое более или менее серьезное прикладное решение подразумевает его применение различными категориями пользователей. Для каждой категории пользователей программа 1С: Предприятие 8.3 должна быть удобна в плане интерфейса. Удобство подразумевает доступность только тех элементов интерфейса, которые требуются конкретному пользователю. Например, менеджеру не нужны объекты, с которыми работает только бухгалтер, и наоборот. Для организации подобного сервиса и предназначены подсистемы. Разумеется, если конфигурация очень простая, то ее разбивка на подсистемы не требуется. Однако практически все реальные разработки при делении на подсистемы становятся более удобными для пользователей.
В этой главе мы рассмотрим создание конфигурации с включением в ее состав нескольких подсистем. Сейчас наша задача заключается в том, чтобы организовать три подсистемы, которые назовем:
- Управление
- Поступление
- Продажа
Вернемся к практическим действиям. В окне Конфигурация обратимся к ветке объектов конфигурации Общие (рис. 16). Для этого достаточно раскрыть ее щелчком мыши на значке «плюс».
Рис. 16. Содержание ветки Общие в окне Конфигурация
Технические действия по созданию новой подсистемы достаточно просты. Для начала необходимо выделить ветвь Подсистемы и щелкнуть на ней правой кнопкой мыши. В результате на экране появится контекстное меню, где следует выбрать пункт Добавить. После этого вы увидите на экране новое окно — окно редактирования объекта конфигурации, которое предназначено для установки необходимых параметров объектов конфигурации (рис. 17).
Рис. 17. Окно редактирования объекта конфигурации
Для навигации (перехода от вкладки к вкладке) в окне редактирования объекта конфигурации можно просто щелкнуть на названии необходимой вкладки. Сейчас от нас требуется внести слово Управление в поле Имя. В результате окно редактирования объекта конфигурации примет вид, показанный на рис. 18. Присутствующие в окне поля Синоним и Комментарий являются общими для большинства объектов конфигурации, и их назначение мы подробно прокомментируем при рассмотрении справочников (это другой базовый объект конфигурации).
Рис. 18. Формирование подсистемы «Управление»
Аналогичным образом создадим еще две подсистемы, которые нам требуются в соответствии с поставленной задачей.
Панель разделов приложения
Теперь после формирования в конфигураторе трех подсистем настало время посмотреть на результат выполненных действий. Для этого требуется перейти в режим 1С: Предприятие, что можно сделать с помощью команды Отладка - Начать отладку. В результате после простого диалога с рядом промежуточных окон мы увидим на экране окно нашей прикладной задачи (рис. 19). Сразу под главным меню располагается панель разделов приложения, где и нашли место созданные нами подсистемы. Разделы приложения организованы в виде ссылок, с помощью которых можно получить доступ к объектам, входящим в эти разделы. В данном случае разделы пусты, что связано с тем, что мы еще не сформировали их состав в конфигураторе. Поэтому щелчки на ссылках любого из трех разделов не приводят каким-либо изменениям на экране.
Рис. 19. Панель разделов приложения
Кроме созданных нами подсистем присутствует также ссылка Главное. Данный раздел формируется системой автоматически и его следует использовать для размещения наиболее часто используемых команд.
Справочники
На данном этапе мы познакомились с режимом конфигуратора, и теперь наша задача заключается в создании нескольких справочников, которые понадобятся в нашей информационной базе. В системе 1С: Предприятие имеется набор базовых объектов конфигурации, и сейчас мы поговорим об одном из этих основных объектов под названием «Справочник». Общепринято справочник ассоциировать с совокупностью строк, которые называются элементами справочника. При этом важно отметить, что в каждой строке справочника присутствует несколько столбцов и количество столбцов одинаково для каждой строки. Строки - это имеющиеся в справочнике записи, а столбцы определяют структуру этих записей. Базовый объект конфигурации фактически является шаблоном, на основании которого разработчики могут создавать свои объекты конфигурации — конкретные справочники, например, Сотрудники, Должности, Номенклатура и т. д. Эти создаваемые справочники наследуют все характеристики объекта. Платформа на основании объекта конфигурации создает информационную структуру, в которой будут храниться конкретные списки (сотрудников, должностей и номенклатуры).
Использование объекта конфигурации справочник позволяет пользователю при работе в режиме 1С: Предприятие вносить данные в информационную структуру, созданную на основании этого объекта конфигурации. Данную информационную структуру также принято называть термином справочник. Далее мы так и будем поступать, хотя на самом деле объект конфигурации справочник и программный объект справочник представляют разные сущности. Из контекста в дальнейшем всегда будет понятно, о чем идет речь. Справочники представляют собой перечни (списки) данных, которые весьма полезны в ситуациях, когда необходимо исключить неоднозначный ввод информации. Разумеется, эти перечни данных могут формироваться, корректироваться и дополняться в процессе работы в режиме 1С: Предприятие.
Формирование списка городов
В разрабатываемой в этой главе информационной базе мы будем формировать список фирм, с которыми наша организация сотрудничает (по закупке либо продаже мебели). Для отражения территориальной принадлежности фирм нам потребуется предварительно сформировать список городов. В связи с этим в качестве первого шага необходимо создать справочник со списком городов. Ранее мы использовали слово столбцы, что отражает представление справочника в виде таблицы. Однако в системе 1С: Предприятие используется более общий термин реквизиты справочника (столбцов столько, сколько реквизитов у справочника). При этом в любом справочнике всегда присутствуют обязательные (в терминологии фирмы 1С — стандартные) реквизиты. Среди обязательных реквизитов важнейшими являются код и наименование. Кроме обязательных реквизитов разработчик может создавать в любом справочнике свои дополнительные реквизиты.
Из этого следует, что справочник в базе данных представляет собой таблицу, где каждому реквизиту соответствует свой столбец. Теперь после формирования общего представления о структуре справочников продолжим практическую работу в режиме конфигуратора, а именно создадим справочник «Города», в котором будут содержаться названия городов. Технические действия при разработке справочников достаточно просты. Так, для того чтобы создать новый справочник, необходимо щелкнуть правой кнопкой мыши на пункте Справочники в дереве объектов конфигурации и в появившемся контекстном меню выбрать единственный вариант — Добавить (рис. 20).
Рис. 20. Дерево объектов конфигурации
После этого перед нами откроется уже знакомое окно редактирования объекта конфигурации (рис. 21). Однако учитывая, что в данном случае мы имеем дело с другим объектом конфигурации (не с подсистемой, как ранее), вид окна будет несколько другой (эти изменения касаются количества вкладок в окне). Некоторые вкладки справочника соответствуют вкладкам подсистемы, другие являются новыми.
Рис.21. Окно редактирования объекта конфигурации
Структура окна редактирования объекта конфигурации в виде совокупности нескольких тематических вкладок удобна разработчику. Первый шаг заключается в том, что на вкладке «Основные» необходимо заполнить поле Имя, а что касается полей Синоним и Комментарий, то здесь мы их заполнять не будем.
Итак, на вкладке «Основные» следует ввести имя, которое мы собираемся дать создаваемому справочнику — Города (рис. 22).
Рис. 22. Окно редактирования справочника «Города»
Часть полей (Представление объекта, Расширенное представление объекта и т. д.) в окне редактирования не имеет существенного значения при разработке учебных конфигураций. Разумеется, когда вы будете заниматься профессиональными разработками, то эти поля следует заполнять.
Здесь для описания назначения задаваемых параметров прокомментируем лишь поле «Представление объекта». Этот параметр определяет представление объекта в единственном числе и используется в названии стандартной команды. Например, для созданного нами объекта Города это может быть Город: создать. Представление объекта стоит задавать тогда, когда синоним конфигурации задан во множественном числе. После задания имени на вкладке «Основные» перейдем на вкладку «Данные» и обратим внимание на два поля (рис. 23):