Разработка программного продукта, автоматизация расчета зарплаты предприятия (на примере ооо

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование 1С
  • 9595 страниц
  • 38 + 38 источников
  • Добавлена 27.06.2018
3 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
Введение 3
1 Теоретическая часть 6
1.1 Рассмотрение существующих программным решений по расчету заработной платы 6
1.2 Характеристика организации 10
1.2.1 Описание организации 10
1.2.2 Экономические показатели организации 12
1.2.3 Организационная структура организации 13
1.2.4 Характеристика используемых технических и программных средств 18
1.3 Моделирование деятельности процесса расчета заработной платы 20
1.4 Цели и задачи проектирования информационной системы 24
1.5 Выбор и обоснование проектных решений 24
2 Проектирование информационной системы 32
2.1 Моделирование бизнес-процессов «Как должно быть» 32
2.2 Проектирование интерфейса и базы данных 37
2.2.1 Проектирование интерфейса (варианты использования) 37
2.2.2 Проектирование структуры базы данных 43
2.3 Разработка программного обеспечения 49
2.4 Контрольный пример информационной системы 64
2.5 Тестирование информационной системы 70
3 Экономическая эффективность 72
3.1 Определение экономической эффективности от внедрения и эксплуатации программного обеспечения 72
3.2 Расчёт показателей экономической эффективности проекта 77
3.2 Оценка экономической эффективности 82
Заключение 85
Список использованной литературы 87
Приложение А Структура таблиц базы данных 91
Приложение Б Исходный код программы 95
Фрагмент для ознакомления

; – нормативный коэффициент эффективности капитальных вложений.К единовременным затратам () относятся затраты (в руб.) на проектирование и программирование комплекса задач, а также затраты на отладку и внедрение программ. Произведение в данном случае следует рассматривать как нормативную прибыль [в руб.], которая должна быть получена от внедрения системы [3, 10]. Значение принимается равным 0,15 для всех отраслей народного хозяйства. Этот коэффициент представляет собой минимальную норму эффективности капитальных вложений, ниже которых они нецелесообразны.КП = СПРОЕКТ + СПРОГР + СОТЛ + СМАШ , (7)где СПРОЕКТ – затраты на проектирование комплекса задач [руб/год];СПРОГР – затраты на программирование комплекса задач [руб/год];– затраты на отладку и внедрение комплекса задач [руб/год];– затраты на машинное время [руб/год].Срок окупаемости (ТОК) [руб/год] представляет собой отношение капитальных затрат на разработку и внедрение ИС к годовой экономии:(8)Расчетный коэффициент экономической эффективности капитальных затрат () представляет собой отношение годовой экономии (годового прироста прибыли) к капитальным затратам на разработку и внедрение ИС:(9)При ручной обработке рассчитываются следующие итоговые показатели:1. Трудоемкость обработки одного i-го документа () [в час.] с учетом использования клавишных вычислительных машин: (10)где – объем символов записи по i-ому документу; – количество операций сложения по i-ому документу; – количество операций умножения по i-ому документу; – количество операций деления по i-ому документу.– среднечасовая выработка для соответствующей операции. Эти нормативы представлены в таблице 17.Таблица 17 - Нормативы для расчета трудоемкости ручных операцийНаименование операцииЕдиница измеренияУсловное обозначение выработкиСреднечасовая выработкаЗаписьЗнакНЗ5600Сложение и вычитаниеДействиеНС600УмножениеДействиеНУ210ДелениеДействиеНД1702. Трудовые затраты при ручной обработке () [в час.]:(11)где – количество документов, обрабатываемых вручную и с использованием калькулятора;N – количество видов (наименований) документов.Для определения трудоемкости операций применяются хронологические затраты времени на их выполнение и среднечасовых норм выработки.3. Стоимостные затраты при ручной обработке () [руб/год]: (12)где р – часовая тарифная ставка работника в руб.;– коэффициент, учитывающий дополнительную заработную плату, отчисления на социальное страхование, косвенные и накладные расходы (0,53 - 0,85) [36, 37].При машинной обработке рассчитываются следующие показатели:1. Трудоемкость операции [в час.]: (кроме ЭВМ). (13)(ЭВМ), (14)где –трудоемкость j-ой операции и при обработке на ЭВМ соответственно;– объем работы на j-ой операции; – среднечасовая норма выработки на j-ой операции; – машинное время решения задачи на ЭВМ [36, 37].2. Заработная плата операторов [руб/год]: (кроме ЭВМ). (15)3. Прочие расходы [руб/год]: (кроме ЭВМ). (16)4. Стоимость амортизации машин [руб/год]: (кроме ЭВМ). (17)5. Операционные расходы [руб/год]: (кроме ЭВМ). (18) (19)где – соответственно заработная плата оператора, прочие расходы и стоимость амортизации на j-ой операции; – часовая тарифная ставка операции; – коэффициент, учитывающий дополнительную заработную плату, отчисления на социальное страхование, косвенные и накладные расходы (0,6 - 0,8); – часовая сумма амортизации;– общие стоимостные затраты на j-ой операции и при обработке на ЭВМ соответственно; – стоимость машинного часа ЭВМ [36].Трудовые затраты при машинной обработке () [час/год]:(c учетом ЭВМ), (20)3.2 Расчёт показателей экономической эффективности проектаВ таблице18 представлены объемные характеристики потоков информации; большинство показателей являются средними величинами. Таблица 18 - Объемные характеристики потоков информацииДокументКоличество документострок в документеКоличество документов в месяцГодовой поток информации в величинахДокументахДокументострокахСимволахВходные документыДанные доступа по пропускам5728644320172800Данные графика работ5688164080163200Данные по личным данным сотрудников15100120018000450000Данные по отработанному времени9506005400135000Данные по вычетам20253006000210000Данные об оплате по окладу6011272026640Итого (входные)  3480385201157640Выходные документыТабель286881642848685440Заработная плата6068816689603916800Отчет по зарплате2004489600780000Отчет по табелю1502243600180000Итого (выходные)  17041250085562240Итого  51841635286719880Также для расчета прямого эффекта необходимы данные о количестве различных операций: сложения, умножения и деления, – которые представлены в таблице 19.Теперь перейдем непосредственно к расчетам. Для начала необходимо рассчитать T0 – трудоемкость обработки данных по базовому (смешанному) варианту.В итоге суммарные трудозатраты на обработку входных и выходных документов составляют 1517 часов.Таблица 19 - Объемные характеристики потоков информации с операциямиДокументКоличество документов в годОбъем в одном документеСимволов записиОпераций сложения (вычитания)Операций умноженияОпераций деленияВходные документы     Данные доступа по пропускам864200000Данные графика работ816200000Данные по личным данным сотрудников1200375000Данные по отработанному времени600225000Данные по вычетам300700000Данные об оплате по окладу122220000Итого (входные)34801000000Выходные документы     Табель8641200600Заработная плата840380600Отчет по зарплате816840600Отчет по табелю8164800000Отчет по отработанному времени48100003511Итого (выходные)358838580553651Итого706839580553651Далее необходимо рассчитать трудовые и стоимостные затраты по базовому (смешанному) варианту без автоматизации, а также по автоматизированному варианту. Результаты вычислений по трудоемкости и стоимости проекта представлены в таблицах 20 и 21. Таблица 20 - 107Расчет трудовых и стоимостных показателей по базовому (смешанному) варианту№ п/пНаименование операцииЕдиницыОборудованиеОбъем контроля, часов в годНорма выработки, ед. в часТрудоемкость Т0, часов в годЧасовая тарифная ставка, рублейЧасовая норма амортизации оборудования, рублейСтоимость машинного часа, рублейЗатраты на з/п, рублей в годНакладные расходы, рублей в годЗатраты на амортизацию, рублей в годЗатраты на машинное время, рублей в годОбщие затраты, С0, рублей в год1Прием, визуальный контроль и регистрацияДок/строки 38520400100150--144708680--231502Обработка записейСимволыПЭВМ--10971505601645501376105485658203734653Анализ результатов (выходные документы)Док/строки 1212504003001505604554027324152018190925704Печать и выдача выходных документовДок/строкиПЭВМ, принтер1212505600201507603250195015013006660Итого  151749584579Таблица 21 - Расчет трудовых и стоимостных показателей по автоматизированному варианту№ п/пНаименование операцииЕдиницыОборудованиеОбъем контроля,часов в годНорма выработки,ед. в часТрудоемкость Т1,часов в годЧасовая тарифная ставка, рублейЧасовая норма амортизации оборудования, рублейСтоимость машинного часа, рублейЗатраты на з/п,рублей в годНакладные расходы, рублей в годЗатраты на амортизацию, рублей в годЗатраты на машинное время, рублей в годОбщие затраты, С1,рублей в год1Прием, визуальный контроль и регистрацияДок/строкиНет38520400100150--144708680--231502Обработка записейСимволыПЭВМ1157640700017015056024840149008309920504905Анализ результатов (выходные документы)Док/строки-1212504003001505604554027320152018190925706Печать и выдача выходных документовДок/строкиПЭВМ, принтер1212505600201507603250195015013006660Итого  59014972080По этим таблицам видно, что трудоемкость Т0 обработки документов по базовому варианту без автоматизации составляет около 1517 часов в год, а стоимостные затраты С0 на обработку документов – 495845 рубля в год. В то время как трудоемкость Т1 обработки документов по автоматизированному варианту составляет около 590 часов в год, а стоимостные затраты С1 на обработку документов – 149720 рубля в год.Сравнительная диаграмма изменения трудовых и стоимостных затрат представлена на рисунке 3.1 и 3.2.Рисунок 3.1 - Сравнительная диаграмма изменения трудовых затратРисунок 3.2 - Сравнительная диаграмма изменения стоимостных затрат3.2 Оценка экономической эффективностиДалее производится расчёт показатели эффективности от внедрения новой информационной системы. Будет учитываться 15% погрешность от показателей трудовых и стоимостных затрат. Для определения первоначальных капитальных вложений нужно рассчитать часовую заработную плату с учетом налогов и накладных расходов, а также количество часов, затрачиваемых на проектирование, программирование, внедрение и отладку новой системы. Заработная плата программиста составляет 20 800 рублей без учета ЕСН. Но нужна почасовая заработная плата: она составит 20 800 / (21 * 8) = 123 рубля в час. Следовательно, с учетом ЕСН она увеличится до 156 рублей в час, а с учетом накладных расходов (60%) – до 250 рублей в час. Затраты на проектирование и внедрение проекта представлены в таблице22.Таблица 22 - Расчет затрат на проектирование и внедрение проектаВид работДлительность (час)Стоимость (руб.)Затраты (руб.)Проектирование6425016 000Программирование9625024 000Отладка и внедрение6025015 000Машинная реализация116606 960Итого:61960Показатели эффективности от внедрения новой информационной системы представлены в таблице 23.Таблица 23 - Показатели эффективности от внедрения новой системыЗатратыАбсолютное изменение затратКоэффициент изменения затратИндекс изменения затратБазовый вариантПроектный вариантТрудоемкостьT0 (час)T1 (час)∆Т = T0 – T1Кт = ∆Т/T0*100%Iт = T0/T11517 часов590 часов927 часов61%2,57СтоимостьС0(руб.)С1(руб.)∆С = С0 – С1Кс = ∆С/С0*100%Ic = С0/С1495845 р.149720 р.346125 р.69,1%3,31Для расчета годового экономического эффекта от внедрения проекта нужно учитывать, что нормативный коэффициент эффективности капитальных вложений для всех отраслей народного хозяйства составляет 15%, следовательно (7):Э= 346125 – 61960* 0,15 = 274871 (руб.)Теперь рассчитаем срок окупаемости капитальных затрат (9):Ток1 = 61960 / 346125= 0,17 (2,04 месяца)Тогда расчетный коэффициент эффективности капитальных затрат составит (3.10):Ep1 = 1 / 0,17 = 5,88Для того чтобы проект автоматизации считался эффективным необходимо, чтобы расчетный коэффициент эффективности капитальных затрат был больше 0,7. Как видно из расчетов, внедрение данной информационной системы является эффективным.Таким образом, срок окупаемости проекта составляет приблизительно 2 месяца.На рисунке 3.3 изображена диаграмма, отображающая соотношение прямого экономического эффекта и затрат на внедрение информационной системы. Рисунок 3.3 - Соотношение затрат на внедрение проекта с прямым годовым экономическим эффектомВыводы по главеПроведен расчет экономической эффективности проекта разработанной информационной системы «Расчет заработной платы». Экономически внедрение данной информационной системы обосновано и система является рентабельной. Срок окупаемости проекта около 2 месяцев.В результате внедрения данного программного продукта, значительно сокращается время на расчет заработной платы. Разработанная информационная система «удовлетворяет всем требованиям, поставленным на этапе постановки задачи. ЗаключениеДостигнута цель дипломного проекта – проведена разработка программного продукта, автоматизация расчета зарплаты предприятия (на примере ООО «БургерРус»).Разработанная информационная система позволяет автоматизировать деятельность бухгалтера по расчету заработной платы исходя их способа расчета по каждому сотруднику. Информационная система позволяет выполнять поиск по хранимой информации, формировать отчетность.Контрольный пример информационной системы разработан с помощью технологической платформы 1С Предприятие 8.3. Система работает в клиент-серверном варианте.Решены поставленные задачи:выполнен анализ существующих решений по автоматизации расчета заработной платы;охарактеризована и проанализирована деятельность ООО «БургерРус»;выполнено моделирование бизнес-процессов «как есть» и «как должно быть»;проведено обоснование средств разработки;выполнено проектирование пользовательского интерфейса и базы данных;разработана программная реализацияинформационной системы по расчету заработной платы;рассчитаны показатели экономической эффективности проекта.В результате внедрения данного программного продукта, значительно сокращается время на ведение учета рабочего времени сотрудников, расчет заработной платы и подготовка отчетности по заработной плате и рабочему времени сотрудников. Разработанная информационная система «удовлетворяет всем требованиям, поставленным на этапе постановки задачи. На основании полученных показателей эффективности, можно сделать вывод, что информационная система является рентабельной.В качестве дальнейшего совершенствования информационной системы предлагается автоматизировать деятельность, связанную с обеспечением автоматического контроля доступа, обеспечить взаимосвязь с бухгалтерской системой 1С Бухгалтерия на платформе 1С Предприятие 8.3.В дальнейшем планируется, что информационная система будет развиваться и дополняться новой функциональностью.Список использованной литературы1С:Предприятие 8 [В Интернете] // Веб-сайт компании 1С. http://v8.1c.ru/metod/books/book.jsp?id=462.(дата обращения: 19.05.2018).Абдикеев Н.М., Киселев А.Д. Управление предприятием и реинжиниринг — М.: ИНФРА-М, 2013г.— 382 с. Автоматизированные информационные системы в экономике: учебное пособие / Г. Г. Куликов, Е. А. Дронь, М. А. Шилина, Ю. О. Багаева: Уфимск. гос. авиац. техн. ун-т. – Уфа: УГАТУ, 2013. – 186 с.Андерсен Б. Бизнес процессы. Инструменты совершенствования /М.: РИА «Стандарты и качество», 2015г. - 272 с, илл. (Серия «Практический менеджмент»).Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова,Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.Блинов, А.О. Реинжиниринг бизнес-процессов: учеб.пособие [Текст] / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.Венделева, М.А. Информационные технологии в управлении : учеб.пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2014 - 462c.Гартвич, А. Планирование закупок, производства и продаж в 1С: Предприятии 8 [Текст] / А.Гартвич. – М.: 1С-Паблишинг и Питер, 2013. -160с.Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.Гвоздева, Т.В. Проектирование информационных систем: учебное пособие [Текст] / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.ГОСТ 34.601-90 [Государственный стандарт] Автоматизированные системы.Стадии создания. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт. – М., С.-П., Киев: издательский дом Вильямс, 2000. - 690 с.Должностная инструкция бухгалтера по заработной плате ООО «БургерРус» [Рукопись]. - М.: ООО «БургерРус» , 2018. – 10 с.Должностная инструкция для системного администратора ООО «БургерРус» [Рукопись]. - М.: ООО «БургерРус», 2018. – 19 с.Должностная инструкция специалиста по учету рабочего времени ООО «БургерРус» [Рукопись]. - М.: ООО «БургерРус», 2016. – 10 с.Заика, А. А. Основы разработки для платформы1С:Предприятие8.2 в режиме «Управляемое приложение» : курс лекций [Электронный документ] / А. А. Заика. – Режим доступа: http://www.intuit.ru/department/pl/dev1c82up/ свободный (дата обращения: 23.05.2018).Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. Пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.Информационные системы и технологии управления: учебник [Текст] / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.Информационные технологии в менеджменте (управлении) : учебник и практикум / под общ.ред. Ю.Д.Романовой. - М.: Юрайт, 2015 - 478c.Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2014.Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс, 2013 г. - 720 с.Култыгин О.П. Администрирование баз данных. СУБД MS SQL Server. - М: Московская финансово-промышленная академия, 2012 -232 с. (Университетская серия).Огарков А.А. Управление организацией: Учебник. - М.: Эксмо, 2015г. Отенко И.А, Азбука программирования в 1С Предприятие 8.3[Текст] / И.А.Отенко, Г.И Добин.- Санкт-Петербург: BHV, 2015.- 288 с.Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2015.Пирогов, В. Информационные системы и базы данных: организация и проектирование / В. Пирогов. – СПб. : БХВ-Петербург, 2014. – 528 с.Пример разработки конфигурации в 1С:Предприятие 8.2. Быстрая демонстрация возможностей платформы 1С. [В Интернете] // Бесплатные онлайн уроки 1С:Предприятие. http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.2. (дата обращения: 15.05.2018).Программирование Realcoding.Net - [Электронный портал]. - Электрон.дан. - Режим доступа:www.realcoding.net. - Загл. с экрана, свободный (дата обращения: 21.05.2018). Радченко М. Г. и Хрусталёва Е. Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приёмы. [Книга]. - Москва : Издательство "1С - Паблишинг", 2013.Ситосенко, Е. Управление заказами в системе программ 1С: Предприятие 8.0 / Е.Ситосенко. – М.: 1С-Паблишинг, 2012. - 219с.Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c. Титоренко Г. А. Информационные системы в экономике [Книга]. - Москва : Издательство "ЮНИТИ-ДАНА", 2013.Устав ООО «Бургер Рус» [Рукопись]. - М.: ООО «БургерРус», 2017. Приложение АСтруктура таблиц базы данных(обязательное)Таблица А.1 - Структура реквизитов справочника сотрудникиНаименование поляИдентификаторТипРазмерПрочееТабельный номерТабельный номерЧисло5Ключевое полеФИОФИОСимвольный80ДолжностьДолжностьСимвольный50ПодразделениеПодразделениеСимвольный50Таблица А.2 - Структура реквизитов справочника должностьНаименование поляИдентификаторТипРазмерПрочееКод должностиКод должностиЧисло5Ключевое полеНазваниеНазваниеСимвольный80Часовая ставкаЧасовая ставкаЧисло5ОкладОкладЧисло5Таблица А.3 - Структура реквизитов справочника подразделенияНаименование поляИдентификаторТипРазмерПрочееКод подразделенияКод подразделенияЧисло5Ключевое полеПодразделениеПодразделениеСимвольный80Таблица А.4 - Структура реквизитов справочника часовая ставкаНаименование поляИдентификаторТипРазмерПрочееКод ставкиКод ставкиЧисло5Ключевое полеНаименованиеНаименованиеСимвольный50СтавкаСтавкаЧисло5Таблица А.5 - Структура реквизитов справочника основанияНаименование поляИдентификаторТипРазмерПрочееКод основанияКод основанияЧисло5Ключевое полеОснованиеОснованиеСимвольный5Таблица А.6 - Структура реквизитов результатной информации вычетыНаименование поляИдентификаторТипРазмерПрочееКод_вычетаКод_вычетаЧисло5Ключевое полеПериодПериодДата10СотрудникСотрудникСимвольный80СуммаСуммаЧисловой5Таблица А.7 - Структура реквизитов результатной информации табельНаименование поляИдентификаторТипРазмерПрочееТабельный номерТабельный номерЧисло10Ключевое полеПериодПериодДата10Количество отработанных часовКоличество отработанных часовЧисло5Таблица А.8 - Структура таблицы «График_работы»АтрибутТип данныхПервичный ключВнешний ключКод_графикаLongIntegerЕстьНетДатаDateСотрудникLongIntegerСумма_премииLongIntegerНетНетКод_продажиLongIntegerНетЕстьТаблица А.9 - Структура таблицы «Учет_доступа»АтрибутТип данныхПервичный ключВнешний ключКод_доступаLongIntegerЕстьНетДата_доступаDate/TimeНетНетЧасовLongIntegerНетНетТабельный_номерLongIntegerНетЕстьВремя_входааDate/TimeНетНетВремя_выходаDate/TimeНетНетТаблица А.10 - Структура реквизитов результатной информации оплата по окладуНаименование поляИдентификаторТипРазмерПрочееКод оплаты по окладуКод оплаты по окладуЧисло10Ключевое полеОплата за дниОплата за дниЧисло5СотрудникСотрудникЧисло5Отработано днейОтработано днейЧисло5Таблица А.11 - Структура реквизитов результатной информации зарплатаНаименование поляИдентификаторТипРазмерПрочееКод зарплатыКод зарплатыЧисло5Ключевое полеПериодПериодДата10вычетвычетЧисло5ОкладОкладЧисло5ПремияПремияЧисло5Отработано днейОтработано днейЧисло5СотрудникСотрудникСимвольное80Таблица А.12 - Структура реквизитов отчета по отработанному времениНаименование поляИдентификаторТипРазмерПрочееДатаДатаДата10Ключевое полеДолжностьДолжностьСимвольный50ПодразделениеПодразделениеСимвольный50ФИО сотрудникаФИО сотрудникаСимвольный80Отработано днейОтработано днейЧисло5Отработано часовОтработано часовЧисло5СуммаСуммаЧисло10Таблица А.13 - Структура реквизитов справочника Причина отсутствияНаименование поляИдентификаторТипРазмерПрочееКод подразделенияКод подразделенияЧисло5Ключевое полеПодразделениеПодразделениеСимвольный80Таблица А.14 - Структура реквизитов справочника затраты рабочего времениНаименование поляИдентификаторТипРазмерПрочееКод подразделенияКод подразделенияЧисло5Ключевое полеПодразделениеПодразделениеСимвольный80Приложение БИсходный код программы(Обязательное)Процедура ОбработкаПроведения(Отказ, Режим)//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!// регистр Регистр_рабочего_времени ПриходДвижения.Регистр_рабочего_времени.Записывать = Истина;Для Каждого ТекСтрокаОклад Из Оклад ЦиклДвижение = Движения.Регистр_рабочего_времени.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Сотрудник = ТекСтрокаОклад.Сотрудник;Движение.Отработано_часов = ТекСтрокаОклад.Отработано_часов;Движение.Отработано_дней = ТекСтрокаОклад.Отработано_дней;Движение.Сумма = ТекСтрокаОклад.Сумма;Движение.Дата = Дата;КонецЦикла;//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВКонецПроцедурыПроцедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Табель") Тогда// Заполнение шапкиПериод = ДанныеЗаполнения.Период;Сотрудник_оформил = ДанныеЗаполнения.Сотрудник_оформил;Для Каждого ТекСтрокаТабель Из ДанныеЗаполнения.Табель ЦиклНоваяСтрока = Оклад.Добавить();НоваяСтрока.Отработано_часов = ТекСтрокаТабель.Отработано_часов;НоваяСтрока.Сотрудник = ТекСтрокаТабель.Сотрудник;КонецЦикла;КонецЕсли;//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИКонецПроцедурыПроцедура Печать(ТабДок, Ссылка) Экспорт//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)Макет = Документы.Табель.ПолучитьМакет("Печать");Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ|Табель.Дата,|Табель.Номер,|Табель.Период,|Табель.Сотрудник_оформил,|Табель.Табель.(|НомерСтроки,|Подразделение,|Сотрудник,|Отработано_часов,|Причина|)|ИЗ|Документ.Табель КАК Табель|ГДЕ|Табель.Ссылка В (&Ссылка)";Запрос.Параметры.Вставить("Ссылка", Ссылка);Выборка = Запрос.Выполнить().Выбрать();ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");Шапка = Макет.ПолучитьОбласть("Шапка");ОбластьТабельШапка = Макет.ПолучитьОбласть("ТабельШапка");ОбластьТабель = Макет.ПолучитьОбласть("Табель");Подвал = Макет.ПолучитьОбласть("Подвал");ТабДок.Очистить();ВставлятьРазделительСтраниц = Ложь;Пока Выборка.Следующий() ЦиклЕсли ВставлятьРазделительСтраниц ТогдаТабДок.ВывестиГоризонтальныйРазделительСтраниц();КонецЕсли;ТабДок.Вывести(ОбластьЗаголовок);Шапка.Параметры.Заполнить(Выборка);ТабДок.Вывести(Шапка, Выборка.Уровень());ТабДок.Вывести(ОбластьТабельШапка);ВыборкаТабель = Выборка.Табель.Выбрать();Пока ВыборкаТабель.Следующий() ЦиклОбластьТабель.Параметры.Заполнить(ВыборкаТабель);ТабДок.Вывести(ОбластьТабель, ВыборкаТабель.Уровень());КонецЦикла;Подвал.Параметры.Заполнить(Выборка);ТабДок.Вывести(Подвал);ВставлятьРазделительСтраниц = Истина;КонецЦикла;//}}КонецПроцедурыПроцедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Рабочее_время_сотрудника") Тогда// Заполнение шапкиСотрудник_оформил = ДанныеЗаполнения.Сотрудник_оформил;Для Каждого ТекСтрокаОтработанное_время Из ДанныеЗаполнения.Отработанное_время ЦиклНоваяСтрока = Табель.Добавить();НоваяСтрока.Сотрудник = ТекСтрокаОтработанное_время.Сотрудник;НоваяСтрока.Отработано_часов = ТекСтрокаОтработанное_время.Часов;КонецЦикла;КонецЕсли;//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИКонецПроцедурыПроцедура ОбработкаПроведения(Отказ, Режим)//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!// регистр Регистр_рабочего_времени ПриходДвижения.Регистр_рабочего_времени.Записывать = Истина;Для Каждого ТекСтрокаОклад Из Оклад ЦиклДвижение = Движения.Регистр_рабочего_времени.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Сотрудник = ТекСтрокаОклад.Сотрудник;Движение.Отработано_часов = ТекСтрокаОклад.Отработано_часов;Движение.Отработано_дней = ТекСтрокаОклад.Отработано_дней;Движение.Сумма = ТекСтрокаОклад.Сумма;Движение.Дата = Дата;КонецЦикла;//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВКонецПроцедурыПроцедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Табель") Тогда// Заполнение шапкиПериод = ДанныеЗаполнения.Период;Сотрудник_оформил = ДанныеЗаполнения.Сотрудник_оформил;Для Каждого ТекСтрокаТабель Из ДанныеЗаполнения.Табель ЦиклНоваяСтрока = Оклад.Добавить();НоваяСтрока.Отработано_часов = ТекСтрокаТабель.Отработано_часов;НоваяСтрока.Сотрудник = ТекСтрокаТабель.Сотрудник;КонецЦикла;КонецЕсли;//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИКонецПроцедурыПроцедура Печать(ТабДок, Ссылка) Экспорт//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)Макет = Документы.Зарплата.ПолучитьМакет("Печать");Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ|Зарплата.Дата,|Зарплата.Номер,|Зарплата.Период,|Зарплата.Сотрудник_оформил,|Зарплата.Зарплата.(|НомерСтроки,|Сотрудник,|Оклад,|Вычет,|Премия,|Сумма|)|ИЗ|Документ.Зарплата КАК Зарплата|ГДЕ|Зарплата.Ссылка В (&Ссылка)";Запрос.Параметры.Вставить("Ссылка", Ссылка);Выборка = Запрос.Выполнить().Выбрать();ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");Шапка = Макет.ПолучитьОбласть("Шапка");ОбластьЗарплатаШапка = Макет.ПолучитьОбласть("ЗарплатаШапка");ОбластьЗарплата = Макет.ПолучитьОбласть("Зарплата");Подвал = Макет.ПолучитьОбласть("Подвал");ТабДок.Очистить();ВставлятьРазделительСтраниц = Ложь;Пока Выборка.Следующий() ЦиклЕсли ВставлятьРазделительСтраниц ТогдаТабДок.ВывестиГоризонтальныйРазделительСтраниц();КонецЕсли;ТабДок.Вывести(ОбластьЗаголовок);Шапка.Параметры.Заполнить(Выборка);ТабДок.Вывести(Шапка, Выборка.Уровень());ТабДок.Вывести(ОбластьЗарплатаШапка);ВыборкаЗарплата = Выборка.Зарплата.Выбрать();Пока ВыборкаЗарплата.Следующий() ЦиклОбластьЗарплата.Параметры.Заполнить(ВыборкаЗарплата);ТабДок.Вывести(ОбластьЗарплата, ВыборкаЗарплата.Уровень());КонецЦикла;Подвал.Параметры.Заполнить(Выборка);ТабДок.Вывести(Подвал);ВставлятьРазделительСтраниц = Истина;КонецЦикла;//}}КонецПроцедурыПроцедура ОбработкаПроведения(Отказ, Режим)//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!// регистр Зарплата ПриходДвижения.Зарплата.Записывать = Истина;Для Каждого ТекСтрокаЗарплата Из Зарплата ЦиклДвижение = Движения.Зарплата.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Сотрудник = ТекСтрокаЗарплата.Сотрудник;Движение.Сумма = ТекСтрокаЗарплата.Сумма;Движение.Дата = Дата;КонецЦикла;//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВКонецПроцедурыПроцедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Учет_доступа_по_пропускам") Тогда// Заполнение шапкиСотрудник_оформил = ДанныеЗаполнения.Сотрудник;Для Каждого ТекСтрокаРегистрация_сотрудников Из ДанныеЗаполнения.Регистрация_сотрудников ЦиклНоваяСтрока = Отработанное_время.Добавить();НоваяСтрока.Сотрудник = ТекСтрокаРегистрация_сотрудников.Сотрудник;НоваяСтрока.Часов = ТекСтрокаРегистрация_сотрудников.Часов;КонецЦикла;КонецЕсли;//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИКонецПроцедурыроцедура Печать(ТабДок, Ссылка) Экспорт//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)Макет = Документы.Рабочее_время_сотрудника.ПолучитьМакет("Печать");Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ|Рабочее_время_сотрудника.Дата,|Рабочее_время_сотрудника.Номер,|Рабочее_время_сотрудника.Сотрудник_оформил,|Рабочее_время_сотрудника.Отработанное_время.(|НомерСтроки,|Сотрудник,|Дата,|Часов,|Затраты_рабочего_времени|)|ИЗ|Документ.Рабочее_время_сотрудника КАК Рабочее_время_сотрудника|ГДЕ|Рабочее_время_сотрудника.Ссылка В (&Ссылка)";Запрос.Параметры.Вставить("Ссылка", Ссылка);Выборка = Запрос.Выполнить().Выбрать();ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");Шапка = Макет.ПолучитьОбласть("Шапка");ОбластьОтработанное_времяШапка = Макет.ПолучитьОбласть("Отработанное_времяШапка");ОбластьОтработанное_время = Макет.ПолучитьОбласть("Отработанное_время");Подвал = Макет.ПолучитьОбласть("Подвал");ТабДок.Очистить();ВставлятьРазделительСтраниц = Ложь;Пока Выборка.Следующий() ЦиклЕсли ВставлятьРазделительСтраниц ТогдаТабДок.ВывестиГоризонтальныйРазделительСтраниц();КонецЕсли;ТабДок.Вывести(ОбластьЗаголовок);Шапка.Параметры.Заполнить(Выборка);ТабДок.Вывести(Шапка, Выборка.Уровень());ТабДок.Вывести(ОбластьОтработанное_времяШапка);ВыборкаОтработанное_время = Выборка.Отработанное_время.Выбрать();Пока ВыборкаОтработанное_время.Следующий() ЦиклОбластьОтработанное_время.Параметры.Заполнить(ВыборкаОтработанное_время);ТабДок.Вывести(ОбластьОтработанное_время, ВыборкаОтработанное_время.Уровень());КонецЦикла;Подвал.Параметры.Заполнить(Выборка);ТабДок.Вывести(Подвал);ВставлятьРазделительСтраниц = Истина;КонецЦикла;//}}КонецПроцедуры

Список использованной литературы
1 1С:Предприятие 8 [В Интернете] // Веб-сайт компании 1С. http://v8.1c.ru/metod/books/book.jsp?id=462. (дата обращения: 19.05.2018).
2 Абдикеев Н.М., Киселев А.Д. Управление предприятием и реинжиниринг — М.: ИНФРА-М, 2013г.— 382 с.
3 Автоматизированные информационные системы в экономике: учебное пособие / Г. Г. Куликов, Е. А. Дронь, М. А. Шилина, Ю. О. Багаева: Уфимск. гос. авиац. техн. ун-т. – Уфа: УГАТУ, 2013. – 186 с.
4 Андерсен Б. Бизнес процессы. Инструменты совершенствования /М.: РИА «Стандарты и качество», 2015г. - 272 с, илл. (Серия «Практический менеджмент»).
5 Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова,Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
6 Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие [Текст] / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.
7 Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.
8 Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
9 Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
10 Венделева, М.А. Информационные технологии в управлении : учеб. пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2014 - 462c.
11 Гартвич, А. Планирование закупок, производства и продаж в 1С: Предприятии 8 [Текст] / А.Гартвич. – М.: 1С-Паблишинг и Питер, 2013. -160с.
12 Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
13 Гвоздева, Т.В. Проектирование информационных систем: учебное пособие [Текст] / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
14 ГОСТ 34.601-90 [Государственный стандарт] Автоматизированные системы.Стадии создания.
15 ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств
16 Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт. – М., С.-П., Киев: издательский дом Вильямс, 2000. - 690 с.
17 Должностная инструкция бухгалтера по заработной плате ООО «Бургер Рус» [Рукопись]. - М.: ООО «Бургер Рус» , 2018. – 10 с.
18 Должностная инструкция для системного администратора ООО «Бургер Рус» [Рукопись]. - М.: ООО «Бургер Рус», 2018. – 19 с.
19 Должностная инструкция специалиста по учету рабочего времени ООО «Бургер Рус» [Рукопись]. - М.: ООО «Бургер Рус», 2016. – 10 с.
20 Заика, А. А. Основы разработки для платформы1С:Предприятие8.2 в режиме «Управляемое приложение» : курс лекций [Электронный документ] / А. А. Заика. – Режим доступа: http://www.intuit.ru/department/pl/dev1c82up/ свободный (дата обращения: 23.05.2018).
21 Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. Пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
22 Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
23 Информационные системы и технологии управления: учебник [Текст] / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
24 Информационные технологии в менеджменте (управлении) : учебник и практикум / под общ.ред. Ю.Д.Романовой. - М.: Юрайт, 2015 - 478c.
25 Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2014.
26 Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс, 2013 г. - 720 с.
27 Култыгин О.П. Администрирование баз данных. СУБД MS SQL Server. - М: Московская финансово-промышленная академия, 2012 -232 с. (Университетская серия).
28 Огарков А.А. Управление организацией: Учебник. - М.: Эксмо, 2015г.
29 Отенко И.А, Азбука программирования в 1С Предприятие 8.3[Текст] / И.А.Отенко, Г.И Добин.- Санкт-Петербург: BHV, 2015.- 288 с.
30 Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2015.
31 Пирогов, В. Информационные системы и базы данных: организация и проектирование / В. Пирогов. – СПб. : БХВ-Петербург, 2014. – 528 с.
32 Пример разработки конфигурации в 1С:Предприятие 8.2. Быстрая демонстрация возможностей платформы 1С. [В Интернете] // Бесплатные онлайн уроки 1С:Предприятие. http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.2. (дата обращения: 15.05.2018).
33 Программирование Realcoding.Net - [Электронный портал]. - Электрон. дан. - Режим доступа:www.realcoding.net. - Загл. с экрана, свободный (дата обращения: 21.05.2018).
34 Радченко М. Г. и Хрусталёва Е. Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приёмы. [Книга]. - Москва : Издательство "1С - Паблишинг", 2013.
35 Ситосенко, Е. Управление заказами в системе программ 1С: Предприятие 8.0 / Е.Ситосенко. – М.: 1С-Паблишинг, 2012. - 219с.
36 Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
37 Титоренко Г. А. Информационные системы в экономике [Книга]. - Москва : Издательство "ЮНИТИ-ДАНА", 2013.
38 Устав ООО «Бургер Рус» [Рукопись]. - М.: ООО «Бургер Рус», 2017.

Вопрос-ответ:

Какие программные решения существуют для расчета заработной платы?

Существуют различные программные решения для расчета заработной платы, например, программы "1С", "Зарплата и кадры", "Кадровик", "Управление персоналом" и другие. Каждая программа обладает своими особенностями и набором функций, позволяющих автоматизировать процесс расчета зарплаты на предприятии.

Какая организация рассматривается в статье?

В статье рассматривается ООО "Оглавление 3", которая осуществляет деятельность в сфере издательства и печати. Это небольшое предприятие, в котором работает ограниченное число сотрудников, но требуется систематизировать процесс расчета заработной платы.

Какие экономические показатели организации описаны в статье?

Статья рассказывает о таких экономических показателях организации, как объем продаж, выручка, доходы и расходы, чистая прибыль. Более детальная информация о финансовых результатов работы ООО "Оглавление 3" представлена в статье.

Какая организационная структура у ООО "Оглавление 3"?

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

Какие программные и технические средства используются в ООО "Оглавление 3"?

В статье приведена характеристика используемых программных и технических средств в ООО "Оглавление 3". В частности, описываются программы "1С:Зарплата и управление персоналом", "Microsoft Office", "Компьютер Х", а также используемое оборудование - компьютеры, принтеры и другие устройства.

Какие программные решения существуют для автоматизации расчета зарплаты?

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

Какие экономические показатели организации рассматриваются в статье?

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

Описывается ли в статье характеристика используемых технических и программных средств?

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

Какая организационная структура имеется в ООО "Оглавление 3"?

Организационная структура организации ООО "Оглавление 3" описывается в статье. В ней присутствуют руководитель организации, отделы кадров, бухгалтерии, маркетинга и поддержки клиентов, а также исполнительные сотрудники и операционисты. Эта структура позволяет эффективно координировать работу и обеспечивать автоматизацию расчета заработной платы сотрудников.

Какими преимуществами обладает разработанный программный продукт?

Разработанный программный продукт имеет ряд преимуществ. Во-первых, он позволяет автоматизировать процесс расчета заработной платы сотрудников, что существенно упрощает и ускоряет работу бухгалтерии. Во-вторых, программа обеспечивает точность расчетов и минимизирует возможность ошибок. Кроме того, продукт имеет удобный и интуитивно понятный интерфейс, что позволяет быстро освоить его и использовать в повседневных задачах.