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

Принципы программирования в системе "1С: Предприятие": конфигуратор, синтакс-помощник, описание встроенного языка. Организация кадрового учета на предприятии, его документальное оформление. Автоматизация кадрового учета средствами системы программ "1С".

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.07.2011
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

Оглавление

Введение

Глава 1. Принципы программирования в системе 1С: Предприятие

1.1 Конфигуратор

1.2 Описание встроенного языка

1.2.1 Описания элементов языка

1.2.2 Процедура

1.2.3 Функция

1.2.4 Управляющие операторы

1.2.5 Специальные символы, используемые в исходном тексте

1.3 Описание синтакс-помощника

Глава 2. Принципы организации кадрового учета на предприятии

2.1 Функции отдела кадров

2.2 Основные документы, входящие в отдел кадров. Основные документы, исходящие из отдела кадров

2.2.1 Прием на работу

2.2.2Увольнение

2.2.3 Кадровое перемещение

2.2.4 Кадровые данные о сотруднике

2.2.5 Приказ по отпуску

2.2.6 Больничный лист

2.2.7 Анкета застрахованного лица

2.2.8 Индивидуальные сведения

2.2.9 Заявление на присвоение ИНН

Глава 3. Автоматизированная система кадрового учета

3.1 Сведения о сотрудниках

3.2 Кадровые документы

3.3 Документ «Прием на работу»

3.4 Документ «Кадровое перемещение»

3.6 Документ «Отпуск»

3.7 Документ «Больничный лист»

3.8 Мастер отчетов по документам

Заключение

Список используемой литературы

Приложение

Введение

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

Автоматизация бухгалтерского учета.

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

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

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

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

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

Автоматизация учета затрат. Расходы на производство продукции учитываются отдельно по каждому виду выпускаемых товаров. Например, для компании, которая выпускает автомобили и отдельные запасные части для них, имеет два вида расходов. К первому относятся материалы, необходимые для выпуска транспортных средств, а ко второму виду - материалы, затрачиваемые на производство запасных частей.

Автоматизация учета затрат позволяет наглядно выявить, куда «разошлись» материалы. Это может быть не только выпуск готовой продукции, но и незавершенное производство, также фиксируемое программным продуктом «1С». Данные с этих операций автоматически формируются в бухгалтерский и налоговый отчет.

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

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

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

Автоматизация управленческого учета

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

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

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

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

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

Для автоматизации бухгалтерского учета требуется компьютер и программное обеспечение.

В качестве программного обеспечения используется значительно более широкий спектр программ. Самыми распространенными являются: комплексные программы «1С: Предприятие», БЭСТ, ФинЭко, а также многие другие программы для автоматизации отдельных участков учета.

Автоматизация бывает: локальная и полная (комплексная). Локальная - это автоматизация отдельного участка учета, полная - автоматизация бухгалтерского учета в целом.

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

Этапы внедрения автоматизации бух. учета:

1. Выбор аппаратных и программных средств.

2. Обучение персонала.

3. Подготовка бухгалтерского учета к автоматизации.

1. Провести аудиторскую проверку.

2. Пересмотреть:

§ Организацию документооборота;

§ План счетов и аналитические счета;

§ Объем и содержание отчетности;

§ Положение о бухгалтерской службе предприятия и должностные инструкции работников бухгалтерии.

4. Настройка программы.

5. Ввод бухгалтерских данных.

6. Получение и распечатка отчетности.

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

Система программ 1С-Предприятие разработана фирмой 1С.

«Фирма "1С" специализируется на дистрибьюции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Основанная в 1991 г., "1С" - чисто российская фирма со штатом более 200 человек, опирающаяся исключительно на собственные профессиональные успехи. По данным многочисленных опросов "1С" занимает первое место в софтверном секторе российской компьютерной индустрии и отличается рекордной отдачей от одного сотрудника» (www.1c.ru).Ключевыми в деятельности фирмы 1С являются два момента.

1. Индустриальный подход к разработке, тиражированию, продаже и поддержке программ. Основной продукт фирмы “1С” - Система 1С:Предприятие 7.7 является «конструктором» для создания мощных программ автоматизации предприятия «малыми силами». На базе этой 1С: Предприятия фирмой 1С разработаны типовые решения в области бухгалтерского учета, оперативного (управленческого) учета и расчета заработной платы. Понятно, что каждая отрасль имеет свои особенности и охватить все области фирма 1С не в состоянии, поэтому разработкой отраслевых решений занимаются партнеры ее партнеры.

2. Опора на широкую партнерскую сеть (франчайзинг) обеспечивает качественное и эффективное обслуживание массового потребителя и высокие темпы развития. В настоящее время сеть насчитывает 2200 фирм-франчайзи. Из них около 200 занимаются разработкой собственных конфигураций, ориентированных на отраслевые решения, такие как торговля, транспорт, туризм, услуги и др.

3. Создана система контроля качества оказываемых услуг. Разрабатываемые партнерами продукты проходят проверку и получают статус «1С:Совместимо!». Качество специалистов подтверждается наличием сертификатов, которые выдаются после сдачи аттестационных экзаменов. Экзамены проводятся как в учебных центрах фирмы 1С, так и в крупных городах специальными выездными комиссиями. Информацию о проводимых экзаменах можно узнать на сайте www.1c.ru.

1С-Предприятие является гибкой настраиваемой системой для решения широкого круга задач в сфере автоматизации деятельности предприятий. На рис. 1.1 приведена схема взаимодействия различных компонент 1С: Предприятия. Жирным шрифтом выделены те объекты, которые будут рассматриваться в настоящем курсе.

Одной из характерных особенностей программ, является их масштабируемость: одна и та же конфигурация может работать на локальном компьютере, в сети и на сервере под управлением MS SQL Server 7.0. Специальная компонента «Управление распределенными базами» позволяет производить обмен информации между удаленными рабочими местами.

Глава 1. Принципы программирования в системе 1С: Предприятие

1.1 Конфигуратор

Назначение конфигуратора

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

Итак, основное правило: В режиме Конфигуратор - мы определяем структуру базы данных и пишем программы. В режиме Предприятие мы используем программы и вводим данные.

Основное окно конфигуратора

Слева вы видите дерево конфигурации, в котором редактируется структура базы данных.

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

Дерево конфигурации (метаданные)

В окне конфигурации можно раскрывать списки объектов (константы, справочники, документы и т.д.). Объекты можно добавлять, удалять, редактировать, изменять их порядок, сортировать, писать для них описание

Каждый объект имеет свойства и контекстное меню (вызывается правой кнопкой мыши).

Также к конфигурации относятся Интерфейсы и Права. Для их вызова нужно щелкнуть вкладки, расположенные внизу дерева конфигурации.

Кроме того, когда окно дерева конфигурации активно в меню Действия становятся доступными пункты "Глобальный модуль", "Общие таблицы" и "Библиотека картинок".

Редактор форм

У многих объектов конфигурации есть экранные формы. В частности экранные формы в версии 7.7 имеют справочники, документы, журналы документов, отчеты, обработки, журналы расчетов, журнал операций, журнал проводок, план счетов и счет. У некоторых объектов может быть несколько экранных форм, например, у справочников есть формы списков, форма элемента и форма группы.

Для удобства пользователей обязательно настройте последовательный порядок обхода элементов диалога! При интенсивном вводе информации желательно максимальное использование клавиатуры. Порядок обхода настраивается следующим образом. В меню Диалог снимаете флажок "Автоматический порядок обхода". Затем опять в меню Диалог щелкаете "Порядок обхода" и последовательно щелкаете на номерах элементах диалога в том порядке, в котором они должны быть. Порядок обхода можно также редактировать в меню Диалог => "Настройка порядка обхода".

Редактор программных модулей

У каждой экранной формы есть программный модуль. Кроме того, есть программные модули документов и глобальный модуль. В этих модулях располагается программа на встроенном языке 1С, который похож на Бейсик, но имеет свои особенности.

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

При редактировании модуля также обратите свое внимание на верхние кнопочки. Там вы найдете кнопки поиска, вызова синтакс помощника и другие интересности, например, конструкторы. Чаще пользуйтесь синтакс-помощником - очень полезная вещь! Помните, что там можно искать слова! Более того, при редактировании модуля можно щелкнуть правой кнопкой на любом слове и выбрать там пункт "Найти в Синтакс-помощнике".

Шаблоны

Шаблоны предназначены для облегчения нелегкого труда программиста. Чтобы не писать длинные конструкции, а заменять их короткими словами. При этом при вводе такого сокращения оно автоматически заменяется на полную конструкцию.

Например, вам надоело постоянно писать "КонецЕсли;". Предлагаю придумать сокращение "ке". При вводе такого сокращения оно автоматически заменится на "КонецЕсли;" (даже с точкой запятой в конце!).

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

Окно для редактирования шаблонов вызывается из Синтакс-помощника правой кнопкой или через Сервис => Настройка шаблонов.

1.2 Описание встроенного языка

Встроенный язык программирования 1С оперирует множеством сложных информационных объектов. Для них предоставляется исчерпывающий набор методов и предопределенных процедур. Можно сказать, что освоение языка состоит в изучении этих самых объектов и получении навыков их применения. Но приступить к этому мы сможем, лишь достигнув определенного уровня понимания языка и методов работы с ним. Таким образом, мы рассмотрим общие свойства встроенного языка, его особенности, синтаксис, базовые объекты и т.д.

Встроенный язык системы 1С: Предприятие предназначен для описания алгоритмов функционирования той или иной прикладной задачи. Встроенный язык представляет собой предметно-ориентированный язык программирования высокого уровня, разработанный специально с учетом возможности его применения не только опытными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно комбинировать в одном исходном тексте. Это свойство совершенно не типично для других языков программирования.

1.2.1 Описания элементов языка

В программах 1С:Предприятие существующие элементы (конструкции) языка можно разделить на:

- Структурные конструкции

- Системные конструкции

- Управляющие операторы

- Выражения и операторы присваивания

- Системные константы

- Системные процедуры и функции

- Системные предопределенные процедуры

Мы рассмотрим «структурные конструкции и управляющие операторы»

Структурные конструкции

1.2.2 Процедура

Секция описания процедуры.

Синтаксис:

Процедура <Имя_проц>([[Знач] <Парам1>[=<ДефЗнач>],

... , [Знач] <ПapaмN>[=<ДeфЗнaч>]]) [Экспорт]

//Объявления локальных переменных;

//Операторы;

...

[Возврат;]

//Операторы;

...

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

Описание:

Ключевое слово Процедура начинает секцию исходного текста, выполнение которого можно инициировать из любой точки программного модуля, просто указав Имя_процедуры со списком параметров (если параметры не передаются, то круглые скобки, тем не менее, обязательны). Если в глобальном программном модуле в теле описания функции использовано ключевое слово Экспорт, то это означает, что данная процедура является доступной из всех других программных модулей конфигурации. Ключевое слово Экспорт имеет смысл использовать только в глобальном программном модуле.

1.2.3 Функция

Секция описания функции.

Синтаксис:

Функция<Имя_функции>([[Знач]<Парам1>[=<ДефЗнач>], ...

,[Знач]<ПарамN>[=<ДефЗнач>]])[Экспорт]

//Объявлениялокальных переменных;

//Операторы;

...

Возврат<ВозвращаемоеЗначение>;

//Операторы;

...

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

Описание:

Ключевое слово Функция начинает секцию исходного текста функции, выполнение которой можно инициировать из любой точки программного модуля, просто указав Имя_функции со списком параметров (если параметры не передаются, то круглые скобки, тем не менее, обязательны). Если в глобальном программном модуле в теле описания функции использовано ключевое слово Экспорт, то это означает, что данная функция является доступной из всех других программных модулей конфигурации. Ключевое слово Экспорт имеет смысл использовать только в глобальном программном модуле.

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

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

Переменные, объявленные в теле функции в разделе Объявления_локальных_переменных, являются локальными переменными данной функции, поэтому доступны только в этой функции (за исключением случая передачи их как параметров при вызове других процедур, функций или методов).

1.2.4 Управляющие операторы

Если

Оператор условного выполнения.

Синтаксис:

Если <Логическое_выражение> Тогда

//операторы;

[ИначеЕсли <Логическое_выражение> Тогда]

//операторы;

[Иначе]

//операторы;

КонецЕсли;

Описание:

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

Пока

Оператор выполнения цикла.

Синтаксис:

Пока <Логическое_выражение> Цикл

//операторы;

КонецЦикла;

Описание:

Оператор цикла Пока предназначен для циклического повторения операторов, находящиеся внутри конструкции Цикл ... КонецЦикла. Цикл выполняется пока логическое выражение -- истина. Условие выполнения цикла всегда проверяется вначале, перед выполнением цикла.

Для

Оператор выполнения цикла.

Синтаксис:

Для <Имя_переменной> = <Выражение1> По <Выражение2> Цикл

//Операторы;

КонецЦикла;

Описание:

Оператор цикла Для предназначен для циклического повторения операторов, находящиеся внутри конструкции Цикл ... КонецЦикла. Перед началом выполнения цикла значение <Выражение1> присваивается переменной <Имя_переменной>. Значение <Имя_переменной> автоматически увеличивается при каждом проходе цикла. Цикл выполняется пока значение переменной <Имя_переменной> меньше или равно значению <Выражение2>. Величина приращения счетчика при каждом выполнении цикла равна 1. Условие выполнения цикла всегда проверяется вначале, перед выполнением цикла.

Попытка

Обработка исключительных ситуаций.

Синтаксис:

Попытка

// Некоторые действия;

Исключение

// Обработка исключительной ситуации;

КонецПопытки;

Описание:

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

В качестве ошибочных (исключительных) ситуаций воспринимаются ошибки времени выполнения модуля. Не предусмотрено определяемых пользователем исключений.

Если при выполнении последовательности операторов <// Некоторые действия> произошла ошибка времени выполнения, то выполнение оператора, вызвавшего ошибку прерывается и управление передается на первый оператор последовательности операторов <// Обработка исключительной ситуации>. При этом управление будет передано даже в том случае, если ошибку вызвал оператор, находящийся в процедуре или функции, вызванной из <// Некоторые действия>. Если ошибка произошла в вызванной процедуре или функции, то ее выполнение будет прервано, а локальные переменные уничтожены. Это справедливо для любой вложенности вызовов. После выполнения последовательности операторов <// Обработка исключительной ситуации> управление передается на следующий за ключевым словом КонецПопытки оператор. Если же последовательность <// Некоторые действия> выполнилась без ошибок, то последовательность операторов <// Обработка исключительной ситуации> будет пропущена и управление также будет продолжено с оператора, следующего за ключевым словом КонецПопытки.

программирование конфигуратор 1с кадровый учет

Конструкции Попытка-Исключение-КонецПопытки могут быть вложенными. При этом, при возникновении исключительной ситуации управление будет передано на самый «внутренний» обработчик, начинающийся с ключевого слова Исключение. Последовательность операторов <// Обработка исключительной ситуации> может содержать оператор ВызватьИсключение (англоязычный синоним Raise). Выполнение данного оператора прекращает выполнение последовательности <// Обработка исключительной ситуации> и производится поиск более «внешнего» обработчика. Если таковой есть, то управление передается на его первый оператор. Если нет, то выполнение модуля прекращается с выдачей сообщения о первоначально возникшей ошибке. Оператор ВызватьИсключение может встречаться только внутри операторных скобок Исключение ... КонецПопытки.

В выдаче диагностики помощь может оказать встроенная функция ОписаниеОшибки() (англоязычный синоним GetErrorDescription). Эта функция не имеет параметров, а в качестве значения возвращает описание ошибки, такое же, как было бы выдано в окне сообщений, в случае отсутствия обработчика исключительной ситуации, за исключением описания модуля и строки, в которой ошибка возникла. Применять данную функцию имеет смысл только при выполнении последовательности операторов <// Обработка исключительной ситуации>, так как в ином случае она вернет пустую строку.

Перейти

Безусловная передача управления на другой оператор программы.

Синтаксис:

Перейти <Метка>;

Описание:

Безусловная передача управления на другой оператор программы. Оператор Перейти передает управление от одного оператора к другому. <Метка> в этом операторе не должна быть меткой перехода на оператор Процедура или Функция.

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

Оператор безусловного перехода не может быть использован для передачи управления на операторы, находящиеся внутри конструкций: Пока ... КонецЦикла, Для ... КонецЦикла, Если ... ИначеЕсли ... Иначе ... КонецЕсли, Попытка ... Исключение ... КонецПопытки извне этих конструкций.

Продолжить

Передача управления в начало цикла.

Описание:

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

Прервать

Прерывает выполнение цикла.

Синтаксис:

Прервать

Описание:

Прерывает выполнение цикла. Оператор Прервать приводит к немедленному прекращению выполнения цикла и передает управление первому оператору, следующему за конструкцией оператора Пока или Для. Оператор Прервать может использоваться только внутри конструкций операторов цикла Пока и Для.

Возврат

Завершение процедуры или функции.

Синтаксис:

Возврат [<Выражение>]

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

Символы

Символ

Значение

[ ]

В квадратных скобках заключаются необязательные синтаксические элементы.

( )

Круглые скобки заключают в себе список параметров.

|

Вертикальной линией разделяются синтаксические элементы, среди которых нужно выбрать только один.

1.2.5 Специальные символы, используемые в исходном тексте

//

Двумя знаками «косая черта» начинается комментарий. Комментарием считается весь текст от знака "//" до конца текущей строки.

|

Вертикальная черта в начале строки используется только в строковых константах и означает, что данная строка является продолжением предыдущей (перенос строки), (см. «Строковые константы»).

~

Знаком тильда начинается метка оператора.

:

Двоеточием заканчивается метка оператора.

;

Точка с запятой является символом разделения операторов.

( )

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

[ ]

В квадратные скобки заключается размерность массивов.

,

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

" "

В двойные кавычки заключаются строковые константы.

' '

В одинарные кавычки заключаются константы даты.

.

Десятичная точка в числовых константах. Разделитель, используемый в описаниях агрегатных типов данных.

+

Символ «плюс» обозначает операцию сложения.

-

Символ «минус» обозначает операцию вычитания.

*

Символ «звездочка» обозначает операцию умножения.

/

Символ «косая черта» обозначает операцию деления.

>

Правая угловая скобка обозначает логическую операцию «больше».

>=

Логическая операция «больше или равно».

<

Левая угловая скобка обозначает логическую операцию «меньше».

<=

Логическая операция «меньше или равно».

=

Знак равенства обозначает присвоение или логическую операцию «равно».

<>

Две угловые скобки обозначают логическую операцию «не равно».

1.3 Описание синтакс-помощника

Синтакс-помощник предназначен для получения справочной информации об объектах встроенного языка, их свойствах, методах и связанных с ними событиях. В верхней части окна синтакс-помощника в виде дерева отображается список элементов встроенного языка: операторов, управляющих конструкций, процедур и функций, системных констант и др. Для удобства все элементы встроенного языка объединены в тематические разделы, представленные в виде ветвей дерева.

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

Синтакс-помощник позволяет осуществлять поиск по строке с последующим выбором конкретного объекта встроенного языка, описание которого нас интересует.

Также имеется возможность полнотекстового поиска по синтакс-помощнику. Найденные слова автоматически выделяются в тексте.

Возможности синтакс-помощника

Синтакс-помощник позволяет:

· находить описания объектов встроенного языка выбором из дерева объектов;

· находить описания объектов встроенного языка поиском по подстроке;

· находить описания объектов встроенного языка, используя возможности полнотекстового поиска;

· быстро переходить к нужной информации, используя гиперссылки;

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

· размещать готовые конструкции встроенного языка в программном модуле методом перетаскивания или копирования через буфер обмена.

Глава 2. Принципы организации кадрового учета на предприятии

Слово "учет" подразумевает прием сотрудника на работу, отслеживание его состояния в течение периода его работы и, наконец, увольнение сотрудника с работы. Дополнительно, отдел кадров должен формировать много отчетов перед бухгалтерией и внешними организациями, например, Пенсионным фондом и статистическими органами. Работа отдела кадров регламентирована законодательством (например, КЗоТ) и коллективным договором. В частности, предопределены формы приказов о приеме и увольнении, личные карточки сотрудников, формы отчетов.

2.1 Функции отдела кадров

1. Прием на работу новых сотрудников

2. Увольнение сотрудников

3. Кадровое перемещение

изменение категории

изменение должности/специальности

изменение разряда

изменение графика работы

перевод на другой объект

4. Воинский учет

5. Учет членства в профсоюзе

6. Оформление отпусков

Оформление больничных листов

Ведение штатного расписания

9. Отчетность

перед бухгалтерией

перед Пенсионным фондом

перед статистическими органами

перед руководством

2.2 Основные документы, входящие в отдел кадров. Основные документы, исходящие из отдела кадров

Основные документы, исходящие из отдела кадров

Еще отдел кадров обязан вести личную карточку на каждого сотрудника.

Основные документы, входящие в отдел кадров

Эти входящие и исходящие документы составляют 95% работы отдела кадров

1. Отдел кадров -- бухгалтерия.

Отдел кадров направляет в бухгалтерию следующие документы:

приказы о приеме на работу

приказы о кадровом перемещении

приказы об увольнении

приказы по отпуску

больничные листы

2. Отдел кадров -- Пенсионный фонд

Между отделом кадров и Пенсионным фондом существует целый поток из нескольких типов документов в ту и другую сторону, причем часть из них в электронной форме (на дискете или по электронной почте с цифровой подписью).

Перечень документов, связанных с Пенсионным фондом:

Страховое свидетельство государственного пенсионного страхования

Анкета застрахованного лица

Заявление об обмене Страхового свидетельства

Заявление о выдаче дубликата Страхового свидетельства

Листок исправлений

Запрос об уточнении сведений

Справка о смерти

Опись документов, передаваемых работодателем

Сопроводительная ведомость

Справка о соответствии

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

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

Для учета застрахованных лиц Пенсионный фонд предлагает собственную программу ОАЗИС, которая позволяет формировать все необходимые документы в бумажной и электронной форме.

4. Отдел кадров -- руководство

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

Можно выделить следующие основные типы отчетов руководству:

Индивидуальные сведения по сотруднику

Списки сотрудников

События (приемы, увольнения, перемещения, больничные…)

Штатное расписание

5. Отдел кадров -- органы статистики

С разной периодичностью отдел кадров обязан представлять в статистические органы несколько отчетов. Среди них есть такие, как "Принятые / Уволенные", "Отчет по среднесписочной численности" и т.д.

2.2.1 Прием на работу

При приеме на работу нового сотрудника на основании его заявления начальником предприятия подписывается "Приказ о приеме на работу". Форма этого приказа и пример заявления приводятся в приложении.

Последовательность событий при приеме на работу такова:

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

Сотрудник пишет заявление о приеме на работу.

Отдел кадров подготавливает приказ о приеме на работу.

Сотрудник подписывает приказ о приеме ("с приказом ознакомлен").

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

Начальник подписывает приказ и возвращает его в отдел кадров.

Приказ о приеме на работу содержит следующие реквизиты:

№ документа

Дата документа

ФИО

Дата приема

Сведения о сотруднике (Категория, Должность, Оклад и т.д.)

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

Категория -- присваивается в соответствии с принятой на предприятии классификацией. Классификация по категориям утверждается руководством предприятия приказом. Перечень категорий может меняться примерно раз в год.

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

Должность -- это должность или специальность нового сотрудника. У каждой должности или специальности есть соответствующие ей условия труда.

Условия труда по ОКПДТР бывают

нормальные,

тяжелые или вредные,

особо тяжелые или особо вредные.

Условия труда по каждой специальности определяются в соответствии со "Справочником о льготном пенсионном обеспечении по спискам №1 и 2". Причем для тех специальностей, которые вошли в Список №1, условия труда "особо тяжелые или особо вредные", для Списка №2 -- "тяжелые или вредные".

Для вредных условий труда на предприятии коллективным договором предусмотрены некоторые льготы: доплата "молоко" и дополнительный отпуск 6 дней.

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

Оклад -- оклад определяется по утвержденному руководством штатному расписанию, а может устанавливаться произвольно для каждого конкретного сотрудника. При это штатное расписание используется лишь в качестве ориентира. В действительности у 90% персонала оклад установлен индивидуально.

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

Испытательный срок -- сотрудники 1, 2, 3 категорий могут быть приняты на работу с испытательным сроком (1, 3 или 6 месяцев). По окончании испытательного срока сотрудник или явно увольняется приказом об увольнении, или продолжает работать уже как постоянный работник.

График работы -- обычно сотрудник работает по 8-часовому графику. Но сотрудники с возрастом до 16 лет работают по 6-часовому графику, от 16 до 18 лет -- по 7-часовому графику. Совместители работают по 4-часовому графику, причем для них указывается время работы -- или "с 18:00 до 22:00", или "с 8:00 до 12:00".

2.2.2 Увольнение

Увольнение сотрудника оформляется "Приказом об увольнении". Форма приказа приводится в приложении. Сотрудник может инициировать приказ своим заявлением об увольнении.

В приказе об увольнении указывается:

№ документа

Дата документа

ФИО сотрудника

Дата увольнения

Причина увольнения

… и другие сведения о сотруднике (Категория, Объект и т.д.).

Существуют следующие причины увольнения (этот список неполный):

КЗоТ

Причина увольнения

ст. 33 КЗОТ, п.4

За прогулы,

ст. 23 КЗОТ

Неудовлетворительное окончание испытательного срока

ст. 29 КЗОТ, п.2

Окончание срока работ,

ст. 29 КЗОТ, п.5

Перевод,

ст. 31 КЗОТ

По собственному желанию,

ст. 29 КЗОТ, п.1

По соглашению сторон,

ст. 33 КЗОТ, п.7

Появление на работе в нетрезвом состоянии,

ст. 33 КЗОТ п.2

Уход на инвалидность,

ст. 31 КЗОТ

Уход на пенсию,

ст. 29 КЗОТ, п.3

Уход на службу в армию,

ст.33 КЗОТ, п.3

Систематическое неисполнение работником служебных обязанностей,

ст. 33 КЗОТ, п.2

Несоответствие работника занимаемой должности,

ст. 32 КЗОТ

По уходу за детьми до 14 лет,

ст. 32 КЗОТ

По уходу за инвалидом,

ст. 37 КЗОТ

По требованию профсоюзного органа,

ст. 31 КЗОТ

Учеба на дневном отделении,

ст. 33 КЗОТ, п.1

По сокращению штатов,

2.2.3 Кадровое перемещение

Приказ о кадровом перемещении выпускается при изменении у сотрудника оклада, разряда (а значит, тарифа), категории, должности/специальности, графика работы…

Перемещение может быть временное, т.е. на определенный срок.

Документ содержит следующие реквизиты:

№ документа

Дата документа

ФИО сотрудника

Дата перемещения

Окончание (если перемещение временное)

Сведения о старом месте работы

Сведения о новом месте работы

Основание перемещения

Документ Кадровое перемещение очень похож на документ Приказ о приеме на работу. Фактически сотрудник "принимается" на новое место работы, следовательно действуют все те деловые правила, которые относятся к приказу о приеме.

2.2.4 Кадровые данные о сотруднике

При приеме на работу обычно сразу же заполняется "Личная карточка" сотрудника. Личная карточка содержит наиболее полную информацию о сотруднике и рассчитана на ее ведение в течение периода работы сотрудника. Форма личной карточки приводится в приложении.

В личной карточке содержатся следующие реквизиты:

ФИО сотрудника

Дата приема

Дата увольнения

Категория

Должность / Специальность

Разряд

Оклад / Тариф

График работы

Паспорт (вид документа, серия, номер, дата выдачи, кем выдан)

Адрес (страна, индекс, регион, город, насел. пункт, район, улица, дом, корпус, квартира)

Телефон

Дата рождения

Пол

Семейное положение

Вхождение в профсоюз

Непрерывный стаж

Воинский учет (звание, военкомат, годность, ВУС, спецучет)

Приказы по сотруднику (прием, отпуска, перемещения, увольнение)

Страховой номер ПФ

ИНН

Образование

и многое другое…

2.2.5 Приказ по отпуску

Данный документ выпускается в случае, если сотрудник уходит в отпуск по какой-либо причине и формируется на основе заявления сотрудника на отпуск.

Приказ по отпуску содержит следующие реквизиты

№ документа

Дата документа

ФИО

Сведения о сотруднике

(Категория, Должность/Специальность, разряд для рабочих, Тариф/Оклад, Условия труда, График работы,…)

Основание отпуска ("График отпусков", "Заявление Иванова И.И.")

Дата начала отпуска

Дата окончания отпуска

Тип отпуска (очередной, без сохранения з/п, учебный)

Тип расчета отпуска (по рабочим дням, по календ. дням)

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

Число дней основного отпуска

Число дней дополнительного отпуска (если есть)

Основание дополнительного отпуска

Приказ по отпуску подписывается сотрудником ("с приказом ознакомлен") и руководителем предприятия.

Очередной отпуск обычно рассчитывается по шестидневке (тип расчета отпуска). Это значит, что субботы считаются рабочими днями и тоже оплачиваются, а воскресенья и праздники пропускаются. Если возраст сотрудника менее 18 лет, то ему предоставляется очередной отпуск на 30 рабочих дней.

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

2.2.6 Больничный лист

Больничный лист -- это документ, который подтверждает болезнь сотрудника. Во время его болезни ему выплачивается заработная плата, рассчитанная с учетом процента оплаты.

Процент оплаты зависит от стажа так:

- если стаж работы менее 6 лет, то 60%,

- если стаж работы от 6 до 8 лет, то 80%,

- если стаж работы от 8 лет, то 100%,

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

2.2.7 Анкета застрахованного лица

Заполняется на вновь принятых сотрудников, у которых еще нет страхового номера ПФ. Затем "Анкета…" направляется в Пенсионный фонд, который присваивает лицу страховой номер и возвращает его обратно (карточка пенсионного страхования и сопроводительная ведомость).

Анкета застрахованного лица содержит следующие реквизиты:

№ анкеты

Дата составления

Фамилия, Имя, Отчество

Пол

Место рождения (тип, город, район, область, страна)

Адрес регистрации

Адрес проживания фактический (если отличается от адреса регистр.)

Паспорт (тип док, серия, номер, кем выдан, дата выдачи)

Телефон

Программа Пенсионного фонда ОАЗИС позволяет сформировать анкету, напечатать ее на бумаге и сформировать пачки документов для передачи в ПФ на дискете.

2.2.8 Индивидуальные сведения

Ежегодно в Пенсионный фонд сдаются индивидуальные сведения по застрахованным лицам.

В этом документе содержатся следующие реквизиты:

№ документа

Дата составления

Фамилия, Имя, Отчество

Страховой номер

Сведения о застрахов. лице

Сведения о заработке и отчислениях в ПФ

Сведения о стаже

Программа Пенсионного фонда ОАЗИС позволяет сформировать индивидуальные сведения, напечатать их на бумаге и сформировать пачки документов для передачи в ПФ на дискете.

2.2.9 Заявление на присвоение ИНН

Заполняется на вновь принятых сотрудников, у которых еще нет Идентификационного Номера Налогоплательщика (ИНН). Затем заявление направляется в Налоговую инспекцию, которая присваивает лицу номер и возвращает его обратно на предприятие.

Кадровая часть справки о доходах

Кадровая часть налоговой карточки

Отчеты руководству

Отчеты в органы статистики

Прочие документы и отчеты (в банк, военкоматы, юбиляры, премии, благодарности, путевки, профсоюз, субботы, ведомости по б/л, внутр. док. и отчеты, табели учета рабочего времени, трудовые книжки …)

Глава 3. Автоматизированная система кадрового учета

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

Архитектура системы кадрового учета отображена на рисунке:

Архитектура системы

3.1 Сведения о сотрудниках

Ниже приведена экранная форма справочника «Сотрудники».

Справочник «Сотрудники» двухуровневый и содержит две группы: «Работающие» и «Уволенные». В верхней части формы отображается информация по текущему сотруднику (на котором установлен курсор). Кнопка «Мастер сотрудников» вызывает отчет «Мастер сотрудников», который представляет собой фактически конструктор отчетов.

Ниже приведена экранная форма элемента справочника «Сотрудники».

Кнопка «Еще…» вызывает форму элемента справочника «Кадровые данные», который является подчиненным для справочника «Сотрудники».

3.2 Кадровые документы

Все кадровые документы (прием, увольнение и т.д.) отражаются в журнале «Кадровые документы».

3.3 Документ «Прием на работу»

Документ «Прием на работу» выглядит следующим образом:

В модуле документа при его записи проверяется соблюдение всех деловых правил организации. Например, для 1 и 2 категории должен быть указан оклад и количество ставок по штатному расписанию, а объект должен быть ИТР («инженерно-технические работники»). Для 3 категории должны быть указаны: объект (не ИТР), разряд и тариф. При проведении документа в справочник «Сотрудники» добавляется новый элемент.

3.4 Документ «Кадровое перемещение»

Документ «Кадровое перемещение» выглядит следующим образом:

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

3.5 Документ «Увольнение»

Документ «Увольнение» выглядит следующим образом:

В данном документе указаны сведения об увольняемом сотруднике и причина увольнения в соответствии с действующим КЗОТ. При проведении документ изменяет справочник «Сотрудники» и «Штатное расписание».

3.6 Документ «Отпуск»

Документ «Отпуск» выглядит следующим образом:

Дата окончания периода отпуска рассчитывается автоматически при установке даты начала и количества дней отпуска (включая количество дополнительных дней), а также с учетом типа расчета: по календарным дням или по шестидневной рабочей неделе.

3.7 Документ «Больничный лист»

Документ «Больничный лист» выглядит следующим образом:

3.8 Мастер отчетов по документам

Не реже, чем отчеты по сотрудникам, отделу кадров требуется вывести список документов за определенный период. Нужно уметь задавать перечень документов, подлежащих выводу(например, все приказы о приеме и увольнении, по отпуску и больничные листы). Кроме общих сведений о самом документе, будет полезным выводить сведения о сотруднике.

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

Диалог мастера выглядит следующим образом:

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

Заключение

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

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

· изучение принципов работы отдела кадров

· изучение нормативной документации, регулирующей работы отдела кадров

· подбор литературы по программированию в среде «1С:Предприятие 7.7»

· создание автоматизированной системы кадрового учета

Данная работа имеет реальное прикладное значение и в связи с этим имеет смысл дальнейшее развитие и дополнение этой автоматизированной системы.

·

Список используемой литературы

1. Описание типовой конфигурации "1С:Бухгалтерия 7.7". - М.: ЗАО "1С", 2005. Интернет-ресурс БУХ.1С

2. Рязанцева Н.А., Рязанцев Д.Н. 1С:Предприятие. Бухгалтерский учет. Секреты работы. - СПБ.: БХВ-Петербург, 2004

3. Харитонов С.А. Гибкая автоматизация бухгалтерского учета и отчетности: вопросы теории и практики. - М.: Издательство «Бухгалтерский учет», 2003.

4. Харитонов С.А. Компьютерная бухгалтерия 7.7 в системе гибкой автоматизации бухгалтерского учета: Научно-методическое издание. - М.: ЗАО «1С», 2005

5. Харитонов С.А. Компьютерная бухгалтерия 7.7 с новым планом счетов: Учебное пособие. - СПб.: Элби-СПб, 2004

6. Журнал «Бухгалтер и компьютер», Москва январь 2003.

7. А.В. Байдаков, А. Борун, Б. Федоров «1С», Москва, фирма «1С»2000 г

8. 1С: Предприятие: программирование для всех, О. В. Бартеньев (2002)

9. Конфигурирование и администрирование 1С: Предприятия Изд. 2-е, доп., перераб., Тимофеев Г.С., Шумейко Д.А. (2003)

10. Настройка. Программирование. Отладка в среде 1С: Предприятие версии 7.7, Ю. Васильев (2001)

11. 1С: Предприятие. Практика программирования на платформе V7, Колпинский Н. Н. (2002)

12. Работаем в 1С:Предприятие 7.7, Е. В. Шубина (2006)

13. Самоучитель 1С:Бухгалтерия 7.7, Наталья Рязанцева, Дмитрий Рязанцев (2006)

14. 1С:Предприятие. Конфигурирование и администрирование для начинающих, Владимир Дубянский (2005)

15. 1С: Предприятие. Эффективное программирование, Т. Н. Усиков (2004)

16. Практика программирования в среде 1С:Предприятие 7.7, Станислав Митичкин (2004)

17. Настройка, программирование, отладка в среде 1С: Предприятие версии 7.7, Ю. Васильев (2004)

Приложение

Документ «Приказ о приеме на работу»

//------------------------------------------------------------------------

Процедура УстТариф()

Тариф = ?(Разряд.Выбран()=1,Разряд.Тариф.Получить(ДатаДок),0);

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

//--------------------------------------------------------------------------------

Функция ЕстьЛиОшибки()

ДокПрием = СоздатьОбъект("Документ.ПриказОПриемеНаРаботу");

Попытка

ДокПрием.НайтиДокумент(ТекущийДокумент());

БылаСтавка = ДокПрием.Ставка;

БылаДолжностьШтРасп = ДокПрием.ДолжностьШтРасп;

Исключение

//Документ только создается и еще не записан

КонецПопытки;

КодКатег = Число(Категория.Код);

Если сокрЛП(ФИО) = "" Тогда


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.