- •Введение
- •Цели и задачи курса
- •Объекты системы
- •Классификация объектов конфигурации
- •Прикладные объекты
- •Типы данных
- •Встроенный программный язык
- •Виды модулей
- •Универсальные коллекции значений
- •Контекст выполнения модуля
- •Создание информационной базы данных
- •Константы
- •Определение, настройка свойств
- •Подсистемы
- •Формы констант
- •Справочники
- •Печатные формы
- •Документы
- •Документ «Приходная»
- •Документ «Расходная»
- •Журналы документов
- •Регистры сведений
- •Регистр сведений «Валюты»
- •Чтение значения курса валют
- •Регистр сведений «Цены поставщиков»
- •Планы видов характеристик
- •Регистры накопления
- •Регистр накопления «Продажи»
- •Организация бухгалтерского учета
- •План счетов
- •Регистры бухгалтерии
- •Ведение сложных периодических расчетов
- •Планы видов расчета
- •Регистр расчета
- •Ввод на основании
- •Критерии отбора
- •Организация отбора документов по сотруднику
- •Источники данных
- •Структура запроса (описание запроса)
- •Выполнение и работа с запросами во встроенном языке
- •Указание источников в запросе
- •Фильтрация результатов запроса
- •Упорядочивание результатов запроса
- •Группировки результатов запроса
- •Итоги в запросе
- •Встроенные функции в языке запросов, операция выбора
- •Передача параметров в запрос
- •Основная таблица
- •Основная таблица
- •Значения субконто
- •Сводная таблица
- •Использование диаграмм
- •Картинки
- •Администрирование
- •Определение интерфейсов, ролей, пользователей
- •Выгрузка, загрузка информационной базы
- •Сравнение и объединение конфигураций
- •Определение хранилища конфигурации
- •Администрирование хранилища
- •Работа с хранилищем конфигурации
- •Большая самостоятельная работа
- •Заключение.
Большая самостоятельная работа
«Автоматизируемая» нами фирма занимается закупками у своих поставщиков и продажей своим покупателям различных товаров. В качестве дополнительной услуги существует бесплатная доставка купленных товаров в случае, если общая сумма заказа превышает 1000 рублей.
Необходимо в рамках нашей конфигурации создать отдельную ветвь учета использования транспорта организации. Должен быть реализован следующий функционал:
Должен вестись перечень транспортных средств организации.
В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.
Далее, при оформлении документа «Расходная», в случае, если сумма покупки превышает 1000 рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании расходного документа документ «Заявка на транспорт». В данном документе указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табличной части, но хранит ссылку на документ основание.
Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записывается водитель и грузчики. Далее заявка печатается. В печатной форме документа должна присутствовать информация об адресе доставки (данные четко привязаны к контактному лицу), перечне доставляемых товаров.
Кроме всего в документе «Заявка на транспорт» проставляется текущее состояние заказа («не выехали», «в дороге к клиенту», «у клиента», «в дороге обратно» и «отработан») и километраж (расстояние в километрах «туда и обратно»).
На основании всей этой информации необходимо видеть: какая машина, где находятся; на какой машине, какие бригады за выбранный
период работали; какой водитель в скольких доставках, с каким общим километражом участвовал.
Кроме этого необходимо за период получать контрольный отчет по машине: по дням состояние счетчика на начало дня, все поездки (километраж), расчетное состояние счетчика.
Приступайте……
В качестве подсказки можно предложить один из вариантов организации структуры базы данных:
1. Необходимо создать справочники «ТранспортныеСредства», «Водители» (хранит ссылку на справочник «ФизическиеЛица»), «Грузчики» (хранит ссылку на справочник «ФизическиеЛица»).
2. Необходимо модифицировать документ «Расходная» (при превышении суммы закупки 1000 рублей должно выводиться сообщение)
3. Создайте документ «Формирование бригады», «Заявка», настройте их. Документ «Заявка» должен заводиться на основании документа «Расходная».
4. Для хранения состава бригады, назначенной машины, начального значения счетчика можно использовать регистр сведений. Другой регистр сведений можно использовать для отслеживания «состояния» бригад.
5. Для накопления данных о количестве выездов, километраже можно использовать регистр накопления
