Скачиваний:
10
Добавлен:
17.06.2023
Размер:
1.03 Mб
Скачать

СметныеНормы:

 

ЗаказКлиента:

ФормаДокумента

 

ФормаДокумента

РегистрСведений.Цены

 

РегистрСведений.СметныеНо

 

рмы

 

 

Рисунок 3.3 – Схема взаимодействия форм документов и регистров

Отчет.Прайс-Лист: ОсновнаяСхемакомпоновкиданных

Справочник.РемонтноСтроит Справочник.Номенклатура РегистрСведений.Цены

ельныеРаботы

Рисунок 3.4 – Схема взаимодействия основных схем компоновки данных и массивов данных

Таким образом, из рисунков видно, что программные модули обращаются к 1-3 объектам базы данных единовременно.

3.4 Алгоритм работы модуля объекта документа «Сметные нормы»

Документ «Сметные Нормы» формируется с помощью модуля объекта этого же документа. Пользователю необходимо:

-ввести дату создания нормы;

-выбрать вид ремонтно-строительной работы, для которой будет создаваться норма списания материалов, причем единица измерения работы появится автоматически;

-добавить необходимые материалы, выбрав их единицу измерения и количество, цена пропишется автоматически благодаря регистру сведений;

-провести документ.

27

Текст модуля объекта представлен в листинге 3.1.

Листинг 3.1 – Текст модуля объекта «Документ.СметныеНормы» [17]

&НаСервере

Запрос.Текст =

Процедура

"ВЫБРАТЬ

РаботаПриИзмененииНаСервере()

 

Объект.ЕденицаИзмерения =

ЦеныСрезПоследних.Цена

Объект.Работа.ЕденицаИзмерения;

ИЗ

Запрос = Новый Запрос;

РегистрСведений.Цены.СрезПослед

Запрос.Текст =

них КАК ЦеныСрезПоследних

"ВЫБРАТЬ

ГДЕ

ЦеныСрезПоследних.Цена

ЦеныСрезПоследних.Позиция =

ИЗ

&Позиция";

РегистрСведений.Цены.СрезПослед

Запрос.УстановитьПараметр("Пози

них КАК ЦеныСрезПоследних

ция", Позиция);

ГДЕ

 

 

РезультатЗапроса =

ЦеныСрезПоследних.Позиция =

Запрос.Выполнить();

&Позиция";

 

 

ВыборкаДетальныеЗаписи =

Запрос.УстановитьПараметр("Пози

РезультатЗапроса.Выбрать();

ция", Объект.Работа);

 

 

Пока

РезультатЗапроса =

ВыборкаДетальныеЗаписи.Следующий()

Запрос.Выполнить();

Цикл

 

Цена =

ВыборкаДетальныеЗаписи =

ВыборкаДетальныеЗаписи.Цена;

РезультатЗапроса.Выбрать();

КонецЦикла;

 

Возврат Цена

Пока

КонецФункции

ВыборкаДетальныеЗаписи.Следующий()

 

Цикл

Функция ПолучитьЕденицу (Позиция)

Объект.СтоимостьРаботы =

Возврат

ВыборкаДетальныеЗаписи.Цена;

Позиция.ЕденицаИзмерения;

КонецЦикла;

КонецФункции

КонецПроцедуры

&НаКлиенте

 

Процедура

&НаКлиенте

ТоварыНоменклатураПриИзменении(Элем

Процедура

ент)

РаботаПриИзменении(Элемент)

 

РаботаПриИзмененииНаСервере();

Элемент.Родитель.ТекущиеДанные.

КонецПроцедуры

Цена =

 

ПолучитьЦену(Элемент.Родитель.Текущие

&НаСервере

Данные.Номенклатура);

Функция ПолучитьЦену(Позиция)

Элемент.Родитель.ТекущиеДанные.

Запрос = Новый Запрос;

ЕденицаИзмерения =

 

28

ПолучитьЕденицу(Элемент.Родитель.Теку

КонецПроцедуры

щиеДанные.Номенклатура);

 

РасчитатьСумму(Элемент.Родитель.

&НаКлиенте

ТекущиеДанные)

Процедура

КонецПроцедуры

ТоварыКоличествоПриИзменении(Элемен

 

т)

&НаКлиенте

РасчитатьСумму(Элемент.Родитель.

Процедура РасчитатьСумму (Элемент)

ТекущиеДанные)

Элемент.Сумма =

КонецПроцедуры

Элемент.Количество * Элемент.Цена;

 

Блок-схема создания документа «Сметные нормы» представлена на рисунке 3.5.

Начало

 

Ввод даты создания

 

документа

 

Работа есть в

Нет

справочнике?

 

Добавление новой работы в

 

справочник

Да

 

Выбор и ввод работы

 

Автоматическое добавление

 

единицы измерения и цены работы

Пока не заполнили

 

документ

 

Материал есть в

Нет

справочнике?

 

Добавление нового материала в

 

справочник

Да

 

Выбор и ввод

 

материала

 

Проведение документа

 

Рисунок 3.5 - Блок-схема создания документа «Сметные нормы»

29

Пользователь заполняет позиции документа с помощью подстановки из справочников, если нужной записи в справочнике нет, пользователь создает ее и добавляет в документ. Актуальные цены подставляются из регистра сведений Цены.

3.5 Инструкция пользователя по установке программного продукта и работе с ним

Для эксплуатации разработанной системы предъявляются такие основные аппаратные требования, как наличие персонального компьютера с ОС Windows 7, 8, 10 и установленной версией платформы «1С: Предприятие 8.3.11». Исходя из этого, можно установить следующие минимальные требования для корректной работы системы [18]:

-32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 1 гигагерц (ГГц) или выше;

-16 ГБ (для 32-разрядной системы) или 20 ГБ (для 64-разрядной системы)

пространства на жестком диске;

- графическое устройство DirectX 9 с драйвером WDDM версии 1.0 или выше.

Для того, чтобы добавить созданную информационную систему (в

данном случае она представляет собой конфигурацию) и начать работу,

необходимо выполнить следующие действия [19]:

1.запустить «1С: Предприятие»;

2.в появившемся окне нажать на кнопку «Добавить...»;

3.в появившемся окне необходимо выбрать «Добавление в список уже существующей базы»;

4.в появившемся окне необходимо выбрать «Создание информационной базы без конфигурации»;

30

5.далее указать название будущей информационной базы на свое усмотрение и выбрать тип расположения информационной базы (по умолчанию оставить «На данном компьютере или на компьютере в локальной сети»);

6.указать путь будущего каталога ИБ. После выполнения всех действий новая база появится в списке информационных баз;

7.далее выделить появившуюся базу и запустить в режиме

«Конфигуратор»;

8.в верхнем меню выбрать пункт «Администрирование» и «Загрузить информационную базу»;

9.в появившемся окне проводника необходимо из файлов на компьютере выбрать файл разработанной конфигурации. После чего конфигуратор будет перезапущен и информационная база установлена.

При запуске программы появляется окно авторизации, представленное на рисунке 3.6. Права доступа к подсистемам у каждого пользователя различны.

Запуск будет происходить под пользователем «Администратор».

Рисунок 3.6 – Авторизация пользователя

В системе доступно 5 подсистем, они представлены на рисунке 3.7.

Рисунок 3.7 – Подсистемы разработанной конфигурации

В разделе «Заказы» находятся сведения о клиентах и их заказах. Для того,

чтобы добавить нового клиента, необходимо нажать на кнопку «Создать» ->

31

«Клиент». Для того, чтобы внести новый поступивший заказ, необходимо нажать на область «Заказ Клиента» и далее «Создать». Внесение нового заказа представлено на рисунке 3.8.

Рисунок 3.8 – Внесение в систему нового заказа

В разделе «Материалы» возможно добавление позиций в номенклатуру.

Для этого необходимо нажать на область «Номенклатура» и далее «Создать».

Справочник «Номенклатура» является иерархическим и содержит в себе папки для разделения материалов по группам. Справочник представлен на рисунке

3.9.

Рисунок 3.9 – Иерархический справочник «Номенклатура»

32

Вразделе «Перечень работ» возможно добавление ремонтно-

строительных работ и услуг, которые можно заказать в данной строительной фирме. Для этого необходимо нажать на область «Ремонтно-строительные работы» и далее «Создать». Справочник «Ремонтно-строительные работы» также является иерархическим и содержит в себе папки для разделения работ по группам. Справочник представлен на рисунке 3.9.

Рисунок 3.10 – Иерархический справочник «Ремонтно-строительные работы»

В разделе «Сметные нормы» хранятся данные о нормах списания материалов на 1 единицу работы. Также в этом разделе можно устанавливать цены на номенклатуру и ремонтно-строительные работы с помощью документа

«Нормирование цен». Нормы задаются с помощью документа «Нормы списания». Для создания необходимо нажать на область документа и далее

«Создать». Все документы требуют проведения. В данном разделе также можно посмотреть Прайс-лист организации на услуги и распечатать его. На рисунках

3.11-3.13 представлены все возможные действия в данном разделе.

33

Рисунок 3.11 – Работа с документом «Установка цен»

Рисунок 3.12 – Работа с документом «Нормы списания»

Рисунок 3.13 – Формирование отчета «Прайс-лист»

В разделе «Сметы» происходит формирование итоговых смет. Их можно

34

Соседние файлы в папке Курсовые работы