Адаптация функционала 1С:ЗУП при автоматизации кадрового учета

Содержание

Слайд 2

Цель тренинга Сокращение трудозатрат при внедрении прикладного решения, повышение качества проектов

Цель тренинга

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

на «1С:ЗУП» с целью эффективной конкуренции с системами других разработчиков.
Кому будет полезен:
Специалистам по внедрению прикладного решения 1С:ЗУП и функционала «Зарплата и управление персоналом» в УПП,
которые планируют внедрение «зарплатного» функционала на предприятиях с численностью персонала от 300-500 чел. и более.
Курс рассчитан на специалистов с опытом внедрения прикладного решения 1С:ЗУП, с навыками программирования и конфигурирования.
Слайд 3

Программа курса 1. Общие принципы и идеология прикладного решения «1С:ЗУП», подходы

Программа курса

1. Общие принципы и идеология прикладного решения «1С:ЗУП», подходы к

внедрению:
- Использование подписок, внешних печатных форм, обработок заполнения табличных частей как средств для сохранения типового функционала;
- Реализация расчета различных видов расчета начислений без модификации типовых объектов;
- Методология изменения форм объектов с целью минимизации трудозатрат при обновлении до новых релизов типовых конфигураций;
- Методика использования реквизитов регистров расчета для хранения различной дополнительной информации на примере внедрение учета начислений в разрезе проектов;
2. Особенности внедрения конфигурации «1С:ЗУП» на средних и больших предприятиях:
- Модификация принципа работы системы табелирования и индивидуальных графиков;
- Формирование отчетности по регионам;
- Учет взаиморасчетов по НДФЛ;
- Внедрение учета штатного расписания (основные принципы);
- Использование динамического добавления плановых начислений;
- Оптимизация алгоритмов расчета заработной платы в типовых конфигурациях. Основные «узкие» места конфигурации «1С:ЗУП» в части кадрового учета и расчета заработной платы.
Слайд 4

Общие принципы и подходы к внедрению с целью сохранения типовой конфигурации

Общие принципы и подходы к внедрению с целью сохранения типовой конфигурации

Использование

внешних печатных форм
Использование обработок заполнения табличных частей
Использование подписок на события
Слайд 5

Использование внешних печатных форм

Использование внешних печатных форм

Слайд 6

Внешние печатные формы Изменение печатной формы справочника и документа рекомендуется проводить

Внешние печатные формы

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

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

Примеры. Замена печатной формы документа

Примеры. Замена печатной формы документа

Слайд 8

Примеры. Использование внешней печатной формы как plug-in

Примеры. Использование внешней печатной формы как plug-in

Слайд 9

Использование обработок заполнения табличных частей

Использование обработок заполнения табличных частей

Слайд 10

Внешние обработки заполнения табличных частей Изменение алгоритма заполнения табличной части документа

Внешние обработки заполнения табличных частей

Изменение алгоритма заполнения табличной части документа должно

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

Примеры. Использование внешней обработки заполнения табличных частей. Заполнение справок о доходах

Примеры. Использование внешней обработки заполнения табличных частей. Заполнение справок о доходах

Слайд 12

Примеры. Использование внешней обработки заполнения табличных частей Заполнение табеля в случае,

Примеры. Использование внешней обработки заполнения табличных частей

Заполнение табеля в случае, если

в документ «Табель учета рабочего времени» необходимо добавить разбиение строк по периодам работы сотрудника по разным графикам работы (будет выполнять разбиение по графикам уже после заполнения табеля стандартным образом).
Заполнение документа «Регистрация разовых начислений» по определенным алгоритмам.
Использование внешней обработки заполнения для инициализации определенного алгоритма расчета начислений.
Слайд 13

Пример использования внешней обработки заполнения табличной части в качестве механизма запуска алгоритма расчета

Пример использования внешней обработки
заполнения табличной части в качестве
механизма запуска

алгоритма расчета
Слайд 14

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

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

Слайд 15

Использование подписок на события Использование подписок «Перед записью документа» для дозаполнения

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

Использование подписок «Перед записью документа» для дозаполнения табличных

частей документа «Начисление зарплаты работникам организаций».
Использование подписок «При записи регистра накопления» для пересчета НДФЛ.
Использование подписок «Перед записью регистра расчета» для дозаполнения необходимых реквизитов в регистре расчета «Основные начисления работников организаций»
Слайд 16

Подписки на событие. Пример по заполнению табличной части начисления

Подписки на событие. Пример по заполнению табличной части начисления

Слайд 17

Подписки на событие. Пример по пересчету НДФЛ

Подписки на событие. Пример по пересчету НДФЛ

Слайд 18

Реализация расчета различных видов начислений без модификации типовых объектов Использование произвольных

Реализация расчета различных видов начислений без модификации типовых объектов

Использование произвольных формул

с необходимыми показателями.
Фиксация показателей в константах.
Заполнение показателей в подписке «перед записью документа»
Определение применимости данного метода.
Слайд 19

Пример вида расчета для реализации по принципу использования произвольной формулы

Пример вида расчета для реализации по принципу использования произвольной формулы

Слайд 20

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

Методология изменения форм объектов с целью минимизации трудозатрат при обновлении

Изменение процедур

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

Программное добавление реквизитов, кнопок, изменение/установка обработчиков событий реквизитов форм

Программное добавление реквизитов, кнопок, изменение/установка обработчиков событий реквизитов форм

Слайд 22

Программное добавление реквизитов, кнопок, изменение/установка обработчиков событий реквизитов форм

Программное добавление реквизитов, кнопок, изменение/установка обработчиков событий реквизитов форм

Слайд 23

Методика использования реквизитов регистров расчета для хранения различной дополнительной информации Добавление справочника проектов с уникальным идентификатором

Методика использования реквизитов регистров расчета для хранения различной дополнительной информации

Добавление справочника

проектов с уникальным идентификатором
Слайд 24

Разработка механизмов для ввода информации о работе сотрудников по проектам

Разработка механизмов для ввода информации о работе сотрудников по проектам

Слайд 25

Доработка заполнения табличных частей «Начисления» документов по начислению с учетом проектов (использование подписок)

Доработка заполнения табличных частей «Начисления» документов по начислению с учетом проектов

(использование подписок)
Слайд 26

Доработка заполнения табличных частей «Начисления» документов по начислению с учетом проектов

Доработка заполнения табличных частей «Начисления» документов по начислению с учетом проектов

Слайд 27

Доработка документа «Отражение зарплаты в регучете» для учета проектов

Доработка документа «Отражение зарплаты в регучете» для учета проектов

Слайд 28

Формирование отчетности/выгрузок в разрезе проектов

Формирование отчетности/выгрузок в разрезе проектов

Слайд 29

Модификация принципа работы системы табелирования и индивидуальных графиков при внедрении на

Модификация принципа работы системы табелирования и индивидуальных графиков при внедрении на

больших предприятиях

Изменение проведения документа «Табель учета рабочего времени»: отказ от движений по регистру «Графики работы по видам времени».
Расчет отработанного времени исходя из данных регистра накопления «Рабочее время работников организаций».
Добавление в регистр сведений «Графики работы по видам времени» измерения «Документ» для оптимизации проведения индивидуальных графиков.

Слайд 30

Расчет отработанного времени (текст запроса)

Расчет отработанного времени (текст запроса)

Слайд 31

Формирование отчетности по регионам Отчеты для формирования по регионам: 1ПВ, 1ДФ

Формирование отчетности по регионам

Отчеты для формирования по регионам: 1ПВ, 1ДФ и

пр.
Выбор объекта, по которому будут формироваться отчеты (подразделение организации, налоговая инспекция, регион и прочие).
Разработка алгоритмов связи сотрудников с регионами.
Модификация механизмов формирования отчетов с учетом формирования по регионам.
Сохранение регионов в документах «Регламентированный отчет».
Слайд 32

Учет взаиморасчетов по НДФЛ Отказ от формирования платежек по НДФЛ с

Учет взаиморасчетов по НДФЛ

Отказ от формирования платежек по НДФЛ с учетом

сотрудников.
Учет взаиморасчетов по налоговым инспекциям:

Другой подход к формированию ведомостей по перечислению НДФЛ на окончательный расчет (принцип заполнения взносов)

Слайд 33

Использование динамического добавления плановых начислений Реализация аналога схем мотивации работников (в

Использование динамического добавления плановых начислений

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

их неприменимости).
Использование данного подхода на примере видов расчета «Индексация», «Доплата за ночные часы», «Доплата за вечерние часы»
Цели использования данного подхода:
Избавиться от ошибок пользователей при ручном назначении доплат.
«Разгрузка» регистра «Плановые начисления работников организаций» от «лишних» записей, что приводит к значительной оптимизации алгоритмов расчета.
Слайд 34

Внедрение учета штатного расписания (основные принципы) Основные недостатки типового штатного расписания. Новый справочник «Штатные единицы»

Внедрение учета штатного расписания (основные принципы)

Основные недостатки типового штатного расписания.
Новый справочник «Штатные

единицы»
Слайд 35

Доработка типовых документов и регистров для учета нового справочника «Штатные единицы»

Доработка типовых документов и регистров для учета нового справочника «Штатные единицы»

Документ

«Прием на работу в организацию»
Слайд 36

Документ «Кадровое перемещение работников организаций»

Документ «Кадровое перемещение работников организаций»

Слайд 37

Доработка документов по учету отпусков по уходу. Разные подходы с учетом

Доработка документов по учету отпусков по уходу.
Разные подходы с учетом временно

освобожденных штатных единиц.

Разработка системы для учета временно освобожденных штатных единиц

Слайд 38

Оптимизация алгоритмов расчета заработной платы в типовых конфигурациях Изменение режима управления

Оптимизация алгоритмов расчета заработной платы в типовых конфигурациях

Изменение режима управления блокировками

конфигурации ЗУП на «Управляемый».
Установка признака индексирования измерений в ключевых регистрах.
Перенос выполнения всех расчетов, проведения «тяжелых» документов на серверную часть клиент-серверной архитектуры программы.
Оптимизация алгоритмов расчета основных начислений и налогов (в основном путем выбора нужных для расчета данных во временные таблицы и создания индекса по сотруднику в этих временных таблицах)
Слайд 39

Оптимизация расчета среднего через пакетный расчет . «Параллельные расчеты»: все расчеты

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

выполнятся не последовательно, а параллельно в несколько потоков.

Оптимизация алгоритмов расчета заработной платы в типовых конфигурациях

Слайд 40

Учет резерва отпусков

Учет резерва отпусков