коррекция зрения
Главная » Заполнение журнала приказов

Журнал кадровых приказов в 1с 8 2


Постановка задачи

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

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

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

Мастер отчетов

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

Вовочка:

- Знаю я эту девчонку. Она до сих пор бегает и все смеется, смеется.

Постановка задачи

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

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

  1. Прием на работу новых сотрудников
  2. Увольнение сотрудников
  3. Кадровое перемещение
  4. Воинский учет
  5. Оформление отпусков
  6. Оформление больничных листов
  7. Ведение штатного расписания
  8. Отчетность

Более полное описание предметной области приведено здесь.

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

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

Журнал кадровых приказов в 1с 8 2

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

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

Журнал кадровых приказов в 1с 8 2

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

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

Журнал кадровых приказов в 1с 8 2

Кнопка "Еще. " вызывает форму элемента справочника "Кадровые данные".

Журнал кадровых приказов в 1с 8 2

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

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

Журнал кадровых приказов в 1с 8 2

Кнопка "Поиск по ФИО" вызывает справочник "Документы по ФИО", в котором все документы упорядочены по ФИО сотрудников. Так как журнал документов в 1С нельзя упорядочить по произвольному полю, то пришлось завести отдельный справочник, аналогичный журналу документов и поддерживать его в актуальном состоянии при записи и проведении документов.

Журнал кадровых приказов в 1с 8 2

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

Журнал кадровых приказов в 1с 8 2

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

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

Журнал кадровых приказов в 1с 8 2

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

Остальные документы ("Отпуск", "Больничный лист", "Увольнение") выглядят аналогичным образом.

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

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

Итак, основные операции Мастера отчетов таковы:

  • группировка сотрудников, включая вложенные группировки
  • отбор сотрудников (фильтрация)
  • вывод дополнительных колонок по сотруднику (граф)
  • 1-й шаг Мастера отчетов по сотрудникам выглядит следующим образом:

    Журнал кадровых приказов в 1с 8 2

    Пользователь указывает, как сгруппировать сотрудников. Причем он может указать несколько группировок, расставив их в нужном порядке. Если он не указывает группировку "Сотрудник", то конкретные фамилии не выводятся, а выводится только количество сотрудников в каждой группе.

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

    Журнал кадровых приказов в 1с 8 2

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

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

    Журнал кадровых приказов в 1с 8 2

    На этом шаге пользователь задает вывод дополнительных сведений по сотруднику. Это возможно если только на первом шаге была задействована группировка "Сотрудник". Пользователь помечает галочками те колонки, которые он хочет видеть в отчете.

    Примеры работы Мастера приведены ниже:

    1. Указаны группировка Категория и группировка Сотрудник

    Журнал кадровых приказов в 1с 8 2

    2. Указана группировка Сотрудник, фильтр по объекту ИТР и дополнительные графы Оклад и Ставка.

    Журнал кадровых приказов в 1с 8 2

    2. Указана группировка Категория и группировка Должность (группировка Сотрудник не указана, поэтому фамилии сотрудников не выводятся, а подсчитывается количество сотрудников в данной группе).

    Журнал кадровых приказов в 1с 8 2

    Что можно скачать

    Скачать конфигурацию "Кадровый учет в строительной организации" (200К)

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

    1С:Комплексная 8. В каком порядке должны быть проведены документы по начислению заработной платы в учете? Какие кадровые документы обязательны в системе?

    Описать весь процесс начисления заработной платы в рамках Вопросов/ответов достаточно сложно. Слишком много различных ситуаций встречается на практике. Каждая из них требует отдельного рассмотрения. Ниже приведен краткий алгоритм начисления заработной платы в 1С:Комплексная автоматизация. Более подробную информацию Вы сможете получить оставив заявку нашим специалистам.

    I ЭТАП. Прием на работу новых сотрудников и внесение кадровых документов

    1) Справочник Сотрудники -> добавить -> Создать нового сотрудника.

    2) Создание приказа на прием (интерфейс «Кадровый учет организации» -> Кадровый учет -> журнал кадровых документов). В приказе необходимо указать виды и суммы начислении сотрудника.

    3) Ввод сведений для формирования проводок в бухгалтерском учете (интерфейс «Расчет зарплаты организации» -> Учет зарплаты -> ввод сведений об учете заработка сотрудников). Необходимо провести документ датой приема и указать проводку БУ путем занесения в открывающийся справочник (в проводке указывается по дебету счет затрат, на который будет отнесена заработная плата и страховые взносы).

    Без указанного документа проводки в бухгалтерском учете формироваться НЕ БУДУТ.

    4) Ввод кадровых документов периода

    - интерфейс «Кадровый учет организации» -> Кадровый учет -> журнал кадровых документов - внесение кадровых перемещений

    - интерфейс «Кадровый учет организации» -> Учет невыходов – отпуска, больничные, неявки, командировки.

    II ЭТАП. Формирование начислений.

    Интерфейс «Расчет зарплаты организации» -> Расчет зарплаты -> документы по начислению зарплаты организации.

    На данном этапе формируются все виды начислений:

    - начисление больничного

    - начисление отпускных

    - расчет при увольнении

    - невыходы (например – фиксация факта отпуска за свой счет)

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

    - начисление зарплаты + расчет НДФЛ.

    Начисление зарплаты формируется автоматически при команде «Расчитать» - > Полный расчет, при условии, что все данные по сотруднику занесены корректно и все кадровые документы внесены в систему.

    Финальный расчет НДФЛ производится ПОСЛЕ ВВОДА ВСЕХ ДОКУМЕНТОВ по начислениям.

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

    Для упрощения процесса, рекомендуем документ начисление зарплаты заносить ПОСЛЕДНИМ.

    III ЭТАП. Формирование проводок в учете.

    Интерфейс «Расчет зарплаты организации» -> Учет зарплаты -> документы по отражению зарплаты в учете.

    1) формируем документ «Начисление страховых взносов» -> Заполнить и рассчитать

    2) формируем документ «Отражение зарплаты в регл учете» - документ сформирует проводки по БУ и НУ по клавише «Заполнить».

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

    Минимум надо набрать по 5 человек из каждой организации: директор, глав бух. и несколько последующих.

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

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

    В некоторых версиях после настройки ФИО нужно нажать на кнопку <Подробно>, чтобы начать набирать паспортные данные.

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

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

    Пошаговый пример разработки конфигурации в 1С 8.2 (2 часть)

    Быстрая пошаговая демонстрация разработки приложения на платформе 1С:Предприятие 8.2.

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

    Простая система кадрового учета

    26. Теперь создайте новый документ "ПриемНаРаботу". (установите курсор на ветку Документы и щелкнув правой кнопкой мыши выберите Добавить). Задайте имя документа ПриемНаРаботу. Перейдите на закладку Данные.

    27. Добавьте реквизит "ФИО", укажите ему тип значения Строка и длина 100 символов.

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

    Кстати, у любого документа уже есть два заранее заданных реквизита "Номер" и "Дата".

    Далее нужно создать таким же образом, как и реквизит "ФИО", остальные реквизиты и укажите для каждого из них правильный тип:

    • реквизит Должность - тип "СправочникСсылка.Должности"

    • реквизит Оклад - тип Число, длина 10, точность 2

    • реквизит ДатаПриема - тип Дата

    Журнал кадровых приказов в 1с 8 2

    Теперь в этот документ можно будет вводить данные о новом сотруднике (в режиме 1С:Предприятие). После ввода данных в новый документ пользователь нажмет кнопку "Провести и закрыть" и ваша программа должна добавить в справочник Сотрудники новый элемент (новую строку). При нажатии "Провести и закрыть" документ сначала будет записан, потом проведен, а потом закрыта его форма.

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

    Что конкретно произойдет при проведении документа, определяется программистом 1С. При проведении выполнится предопределенная процедура ОбработкаПроведения(). Именно в этой процедуре программист пишет программный код на языке 1С, которыйи совершает все изменения в системе. Сейчас нам нужно добраться до процедуры ОбработкаПроведения(). Она хранится в "Модуле объекта".

    Для открытия модуля объекта перейдите на закладку "Прочее" и нажмите кнопку "Модуль объекта".  Другой способ перейти в модуль объекта – выбрать в дереве конфигурации  документ ПриемНаРаботу и кликнув правой кнопкой мышки выбрать "Открыть модуль объекта".

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

    28. На панели инструментов найдите пиктограмму "Процедуры и функции" и нажав на нее выберете "ОбработкаПроведения".

    В результате в модуле объекта появилась процедура ОбработкаПроведения, но внутри нее пока ничего существенного. Напишите там следующий текст, пока не вникая в его смысл:

    СпрСотр = Справочники.Сотрудники.СоздатьЭлемент();

    СпрСотр.Наименование = ФИО;

    СпрСотр.Должность = Должность;

    СпрСотр.Оклад = Оклад;

    СпрСотр.ДатаПриема = ДатаПриема;

    СпрСотр.Записать();

    Журнал кадровых приказов в 1с 8 2

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

    Кстати, часто начинающие специалисты 1С забывают вызвать Записать() . Если вы не вызовете метод Записать(), то все ваши изменения не сохранятся в базе.

    Обратите внимание, что каждый оператор в языке 1С заканчивается символом ";" (точка с запятой). После слова КонецПроцедуры точки с запятой нет, потому что это не оператор, а операторная скобка (есть такое понятие в 1С). Точки с запятой нет также после слов Цикл и Тогда . но после слов КонецЦикла и КонецЕсли обязательно ставьте точку с запятой. В данной программе мы не использовали ни циклы, ни условия.

    Также обратите внимание как оформляются комментарии.

    // это комментарий

    Комментарии не учитываются компилятором и предназначены для человека, которому нужно разобраться в программе. Комментариев не должно быть слишком много и слишком мало. Программа сама по себе должна быть понятна, без комментариев. Но в сложных местах в комментариях можно пояснить логику работы программы. Написание комментариев и понятных программ - признак хорошего тона. Будьте в этом деле профессионалами!

    29. Закройте окно модуля и сохраните конфигурацию.

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

    30. Запустите 1С в режиме 1С:Предприятие. В панели навигации выберете "Прием на работу". Перед  нами откроется список документов "Прием на работу" и это список пока пустой.

    31. Создайте новый документ. Откроется форма документа "Прием на работу" для ввода данных. Номер документа присвоится автоматически после его записи, дата документа - сегодняшнее число.

    Введите все данные: ФИО сотрудника, укажите ему должность, оклад и дату приема на работу.

    Журнал кадровых приказов в 1с 8 2

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

    Если вдруг выскочит ошибка, значит, вы неправильно написали программу. Опять запускайте Конфигуратор и все перепроверяйте.

    Теперь организуем правильное увольнение сотрудников с помощью кадрового приказа.

    32. Создайте в Конфигураторе новый документ "Увольнение". Укажите, что он содержит реквизиты "Сотрудник" тип "СправочникСсылка.Сотрудники" и "ДатаУвольнения" тип Дата.

    Журнал кадровых приказов в 1с 8 2

    33. Напишите следующий текст в модуле документа в процедуре ОбработкаПроведения():

    СпрСотр=Сотрудник.ПолучитьОбъект();

    СпрСотр.ДатаУвольнения=ДатаУвольнения;

    СпрСотр.Записать();

    Рассмотрим записанный программный код более подробно.

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

    34. Создадим журнал "КадровыеДокументы". Для этого установите курсор на ветку "Журналы документов" в дереве конфигурации и щелкните "Добавить". Задайте имя журнала.

    На закладке "Данные" укажите регистрируемые документы: "ПриемНаРаботу" и "Увольнение".

    Создадим новые графы:

    Сотрудник – для документа "ПриемНаРаботу" это реквизит "ФИО", а для документа "Увольнение" - это реквизит "Сотрудник"; ДатаПриемаУвольнения – для документа "ПриемНаРаботу" это реквизит "ДатаПриема", а для документа "Увольнение" - это реквизит "ДатаУвольнения".

    Журнал кадровых приказов в 1с 8 2

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

    Журнал кадровых приказов в 1с 8 2

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

    Для сравнения скажу, что написание такого же прикладного решения в другой среде или на другом языке программирования (Visual Basic или Delphi) займет в три или даже в пять раза больше времени и сил. Что бы там ни говорили недоброжелатели, но на 1С программы пишутся гораздно быстрее.

    Кто работает в 1С 8.2. Помогите!

    ПОЛЬЗУЙТЕСЬ ПОИСКОМ НА ФОРУМЕ! Уважаемые форумчане, перед созданием тем, пользуйтесь, пожалуйста, поиском. На большинство вопросов ответы уже даны. Пожалуйста, будьте взаимовежливы . Наш с Вами форум - для приятного профессионального общения, сотрудничества и взаимопомощи. "Давайте жить дружно!" (с).

    Пожалуйста, не оставляйте в форуме активных ссылок на другие ресурсы - это понижает рейтинг нашего сайта в поисковых системах яндекс и др.

    Источники:
    www.mista.ru, brigita.org, www.e-academy7.narod.ru, 1c-uroki.ru, www.kadrovik-praktik.ru

    Следующие:

    25 апреля 2024 года

    Комментариев пока нет!
    Ваше имя *
    Ваш Email *

    Сумма цифр справа: код подтверждения

    Популярное

  • Приказ на выдачу подотчетных сумм образец Приказ о порядке расчетов с подотчетными лицамиДобрый день!Цитата: Деньги директору под отчет по новым правиламp>Надежда Шорохова, налоговый консультант компании UHYЯнс-Аудит Директор

  • Образец приказа о полномочиях заверять документы Заверение копий документов в личном делеНэт | 22.03. 17:51Добрый день! Недавно устроилась на новую работу. Так вот в практике работавших до

  • Образец приказа об оказании материальной помощи в связи с болезнью Как грамотно составить заявление на оказание материальной помощи?Главная Образцы документов Как грамотно составить заявление на оказание материальной помощи?Ситуации в жизни бывают

  • Образец заполнения заявления на выдачу инн Заявление на получение ИННЗаявлением на получение ИНН называется официальное обращение нескольких лиц или одного гражданина к должностному лицу, в государственный орган,

  • Делопроизводство образцы приказов в беларуси Помощь: Проверка правильности составления приказов по личному составу (общие вопросы, прием на работу)ПРОВЕРКА ПРАВИЛЬНОСТИ СОСТАВЛЕНИЯ ПРИКАЗОВ ПО ЛИЧНОМУ СОСТАВУ (ОБЩИЕ ВОПРОСЫ,

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

  • Недавно добавленные материалы:

  • Договор аренды помещения между юридическими лицами образец АРЕНДЫ НЕЖИЛОГО ПОМЕЩЕНИЯ, ЗАКЛЮЧАЕМЫЙ МЕЖДУ ДВУМЯ ЮРИДИЧЕСКИМИ ЛИЦАМИг. Санкт-Петербург ___________ _____ г.ООО ____________, именуемое в дальнейшем Арендодатель, в лице генерального директора ________________, действующей

  • Договор аренды помещения под магазин образец Источники: Договор аренды цеха образец Простой образец договора аренды

  • Договор аренды подъемника образец Раздел: Образцы документовТип документа: ПаспортДля того, чтобы сохранить образец этого документа себе на компьютер перейдите по ссылке для скачивания.ВНИМАНИЮ ВЛАДЕЛЬЦА ПОДЪЕМНИКА!1.

  • Договор аренды образец рб по состоянию на 25 января 2005 годаДоговор аренды оборудования№_____ Город ____________ _____ ____________ 200 _

  • Договор аренды оборудования с последующим выкупом образец Приложение N ___к Договору аренды оборудованияс последующим выкупомN ___ от "___"________ ___ г.__________________, именуем__ в дальнейшем "Арендодатель", в лице __________________, действующ__ на основании __________________,

  • Договор аренды программного обеспечения образец ДОГОВОРна разработку программного обеспечения"___"_________ ____ г.____________________________________________________________, именуем____ в дальнейшем "Заказчик", в лице ____________________________________________, действующ__ на основании ________________________,