Файл: Разработка конфигурации «Обеспечение послепродажного обслуживания» в среде 1С:Предприятие 8.3..pdf
Добавлен: 28.06.2023
Просмотров: 146
Скачиваний: 3
СОДЕРЖАНИЕ
2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.3. Описание реализации периодических расчетов в среде 1С:Предприятие
2.4. Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие
2.5 Описание разработанных подсистем в среде 1С:Предприятие.
2.7. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Рисунок 3 – Система «Альфа-авто»
«Альфа-Авто» предполагает следующий бизнес-процесс ремонта автомобилей:
- предварительная запись на ремонт по цехам или мастерам;
- расчет предварительной калькуляции ремонта;
- прием автомобиля на ремонт;
- проведение поэтапного ремонта (заявка, выполнение ремонта,
ремонт выполнен, заказ-наряд закрыт) и контроль выполнения ремонт;
- перемещение запчастей со склада в цех под заказ-наряд и возврат обратно на склад не использованных запчастей;
- отслеживание необходимости выполнять какие-либо сервисные кампании;
- составление акта разногласий для корректировки выручки по заказ-
наряду; 8) оформление полного пакета документов по заказ-наряду (Счет на
оплату, Квитанция к заказ-наряду, Рабочая заявка, ТОРГ-12, Счет-фактура и др.).
Также существует бизнес-процесс продажи автомобилей:
- оформление клиентских и складских заказов на автомобили;
- резервирование автомобилей для клиента;
- предоплата по заказу клиента на автомобиль;
- заказ автомобиля у поставщика;
- покупка автомобилей в свою собственность или на ответственное хранение;
- покупка новых и подержанных автомобилей;
- предпродажная подготовка автомобилей (доукомплектация);
- продажа автомобиля клиенту с оформлением пакета документов.
«Альфа-Авто» состоит из функциональных модулей:
- запчасти;
- автосервис;
- автосалон;
- взаиморасчеты;
- движения денежных средств;
- доходы и расходы;
- бюджетирование;
- взаимоотношения с клиентами;
- прочие активы;
- администрирование и сервис.
В системе «Альфа-авто» предоставлен анализ деятельности предприятия:
- управленческий анализ;
- финансовый анализ;
- задолженность клиента;
- денежные средства в кассе и на расчетных счетах;
- доходы и расходы;
- анализ продаж и полученной прибыли с продаж;
- складской анализ;
- обороты склада;
- анализ неликвида склада;
- маркетинговый анализ;
- анализ изменения цен;
- действующие скидки и суммы накопления по дисконтным картам
клиентов.
Возможность представления данных в любых разрезах (по видам деятельности, сравнительный анализ бюджетных и фактических данных,
детально или сводно).
Конфигурация «Альфа-Авто» не является самостоятельной программой
-
предназначена для совместного использования с платформой
«1С:Предприятие 8». В качестве платформы может быть использована любая конфигурация 1С:Предприятие 8 ПРОФ (В основном приобретается 1С:Бухгалтерия).
2 глава. Проектная часть
2.1. Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления)
Опишем структуру данных документов 1С для автоматизации автосервиса (таблица 1).
Таблица 1 – Структура документов
Название документа |
Краткое описание |
|||
Запись на ремонт |
Запись |
клиентов |
наремонт |
|
автомобиля |
||||
Резервирование материалов |
Резервирование |
материалов по |
||
мастера |
||||
Заказ-наряд |
Создание |
заказа |
на |
выполнение |
работ |
||||
Начисление заработной платы |
Начисление з/п по выполненным |
|||
работам |
Документ «Запись на ремонт» предназначен для записи клиента на ремонт автомобиля. Данный документ заполняет пользователь и пишет в табличной части какой вид ремонта производить.
Документ «Резервирование материалов» заполняет пользователь исходя из данных о записи на ремонт. При провидении документ снимает с остатков материалы и в случае нехватки сообщает пользователю.
Документ «Заказ-наряд» создает пользователь, когда все материалы есть в наличии. Также отмечает какой сотрудник будет выполнять ремонтные работы. Данный документ будет проводиться только тогда, когда работы по ремонту будут выполнены полностью, при провидении документ окончательно спешит с регистров материалы и зафиксирует факт выполнение работ сотрудником.
Документ «Начисление заработной платы» предназначен для расчета заработной платы сотрудникам по выполненным работам. Данный документ заполняется раз в месяц сотрудником организации. Сотрудник должен выбрать период (месяц) за который начисляется заработная плата и документ
автоматически заполнит и рассчитает все данные. При провидении документ сделает записи в регистры расчета, с которых далее будет возможность составлять отчеты и расчетные листки для выдачи сотрудникам зарплаты.
2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие
В начале нужно определить, на основе какой конфигурации 1С мы будем проводить доработку. За основу была взята конфигурация «1С:
Бухгалтерия предприятия, редакция 2.0». Данная конфигурация уже содержит все нужные справочники, регистры и документы для разработки подсистемы для автосервиса.
Перед началом разработки нам нужно подготовить конфигурацию.
Первое что мы сделаем, создадим пользователя, который будет в ней работать и будет ответственным при заполнение документов (рис. 4). Дадим пользователю полные права и укажем интерфейс «Полный».
Рисунок 4 – Создание нового пользователя
В режиме предприятия заполним данными такие справочники как
(Номенклатура, Контрагенты, Сотрудники и тд.).
Также нам нужно создать подсистему, к которой будут принадлежать все обьекты конфигурации, которые мы будем создавать, назовем ее «Автосервис» (рис. 5).
Рисунок 5 – Создание подсистемы «Автосервис»
Конфигурация подготовлена и можно приступать к разработке остальных объектов для системы автосервиса.
2.2.1. Описание документов, необходимых для получения исходной информации (разработка документов и регистров)
Разработка документа «Записи на ремонт»
Данный документ будет регистрировать клиентов на ремонт в автосервис. На основании, которого в дальнейшем будет заполняться документ «Заказ наряд». Документ будет состоять из шапки, в которой будет заполняться (Организация, Клиент, Ответственный) и табличной части в которою в свою очередь пользователь будет вносить сведения о ремонте.
В конфигураторе создадим документ «Запись на ремонт». На закладке данные укажем следующие реквизиты:
Организация;
Комментарий.
Создадим табличную часть с реквизитом номенклатуры
(Наименование) (рис. 6).
Рисунок 6 – Создание документа «Запись на ремонт» Также к документу создадим «Форму документа» (рис. 7) и «Форму
списка».
Рисунок 7 – Форма документа «Запись на ремонт»
К данному документу создадим журнал для удобства работы пользователя (рис. 8). Укажем графы журнала:
Организация; Клиент; Ответственный;
Комментарий.
Рисунок – 8 Разработка журнала
В режиме предприятия войдем в данный журнал и создадим документ
«Запись на ремонт» (рис. 9)
Рисунок 9 – Создание документа в режиме предприятия
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
Документ «Резервирование материалов» будет служить для резервирования тех или инных материалов, комплектующих под конкретного мастера.
Данный документ должен делать записи в регистре «Резервирование материалов» с видом движения «Приход». Так же должен отслеживать возможно ли зарезервировать метериалы при их отсутсвие на складе и при условии нехватке матералов сообщить пользователю.
Перед разработкой документа, разработаем регистр накопления
«Резервирование материалов». Вид регистра будет остаточным так как обороты мы по нему не должны хранить. Добавим к регистру следующие измерения:
Организация; Мастер; Материал.
Создадим один ресурс «Количество» (рис. 10).
Рисунок 10 – Создание регистра «Резервирование материалов»
Создадим документ «Резервирование материалов» (рис. 11) со следующими реквизитами:
Организация; Мастер; Ответственный;
Комментарий.
В табличной часте укажем данные реквизиты:
Материал; Количество.
Рисунок 11 – Создание документа «Резервирование материалов»
Рисунок 12 – Создание формы документа
Подчиним документ региру, для этого перейдем на вкладку
«Движения» и укажем что документ будет делать движения по регистру накопления «Резервирование материалов».
Далее нам нужно создать обработку проведения документа, для этого перейдем в модуль обьекта данного документа и пропишем следующий код:
Процедура ОбработкаПроведения(Отказ, Режим)
// регистр РезервированиеМатериалов Приход Движения.РезервированиеМатериалов.Записывать = Истина;
Движения.РезервированиеМатериалов.Очистить();
Для Каждого ТекСтрокатчМатериалы Из тчМатериалы Цикл Если
ПроверитьОстатокМатериала(ТекСтрокатчМатериалы.Материал,
ТекСтрокатчМатериалы.Количество) Тогда Движение =
Движения.РезервированиеМатериалов.Добавить();
Движение.ВидДвижения =
ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.Мастер = Мастер;
Движение.Материал =
ТекСтрокатчМатериалы.Материал;
Движение.Количество =
ТекСтрокатчМатериалы.Количество;
Иначе Отказ = истина;
Возврат;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Также нам понадобиться функция, которая проверяла количество
остатков на складе и количество уже зарезервированного материала.
Функция должна оповестить пользователя в случае невозможности резервирования того или иного материала.
Код данной функции:
Функция ПроверитьОстатокМатериала(Материал, Количество)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ХозрасчетныйОстатки.КоличествоОстатокДт)
КАК КоличествоОстатокДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , )
КАК ХозрасчетныйОстатки
|ГДЕ
| ХозрасчетныйОстатки.Счет = &Счет
| И ХозрасчетныйОстатки.Субконто1 = &Субконто1
| И ХозрасчетныйОстатки.Организация = &Организация";
Запрос.УстановитьПараметр("Счет",
ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
Запрос.УстановитьПараметр("Субконто1", Материал);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("Период", МоментВремени());
Выборка = Запрос.Выполнить().Выбрать();
КвоОстаток = 0;
Если Выборка.Следующий() Тогда КвоОстаток = Выборка.КоличествоОстатокДт;
КонецЕсли;
Запрос = Новый Запрос; |
|||
Запрос.Текст = |
|||
"ВЫБРАТЬ |
|||
| |
РезервированиеМатериаловОстатки.КоличествоОстаток |
||
|ИЗ |
|||
| |
|||
РегистрНакопления.РезервированиеМатериалов.Остатки(&Период,) |
|||
КАК РезервированиеМатериаловОстатки |
|||
|ГДЕ |
|||
| |
РезервированиеМатериаловОстатки.Организация |
= |
|
&Организация |
|||
| |
И |
РезервированиеМатериаловОстатки.Материал |
= |
&Материал"; |