Реализация информационной подсистемы
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
/p>
С помощью кнопки добавить во вкладке Данные создадим реквизиты справочника (рисунок 2.13):
-Должность с типом Строка, длина 30;
-ТелефонРабочий с типом Число, длина 6;
-ТелефонСотовый с типом Число, длина 11;
-ЭлектроннаяПочта с типом Строка, длина 20.
Стандартные реквизиты Код и Наименование создадутся автоматически.
Рисунок 2.13 - Добавление реквизитов в справочник Клиенты
На вкладке Формы с помощью конструктора форм создадим форму элемента справочника(рисунок 2.14).
Рисунок 2.14 - Форма элемента справочника Клиенты
2.4.3 Реализация документов Инцидент и Наряд
Что бы добавить документ необходимо выделить в дереве объектов конфигурации ветвь Документы, затем вызвать контекстное меню и выбрать пункт Добавить. После этого система откроет окно редактирования объекта конфигурации (рисунок 2.15).
Рисунок 2.15 - Вкладка Основные документа Инцидент
С помощью кнопки добавить во вкладке Данные создадим реквизиты документа (рисунок 2.16):
-Клиент с типом СправочникСсылка.Клиенты;
-Номенклатура с типом СправочникСсылка.Номенклатура;
-Комментарий с типом Строка, длина 50.
Стандартные реквизиты Код и Наименование создадутся автоматически.
Рисунок 2.18 - Создание реквизитов документа Инцидент
На вкладке Формы с помощью конструктора форм создадим форму документа(рисунок 2.19).
Рисунок 2.19 - Форма документа Инцидент
Откроем модуль формы и создадим процедуру ПослеЗаписи, которая просле записи документа будет отправлять письмо на электронный адрес, информируя сотрудников отдела ИТ о добавленном инцидента:
Процедура ПослеЗаписи(ПараметрыЗаписи)
Сообщение = Новый ПочтовоеСообщение;
Сообщение.Текст = "";
Сообщение.Отправитель = "";
Сообщение.Тема ="Добавлен ноовый инцидент";
Сообщение.Получатели.Добавить("");
Почта = Новый Почта;
//подключаемся без параметров, к клиенту установленному по умолчанию в системе
Почта.Подключиться(,);
Попытка
//Пытаемся послать письмо
Почта.Послать(Сообщение,Истина);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
//отключение
Почта.Отключиться();
КонецПроцедуры
Создадим документ Наряд. Выделить в дереве объектов конфигурации ветвь Документы, затем вызавем контекстное меню и выберем пункт Добавить. После этого система откроет окно редактирования объекта конфигурации. Зададим имя документа - Наряд (рисунок 2.20).
Рисунок 2.20 - Вкладка Основные документа Наряд
С помощью кнопки добавить во вкладке данные создадим реквизиты документа
-Клиент с типом СправочникСсылка.Клиенты;
-Номенклатура с типом СправочникСсылка.Номенклатура;
-Ответственный с типом СправочникСсылка.Сотрудники;
-Приоритет с типом СправочникСсылка.Приоритеты;
-ЭлектроннаяПочта с типом СправочникСсылка.ВидСвязи;
-КоличествоЧасов с типом Число, длина 15, точность 0.
На вкладке Формы с помощью конструктора форм создадим форму документа (рисунок 2.21)
Рисунок 2.21 - Форма документа Наряд
Откроем модуль формы и создадим процедуру ПослеЗаписи, которая просле записи документа будет отправлять письмо на электронный адрес, информируя сотрудников отдела ИТ о том, что ему назначили наряд:
Процедура ПослеЗаписи (ПараметрыЗаписи)
//Адресс Объект.Ответственный.УникальныйИдентификатор.ЭлектроннаяПочта;
Сообщение = Новый ПочтовоеСообщение;
Сообщение.Текст = "";
Сообщение.Отправитель = "Начальник отдела ИТ";
Сообщение.Тема ="Для Вас создан наряд";
Сообщение.Получатели.Добавить("");
Почта = Новый Почта;
//подключаемся без параметров, к клиенту установленному по умолчанию в системе
Почта.Подключиться(,);
Попытка
//Пытаемся послать письмо
Почта.Послать(Сообщение,Истина);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
//отключение
Почта.Отключиться();
КонецПроцедуры
Затем перейдем на вкладку Ввод на основании и выберем документ Инцидент, на основании которого будет создаваться наряд (рисунок 2.22).
Рисунок 2.22 - Выбор объекта ввода на основании
2.4.4 Реализация регистра накопления ОборотыНарядов
В открытой конфигурации выделить ветвь Регистры накопления, вызвать контекстное меню и выбрать пункт Добавить (рисунок 2.23). После этого система откроет окно редактирования объекта конфигурации (рисунок 2.24).
Рисунок 2.23 - Создание нового регистра накопления
Рисунок 2.24 - Вкладка Основные регистра накопления ОборотыНарядов
На закладке Данные создадим измерения регистра (рисунок 2.25):
Номенклатура с типом СправочникСсылка.Номенклатура;
Клиент с типом СправочникСсылка.Клиенты;
Сотрудники с типом СправочникСсылка.Сотрудники. У регистра будет один ресурс:
КоличествоЧасов с типом Число, длина 10.
Рисунок 2.25 - Создание измерений и ресурсов р