Реализация информационной подсистемы

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



/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 - Создание измерений и ресурсов р