Имя: Пароль:
1C
1С v8
ЗУП: Стаж как-то странно считается - чего не так забили?
0 IKSparrow
 
07.10.11
08:20
У физического лица в трудовой деятельности занесена следующая информация:
Общий стаж: с 01.11.2005 5 лет 7 месяцев 13 дней
Страховой стаж для оплаты больничного: с 01.11.2005 5 лет 7 месяцев 13 дней

Заносим человеку больничный текущим числом и почему-то высвечивается стаж 11 лет и 2 месяца

Спотыкается на следующей формуле:
ДатаСтажа = ДобавитьМесяц(ВыборкаПоСтажу.ДатаОтсчета, - ВыборкаПоСтажу.РазмерМесяцев) - ВыборкаПоСтажу.РазмерДней*86400;

Дата стажа получается 19.03.2000.
Дата отсчёта - 01.11.2005
РазмерМесяцев  - 67
РазмерДней - 13

Я так понимаю, что-то не так ввели в программу - но что? Там форма ввода стажа элементарная - с какого момента и сколько лет/месяцев/дней. Где может быть ошибка?
1 SeraFim
 
07.10.11
08:24
Ага, неверно заносите данные.
Правильно:
У человека на 01.11.2005 ИМЕЕТСЯ 0 лет стажа.
То есть в форме указываете какой стаж имеет человек на указанную дату.
2 IKSparrow
 
07.10.11
08:38
(1) Блин! Тупейшая ошибка :) Спасибо!