Файл: Отчет по практике производственная практика (указать вид практики) пм 01 Обработка отраслевой информации.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2023

Просмотров: 788

Скачиваний: 27

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.






Рис.24«РегистррасчетаНачисления»
Для заполнения регистра нужны документы НачислениеОклада, Невыход- Сотрудника и Премия.





Рис.25«ФормадокументаНачислениеоклада»

Модуль объекта документа Начисление оклада
Процедура ОбработкаПроведения(Отказ, Режим)

// регистр Начисления Движения.Начисления.Записывать = Истина; Движение = Движения.Начисления.Добавить(); Движение.Сторно = Ложь;

Движение.ВидРасчета = ПланыВидовРасчета.Начисления.Оклад; Движение.ПериодДействияНачало = НачалоМесяца(Дата); Движение.ПериодДействияКонец = КонецМесяца(Дата); Движение.ПериодРегистрации = Дата;

Движение.Сотрудник = Сотрудник; Движение.РасчетныеДанные = Сумма;
Движения.Записать();


Запрос = Новый Запрос.Текст =

Запрос;

"ВЫБРАТЬ

| НачисленияДанныеГрафика.РабочийДеньПериодДействия КАК Норма,

| НачисленияДанныеГрафика.РабочийДеньФактическийПериодДействия КАК Факт,

| НачисленияДанныеГрафика.РасчетныеДанные КАК РасчетныеДанные

|ИЗ

| РегистрРасчета.Начисления.ДанныеГрафика(Регистратор = &Регистратор) КАК НачисленияДанныеГрафика";
Запрос.УстановитьПараметр("Регистратор", Ссылка);
РезультатЗапроса = Запрос.Выполнить(); Если НЕ РезультатЗапроса.Пустой() Тогда

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

Если ВыборкаДетальныеЗаписи.Норма <> 0 Тогда

Оклад = ВыборкаДетальныеЗаписи.РасчетныеДанные*ВыборкаДетальны- еЗаписи.Факт/ВыборкаДетальныеЗаписи.Норма;

Движение.Сумма = Оклад; Движения.Начисления.Записать(); Движения.ДолгиПоЗаработнойПлате.Записывать = Истина; Движение = Движения.ДолгиПоЗаработнойПлате.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата;

Движение.Сотрудник = Сотрудник; Движение.Сумма = Оклад;

Иначе

Сообщить("Неверно заполнен график"); КонецЕсли;
КонецЕсли;

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




Рис.26«ФормадокументаНевыходсотрудника»

Модуль объекта документа Невыход сотрудника



Процедура ОбработкаПроведения(Отказ, Режим)
// регистр Начисления Движения.Начисления.Записывать = Истина; Движение = Движения.Начисления.Добавить(); Движение.Сторно = Ложь;

Движение.ВидРасчета = ПланыВидовРасчета.Начисления.Невыход; Движение.ПериодДействияНачало = ДатаНачала; Движение.ПериодДействияКонец = КонецДня(ДатаОкончания); Движение.ПериодРегистрации = Дата;

Движение.Сотрудник = Сотрудник; КонецПроцедуры





Рис.27 «ФормадокументаРасчетпремии»

Модуль объекта документа расчет премии

Процедура ОбработкаПроведения(Отказ, Режим)
// регистр Начисления

Движения.Начисления.Записывать = Истина;

Движение = Движения.Начисления.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ПланыВидовРасчета.Начисления.Премия; Движение.ПериодДействияНачало = НачалоМесяца(Дата); Движение.ПериодДействияКонец = КонецМесяца(Дата); Движение.ПериодРегистрации = Дата;

Движение.Сотрудник = Сотрудник; Движение.РасчетныеДанные = Процент;
Движения.Записать();


Запрос = Новый Запрос.Текст =

Запрос;

"ВЫБРАТЬ

| НачисленияБазаНачисления.СуммаБаза КАК СуммаБаза

|ИЗ

| РегистрРасчета.Начисления.БазаНачисления(&Измерения, &Из- мерения, , Регистратор = &Ссылка) КАК НачисленияБазаНачисления";
Измерения = Новый Массив;

Измерения.Добавить("Сотрудник"); Запрос.УстановитьПараметр("Измерения", Измерения); Запрос.УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос.Выполнить(); Если НЕ РезультатЗапроса.Пустой() Тогда

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

Премия = ВыборкаДетальныеЗаписи.СуммаБаза * Процент / 100; Движение.Сумма = Премия;

Движения.Начисления.Записать(); Движения.ДолгиПоЗаработнойПлате.Записывать = Истина; Движение = Движения.ДолгиПоЗаработнойПлате.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата;

Движение.Сотрудник = Сотрудник; Движение.Сумма = Премия;
КонецЕсли; КонецПроцедуры


Таким образом все начисления и удержания можно увидеть в регистре начисления и составить отчет о задолженности перед сотрудником.





Рис.28«ОтчетЗадолженностьпозарплате»

Задание 4. Представить информацию по данным вопросам

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

  • память (запоминающее устройство, ЗУ), состоящая из перенумерованных ячеек;

  • процессор, включающий в себя устройство управления (УУ) и арифметико-логическое устройство (АЛУ);

  • устройство ввода;

  • устройство вывода.

Эти устройства соединены каналами связи, по которым передается информация.

Основные устройства компьютера и связи между ними представлены на схеме (рис. 29). Жирными стрелками показаны пути и направления движения информации, а простыми стрелками — пути и направления передачи управляющих сигналов.



Рис.29«Общая схема компьютера»

Режимы работы компьютерных и периферийных устройств.

Связь ЭВМ и внешнего устройства или двух ЭВМ друг с другом может быть организована в трех режимах: симплексном, полудуплексном и дуплексном.

В симплексном режиме передача данных может вестись только в одном направлении: один передает, другой принимает.

Полудуплексный режим позволяет выполнять поочередный обмен данными в обоих направлениях. В каждый момент времени передача может вестись только в одном направлении: один передает, другой принимает. И пока передача не закончилась, принимающий ничего не может сообщить передающему. Заканчивая передачу, передающая ЭВМ пересылает принимающей специальный сигнал «перехожу на прием» (или просто «прием» — как будет выглядеть этот сигнал, дол­жны «договориться» между собой коммуникационные программы. Этот сигнал должен быть им обоим известен, т.е. сигнал окончания связи должен выглядеть одинаково у обеих ЭВМ, находящихся на свя­зи). Если во время передачи в принимающей ЭВМ возникла не­штатная ситуация, то принимаю­щая ЭВМ не способна сообщить об этом передающей до появления сигнала окончания передачи. Вся информация, передаваемая после появления нештатной ситуации, теряется. После устранения непола­док передачу приходится повторять. Поэтому при обмене большими объемами информации приходится все передаваемые данные делить на блоки и контролировать прохождение каждого блока. Общее вре­мя обмена информацией при этом возрастает.


Дуплексный режим позволяет вести передачу и прием одновремен­но в двух встречных направлениях.

В симплексном режиме может быть осуществлена связь, например, между ЭВМ и принтером, клавиатурой и ЭВМ или ЭВМ и дисплеем, а также между двумя ЭВМ, находящимися всегда в односторонней связи. Для организации симплексного режима необходимо, чтобы пере­датчик одной ЭВМ был связан с приемником другой ЭВМ двухпро­водной линией связи.

Для организации полудуплексного режима можно применить либо специальное коммутационное устройство у каждой ЭВМ, переклю­чающее линию связи с выхода передатчика на вход приемника и об­ратно, либо линию связи с большим количеством проводов (напри­мер, трехпроводную, в которой один провод связывает передатчик первой ЭВМ с приемником второй, другой провод связывает прием­ник первой ЭВМ с передатчиком второй, а третий является общим проводом и называется «информационнаяземля»).

Для организации дуплексного режима необходимо, чтобы аппа­ратные средства (в состав которых входит и канал связи) обеспечи­вали возможность одновременной передачи информации во встреч­ных направлениях. Например, дуплексный режим может быть реали­зован при связи ЭВМ с принтером, если дополнительно к информаци­онной связи канал обеспечивает передачу управляющего сигнала го­товности принтера (сигнал DSR).

Сопряжение ЭВМ с каналом связи осуществляется с помощью последовательного (RS-232) или параллельного (Centronics) интерфейсов, каждый из которых может обеспечить работу сопрягаемых устройств в любом из рассмотренных режимов — все зависит от типа использу­емого канала связи и технологии его использования.

Способ, с помощью которого интерфейс обеспечивает связь в заданном режиме, называетсяпротоколом.


Принципы построения компьютерного и периферийного оборудования
В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в 1945 г. американским ученым Джоном фон Нейманом.

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

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


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

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

Таким образом, процессор исполняет программу автоматически, без вмешательства человека.

2. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм). Более того, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины.

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

Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских. Но существуют компьютеры, принципиально отличающиеся от фон-неймановских. Для них, например, может не выполняться принцип программного управления, т.е. они могут работать без “счетчика команд”, указывающего текущую выполняемую команду программы. Для обращения к какой-либо переменной, хранящейся в памяти, этим компьютерам не обязательно давать ей имя. Такие компьютеры называются не-фон-неймановскими.

ЗАКЛЮЧЕНИЕ



В процессе прохождения практики были решены следующие задачи:

ПК 1.1. Обрабатывать статический информационный контент.

ПК 1.2. Обрабатывать динамический информационный контент.