15.54M

Автоматизация расчета ЗП

1.

Зарплата сама себя не
посчитает…
или всё-таки да?
Автоматизация процесса расчета зарплаты

2.

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

3.

Бухгалтерия = 1С
Управляющая база
01
Тысячи клиентов
02 Для каждого – своя область (базы
с разделителями)
03 Бухгалтер через управляющую базу
входит в базу нужного клиента

4.

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

5.

Варианты реализации
Vanessa Automation:
Программное заполнение:
+ Повторяет действия
пользователей
- Нестабильность, сложно
встроить в интеграции
+ Скорость, стабильность,
расширяемость, интеграции
- Сложность архитектуры, может
сломаться при обновлении на
новый типовой релиз

6.

Результаты опроса
Про антипаттерны

7.

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

8.

Пример кода
Наш код по заполнению
начисления
Реквизиты формы

9.

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

10.

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

11.

Пример удобного типового кода

12.

Как работает бухгалтер?
Действия бухгалтера в управляющей базе
01
Выбирает список клиентов
02
Выбирает вид задания
(начисление за полный месяц
или аванс)
03
Задает параметры (месяц, дату
документа, создания и выгрузки
документов в другие системы)
04
Запускает задание

13.

Действия системы (ЗУП)
Артефакты задания
01
Созданные/измененные
документы:
Табель
Начисление ЗП/аванса
Ведомости (банк, касса, счета)
Отражение зарплаты в бухучете
02
Выгружены ведомости,
расчетные листки в файл
03
Выгружены ведомости в ЛК
зарплатного проекта

14.

Действия системы
(Бухгалтерия)
Артефакты задания
01
02
Созданные/измененные
документы:
Отражение зарплаты в бухучете
Ведомости (банк, касса, счета)
Платежные поручения по
налогам
Выгружены платежные
поручения в РКО

15.

Как поддерживаем
работоспособность решения
Версия длительной поддержки
Unit-тесты (Vanessa ADD)
Обновляем релизами длительной
поддержки – меньше вероятности,
что изменится механизм
Запускаются перед обновление на
новый релиз
Уже выявляли изменение типового
функционала

16.

Делайте жизнь пользователей
легче!
Спасибо за внимание!
English     Русский Правила