Заказы на доработку 1С (сервис удаленной работы)

Хранилище

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

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Рассудите как правильно посчитать стаж          
Genda Подменю пользователя
сообщение 04.12.12, 15:07
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 44
Спасибо сказали: 1 раз
Рейтинг: 0

Требовалось написать программу для подсчета стажа в 1с. Написала, но данные полученные при ручном подсчете в отделе кадров (для которого и писалась программка) отличаются от тех, которые получаю я при ручном подсчете (а соответственно и программа). Причем проверяли по 2м людям и данные у обоих на 2 дня расходятся.
Рассудите пожалуйста, кто прав,а кто нет)
Вот примеры:
1) Период: 25.12.1981-22.10.1990
Программа: 8 лет 9 мес 28 дн
ОтдК: 8 лет 9 мес 29 дн

2) Есть сотрудники у которых два периода работы накладываются друг на друга и в итоге период работы получается непрерывным. В этом случае программа считает правильно.

Подскажите пожалуйста для 1го примера, кто в итоге прав? какие у вас цифры получаются?

Vofka Подменю пользователя
сообщение 04.12.12, 15:18
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Программа предназначена для работы отдела кадров? Так почему стоит вопрос кто правильно считает. Кто бы не считал правильно - правильный вариант это вариант отдела кадров.

И да, какого лешего тема делает в разделе для программистов, что тут программировать? Переезжаем.

Genda Подменю пользователя
сообщение 04.12.12, 15:30
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 44
Спасибо сказали: 1 раз
Рейтинг: 0

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

Vofka Подменю пользователя
сообщение 04.12.12, 15:34
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(Genda @ 04.12.12, 15:30) *
допустим поставлю я эти два дня в плюс, а у другого человека (у которого в данный момент правильно считается) два дня лишние появятся.

Да не, я ж не говорю написать что-то типа такого:
Если Сотрудник = "Вася" Тогда
   Стаж = Стаж + 2;
КонецЕсли;

Я говорю про то, что ваш алгоритм расчета отличается от алгоритма расчета кадровика. Определите для себя его алгоритм и закодируйте его.

logist Подменю пользователя
сообщение 05.12.12, 8:11
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Данные правильные у отдела кадров. Потому, что Ваша программа вероятно вычитает из одной даты другую (т.е. 05.12.2012-04.12.2012 = 1), а человек работал и в дату приема и в дату увольнения (т.е. 05.12.2012-04.12.2012 = 2).


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 09.05.24, 23:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!