View previous topic :: View next topic |
Author |
Message |
Jey
Joined: 29 Oct 2003 Posts: 34
Interests: Кемерово
|
Posted: 07 Apr 2005 09:46 Post subject: S_TIO в табличных документах |
|
|
БЭСТ 410.04
В табличном документе настроены отпускные.
В расчет общего отработанного времени нужно включить часы по опеределенному начислению за 3 предыдущих месяца.
считаем февраль 2005 г. т.е. нужно взять ноябрь-декабрь 2004. январь 2005 г.
Формула колонки расчета:
S_TIO("ВИДНАЧ",{"НЧ1"."НЧ2"},val(right(tdocsh->fperiod,2))-3,val(right(tdocsh->fperiod,2))-1)
В итоге берутся часы, но из текущего месяца, а не за 3 предыдущих.
Причем раньше расчет был верный (настраивалось изначально на версии 4910). В 11.03 (после апгрейд) ситуация та же.
Дело в переходном периоде с 2004 на 2005? |
|
Back to top |
|
|
SAD
Joined: 09 Jun 2004 Posts: 114 Location: Гальвик Евгений Occupation: Инж.-программист Interests: Южно-Сахалинск
|
Posted: 12 Apr 2005 13:30 Post subject: |
|
|
Опачки такая же проблема как у меня. Сегодня 3 часа угрохал сидя у клиента.
Нарисовал в "Индивидуальных спраках" справку к больничному листу(в бэстовской дуристика такая дни часы всё впермешку вдобавок неправильно считает). В ней фунция S_IO используется. При обновлении с 10.04 на 11.03 справка ВСЕГДА СТАЛА ВЫДАВАТЬ ДАННЫЕ ПО СОТРУДНИКУ С Т/Н 000001. Во фига!!! Что ни делал ничего не помогло. Просмотрел алгоритм новой справки в комплекте с программой там функций S_IO уже нет. Видать её нельзя уже использовать, а нам как всегда,.. как последним ло.. ничего не сказали.
Жалко, что старые алгоритмы перестают работать. |
|
Back to top |
|
|
|