Файл: Разработка конфигурации «Управление персоналом» в среде 1С:Предприятие 8.3..pdf
Добавлен: 28.03.2023
Просмотров: 108
Скачиваний: 6
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика документооборота
1.3 Обоснование проектных решений по информационному обеспечению
2.1 Характеристика разработанных справочников в среде 1С: Предприятие 8.3
2.2 Характеристика разработанных экранных форм документов 1С:Предприятие 8.3
2.2.1 Описание документов, необходимых документов для получения исходной информации
2.3 Описание разработанных подсистем в среде 1С: Предприятие 8.3
В режиме конфигурации справочник «Номенклатура» будет выглядеть следующим образом (Рисунок. 11):
Рисунок 11. Справочник «Номенклатура»
Справочник «Сервисы»
Данный справочник содержит список сервисов, предоставляемых нашей организацией.
Структура справочника представлена в таблице 7.
Таблица 7. Сервисы
Реквизит |
Тип |
Краткая информация |
Код |
- |
- |
Наименование |
Строка, 150 |
Название сервиса |
В режиме конфигурации справочник «Сервисы» будет выглядеть следующим образом (Рисунок. 12):
Рисунок 12. Справочник «Сервисы»
Справочник «Уровни сервиса»
Данный справочник содержит список уровней сервиса.
Структура справочника представлена в таблице 8.
Таблица 8. Уровни сервиса
Реквизит |
Тип |
Краткая информация |
Код |
- |
- |
Наименование |
Строка, 25 |
Название уровня |
Предопределенный элемент – стандартный.
В режиме конфигурации справочник «Уровни сервиса» будет выглядеть следующим образом (Рисунок. 13):
Рисунок 13. Справочник «Уровни сервиса»
Справочник «Поставщики»
Данный справочник содержит список поставщиков материалов клубу.
Структура справочника представлена в таблице 9.
Таблица 9. Поставщики
Реквизит |
Тип |
Краткая информация |
Код |
- |
- |
Наименование |
Строка, 100 |
Название организации-поставщика |
Адрес |
Строка, 100 |
Название адреса поставщика |
Телефон |
Строка, 10 |
Телефон поставщика |
В режиме конфигурации справочник «Поставщики» будет выглядеть следующим образом (Рисунок. 14):
Рисунок. 14. Справочник «Поставщики»
Справочник «Состояние заказов поставщикам»
Данный справочник содержит список состояний заказов поставщикам.
Структура справочника представлена в Табл. 10.
Таблица 10. Состояние заказов поставщикам
Реквизит |
Тип |
Краткая информация |
Код |
- |
- |
Наименование |
Строка, 100 |
Название состояния |
Справочник содержит предопределенные элементы:
- В работе
- Выполнен
- Заявка
- На согласовании
- Отменен
- Согласован.
В режиме конфигурации справочник «Абонементы» будет выглядеть следующим образом (Рисунок. 15):
Рисунок 15. Справочник «Состояние»
Справочник «Договора контрагентов»
Данный справочник содержит список договоров контрагентов.
Структура справочника представлена в таблице 11.
Таблица 11. Договора контрагентов
Реквизит |
Тип |
Краткая информация |
Код |
- |
- |
Наименование |
Строка, 25 |
Название договоров |
В режиме конфигурации справочник «Сотрудники» будет выглядеть следующим образом (Рисунок. 16):
Рисунок 16. Справочник «Договора»
2.2 Характеристика разработанных экранных форм документов 1С:Предприятие 8.3
Документы
Объекты прикладного решения «Документ» позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» предприятия вообще[3].
В конфигурации используются следующие документы:
- «Соглашение об уровне предоставления услуг»;
- «Счет на оплату предоставления сервиса»;
- «Заказы поставщикам»;
- «Покупки клиентов»;
- «Доверенности»;
Документ «Соглашение об уровне предоставления услуг»
Данный документ регистрирует факт предоставления услуги (сервиса) клиентам (контрагента).
Структура документа представлена в Таблице 12.
Таблица 12 «Соглашение об уровне предоставления услуг»
Реквизит |
Тип |
Краткая информация |
Клиент |
СправочникСсылка. Клиенты, |
Ф.И.О. клиента |
Ответственный |
СправочникСсылка.сотрудники |
Ф.И.О. ответственного сотрудника |
Действует с |
Дата |
Дата приема сервиса |
Действует по |
Дата |
Дата окончания сервиса |
Договор |
СправочникСсылка. ДоговораКонтрагентов |
|
Итог |
Число |
Документ содержит табличную часть – задание (табл. 13).
Таблица 13
Реквизит |
Тип |
Краткая информация |
Сервис |
СправочникСсылка. Сервисы |
Название сервиса |
Уровень сервиса |
СправочникСсылка. УровниСервиса |
Название уровня |
Исполнитель по умолчанию |
СправочникСсылка.сотрудники |
Ф.И.О. первоначального исполнителя |
Цена |
Число |
В режиме конфигурации документ «Соглашение об уровне предоставления услуг» будет выглядеть следующим образом (Рисунок17):
Рисунок17. Документ «Соглашение
Документ имеет обработку заполнения:
Процедура ОбработкаПроведения (Отказ, Режим)
// регистр ПредоставляемыеСервисы Приход
Движения. СтоимостьУслуг. Записывать = Истина;
Движения. ПредоставляемыеСервисы. Записывать = Истина;
Для Каждого ТекСтрокаЗадание Из Задание Цикл
Движение = Движения. СтоимостьУслуг. Добавить();
Движение. Период = Дата;
Движение. Услуга = ТекСтрокаЗадание. Сервис;
Движение. Цена = ТекСтрокаЗадание. Цена;
Движение = Движения. ПредоставляемыеСервисы. Добавить();
Движение. ВидДвижения = ВидДвиженияНакопления. Приход;
Движение. Период = Дата;
Движение. Сервис = ТекСтрокаЗадание. Сервис;
Движение. Количество = 1;
КонецЦикла;
КонецПроцедуры
На форме документа реализованы процедуры:
&НаКлиенте
Процедура ЗаданиеСервисПриИзменении(Элемент)
ОбщийИтог();
КонецПроцедуры
&НаКлиенте
Процедура ОбщийИтог()
ИтоговаяСтоимость = Объект. Задание. Итог («Цена»);
Объект. Итог = ИтоговаяСтоимость;
КонецПроцедуры
&НаКлиенте
Процедура ЗаданиеЦенаПриИзменении(Элемент)
ОбщийИтог();
КонецПроцедуры
Документ «Счет на оплату предоставления сервиса»
Данный документ формируется на основании вышеописанного[4].
Структура документа представлена в таблице 14.
Таблица 14. «Счет на оплату предоставления сервиса»
Реквизит |
Тип |
Краткая информация |
Основание |
Документ Ссылка. Соглашение Об Уровне Предоставления Услуг |
Документ |
Сумма |
Число |
|
Работу выполнил |
Справочник Ссылка. сотрудники |
В режиме конфигурации документ «Счет на оплату предоставления сервиса» будет выглядеть следующим образом (Рисунок18):
Рисунок18. Документ «Счет»
Документ имеет обработку заполнения
Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)
// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип («ДокументСсылка. СоглашениеОбУровнеПредоставленияУслуг») Тогда
// Заполнение шапки
Сумма = ДанныеЗаполнения. Итог;
РаботуВыполнил = ДанныеЗаполнения. Ответственный;
Основание = ДанныеЗаполнения. Ссылка;
КонецЕсли;
// }}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Документ «Заказы поставщикам»
Данный документ регистрирует факт заказа материалов поставщику.
Структура документа представлена в Табл. 15.
Таблица 15. «Заказы поставщикам»
Реквизит |
Тип |
Краткая информация |
От кого |
Справочник Ссылка. Организации |
Список организаций |
Дата принятия заказа |
Дата |
Дата |
Состояние заказа |
Справочник Ссылка. Состояния Заказов Поставщикам |
Состояние заказа |
В режиме конфигурации документ «Заказы поставщикам» будет выглядеть следующим образом (Рисунок19):
Рисунок 19. Документ «Заказы поставщикам»
Документ имеет обработку проведения;
Процедура Обработка Проведения (Отказ, Режим)
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиМатериалов Приход
Движения. ОстаткиМатериалов. Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения. ОстаткиМатериалов. Добавить();
Движение. ВидДвижения = ВидДвиженияНакопления. Приход;
Движение. Период = Дата;
Движение. Наименование = ТекСтрокаНоменклатура. Номенклатура;
Движение. Количество = ТекСтрокаНоменклатура. Количество;
КонецЦикла;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
На форме документа реализованы процедуры:
&НаКлиенте
Процедура НоменклатураКоличествоПриИзменении(Элемент)
СтрокаТЧ = Элементы. Номенклатура. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
&НаКлиенте
Процедура НоменклатураЦенаПриИзменении(Элемент)
СтрокаТЧ = Элементы. Номенклатура. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
Документ «Доверенность»
Данный документ создается на основании вышеуказанного документа, в случае если сотрудник сам не может забрать заказ.
Структура документа представлена в Табл. 16.
Табл. 16
Реквизит |
Тип |
Краткая информация |
Доверенное лицо |
СправочникСсылка.сотрудники |
Доверенное лицо |
Банковский счет |
Строка (24) |
|
Организация |
СправочникСсылка. Организации |
Организация |
Основание |
ДокументСсылка. ЗаказыПоставщикам |
Также документ «Доверенность» имеет табличную часть «печать», информация о которой приведена в Табл. 17.
Таблица 17
Реквизит |
Тип |
Краткая информация |
Контрагент |
СправочникСсылка. Поставщики |
Название поставщика у которого получают товар |
Договор |
СправочникСсылка. ДоговораКонтрагентов |
Номер договора |
Дата действия |
Дата |
Количество часов, за которое проводилась услуга |
На получение от |
СправочникСсылка. Поставщики |
Поставщик |
По документу |
ДокументСсылка. ЗаказыПоставщикам |
Документ |
В режиме конфигурации документ «Доверенности» будет выглядеть следующим образом (Рисунок20):
Рисунок 20. Документ «Доверенности»
Документ имеет обработку заполнения
Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)
// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип («ДокументСсылка. ЗаказыПоставщикам») Тогда