Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Обоснование проектных решений по программному обеспечению).pdf
Добавлен: 14.05.2023
Просмотров: 295
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес – процессов
1.3 Характеристика документооборота, возникающего при решении задачи
1.4 Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Заявки
Движения.Заявки.Записывать = Истина;
Для Каждого Из Заявка Цикл
Движение = Движения.Заявки.Добавить();
Движение.Период = Дата;
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
ВЫБРАТЬ
Заявки.Период,
Заявки.Регистратор,
Заявки.Пользователь,
Заявки.Право,
Заявки.
Заявки.Объект,
Заявки.
ИЗ
_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Решения
Движения.Решения.Записывать = Истина;
Для Каждого Из Заявка Цикл
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Дата,
| .Номер,
| Заявка.(
| Пользователь,
| Право,
| Объект
| )
|ИЗ
| Документ. КАК
|ГДЕ
| .Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Процедура ПечатьСсылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы. ("Печать");
Запрос = Новый Запрос;