ВВЕДЕНИЕ ОБЗОР В задании на демонстрационный экзамен в качестве основного учетного механизма предполагается использование механизмов оперативного учета технологической платформы 1С:Предприятия 8. Кроме этого, могут быть проверены знания по другим возможностям платформы – внимательно изучите всё задание и выданные ресурсы перед тем, как приступить к работе. Поскольку модули задания предназначены для проверки понимания механизмов платформы, а не для реального внедрения, при их разработке были приняты некоторые упрощения и допущения: В постановке задач существуют некоторые условности и упрощения. Например, в некоторых задачах не учитываются налоги, используются упрощенные алгоритмы расчета и т.п. Так как время решения задачи ограничено, то следует реализовывать именно те задачи, которые описаны в задании явно. Например, следует реализовать учет остатков товаров на складах, а про ценообразование ничего не сказано, следовательно, его вести не надо. Часть механизмов оставлено на усмотрение решающего задачу. Так, если в задании указано только как списывается товар, то механизм его поступления выполняющий задание может выбрать самостоятельно. Если в задании в явном виде не указан механизм формирования отчета, то отчет надо уметь строить любым из перечисленных способов: с использованием компоновки данных, построителя отчетов, сводной таблицы, а в некоторых случаях использовать фиксированный макет. С другой стороны, при дополнительных требований: решении любой из задач необходимо учитывать ряд Внешний вид форм и интерфейсов, если это явно указано в задаче - должны выглядеть так, как это указано на скриншотах. Состав объектов конфигурации и их структуру для выполнения поставленных задач необходимо самостоятельно определить и реализовать. Если информационная база 1С не выдана в ресурсах – создайте её. В состав ресурсов входит обработка «Консоль запросов», предназначенная для облегчения работы и отладки создаваемого прикладного решения. В том случае, когда в задании приведен пример с заполненными в режиме 1С:Предприятия данными, желательно производить отладку решения именно на данных из примера. При решении задач рекомендуется использовать встроенную в платформу документацию и синтаксис-помощник. Кроме этого, один раз за каждую сессию вы сможете воспользоваться Интернетом не более 15 минут, чтобы освежить свои знания в необходимой области. ОПИСАНИЕ ЗАДАНИЯ В течение следующих дней вам необходимо будет разработать систему, реализующую учет посещения Парка аттракционов (далее по тексту «Парк»). Система предназначена для использования клиентами и сотрудниками Парка. Клиенты выражают своё желание посетить Парк, и по факту этого формируется заказ на посещение. Далее, кассиры принимают оплату от клиентов по заказам и выпускают для них билеты, в которых указана необходимая информация для посещения аттракционов. Операторы аттракционов регистрируют каждый факт посещения клиентом аттракциона по билету. По итогам посещения клиент может получить подробный отчет о посещениях по своим билетам. А руководство компании – отчет об эффективности продаж билетов. У операторов есть специальное отдельное мобильное приложение, упрощающее регистрацию посещений аттракционов. Продажа билетов и Учет использования Парка состоит из следующих этапов: 1. Оформление Заказа на посещение аттракционов 2. Активация Заказа, включающая Прием оплаты и Подготовку билетов 3. Посещение аттракционов Все этапы обязательны и должны выполняться строго в заданной последовательности. ПОЛЬЗОВАТЕЛИ Системой будут пользоваться различные типы пользователей Клиенты – посетители Парка, покупающие по заказу билеты и посещающие аттракционы Кассиры – сотрудники компании, принимающие оплату по заказанным билетам Операторы – сотрудники компании, фиксирующие посещение аттракциона Руководители - сотрудники компании, контролирующие работу системы в целом, формирующие аналитические отчеты по работе Парка Администраторы – сотрудники компании, выполняющие поддержку работоспособности системы и прочие регламентные технические операции МЕСТОРАСПОЛОЖЕНИЕ СИСТЕМЫ Есть 4 основных места, где будет использоваться система: 1. Касса. Кассиры будут работать в системе через компьютеры подразделений, расположенных на отдельных территориях. Каждое подразделение использует свою информационную базу. 2. Мобильные устройства. Операторы будут заносить данные в систему с помощью мобильных устройств. 3. Офис Руководители будут работать в системе через компьютеры головного офиса. В этом месте находится главная информационная база. 4. Сайт Клиенты будут заполнять специальную форму на сайте Парка (разрабатывать не нужно). ПЛАТФОРМА ДЛЯ РАЗРАБОТКИ Для разработки системы должна использоваться платформа «1С:Предприятие 8». Выполненное на платформе решение должно поддерживать как работу сотрудников в офисе и в кассах, где установлены серверы соответствующих организаций, так и удаленно, в мобильных устройствах операторов. ДОКУМЕНТАЦИЯ К СИСТЕМЕ Пожалуйста, внимательно изучите задание и все файлы к заданию (ресурсы). Это поможет вам понять, что именно необходимо разработать. Материалы разрабатывались сотрудниками компании, которые имеют общее представление о возможностях платформы «1С:Предприятие 8», поэтому при разработке вы должны придерживаться указанного в задании вида интерфейсных объектов. ИМЕНОВАНИЕ Если имя какого-либо элемента системы не указано, вы должны его придумать. При этом (в схеме именования) необходимо следовать логике. То есть следить за тем, чтобы выбранное имя как можно точнее отражало суть того или иного элемента системы, его назначения и, при необходимости, совпадало с именем, приведенном в соответствующем окне. Это позволит существенно сократить время на обучение сотрудников работе с системой. ОПИСАНИЕ И ЗАДАЧИ ПРОЕКТА План по разработке этой системы разбит несколько сессий. Каждая сессия имеет перечень результатов, которые должны быть представлены в конце. Это позволяет заказчику быть уверенным, что проект будет завершен вовремя. ПРАКТИЧЕСКИЕ РЕЗУЛЬТАТЫ Для каждой сессии заказчик предоставил список ожидаемых результатов. Они четко описывают то, что требуется клиенту. Вы должны выполнить эти задачи и представить их в конце каждой сессии. Далее приведен обзор сессий и результатов по каждой их них: 1. Сессия 1 – День 1 1.1. Создание конфигурации 1.2. Добавление в объекты конфигурации списков, связанных с работой Парка 1.3. Добавление в объекты конфигурации списков, связанных с ценообразованием 1.4. Добавление в объекты конфигурации списков, связанных с посещением аттракционов 1.5. Загрузка данных в созданные списки 1.6. Создание списка заказов на посещение аттракционов 2. Сессия 2 – День 1 2.1. Доработка заказов на посещение аттракционов 2.2. Создание списка объектов конфигурации, фиксирующих оплаты 2.3. Создание списка объектов конфигурации, фиксирующих посещение каждого аттракциона 2.4. Формирование отчетности 2.5. Создание мобильного приложения 3. Сессия 3 – День 2 3.1. Создание персонального интерфейса для каждого типа пользователей 3.2. Создание механизма обмена информацией между организацией и мобильным приложением 3.3. Тестирование 3.4. Подготовка презентации для демонстрации системы