helpf.pro
Регистрация

Формулы основных начислений

theelectric
11.11.2010 09:45Прочитано: 4007
Вопрос тем, кто настраивал формулы основных расчетов в ЗУП под себя...
- Есть стандартная формула для месячной и часовой ставки;
- Формула каждой из них:
Код 1C v 8.х
 ТарифнаяСтавкаМесячная/НормаВремениЗаМесяцВЧасах*ВремяВЧасах   

и соответственно для часовой
Код 1C v 8.х
 ТарифнаяСтавкаЧасовая*ВремяВЧасах   

- Мне необходимо из них создать одну формулу, универсальную, что и делаю;
-Новуя формула следующая:
Код 1C v 8.х
 ?(Тарифная ставка месячная<>0,Тарифная ставка месячная/Норма времени в часах,Тарифная ставка часовая)
*Время в часах

- Теперь создаю документ на кадровое перемещение;
- Забиваю 2 человека (один на месячной, другой на часовой);
- Для каждого указываю эту новый расчет, в соответствующем поле для часовика указываю часоую ставку, ну и для месячника соответственно месячную;
- Теперь создаю еще одно кадровое перемещение на другое число;
- Забиваю тех же двух людей;
- Но!!!!!!!!!!
Для одного ставка забита, в данном случае для месячника, а для часовика поле пустое...

Что необходимо сделать чтобы второе поле заполнялось?
Yandex
Возможно, вас также заинтересует
Реклама на портале
bugor666
11.11.2010 10:48Ответ № 1
А почему не пользоваться разными ставками? Из своей практики вижу, что проблем не вызывает, сложностей тоже никаких...
theelectric
11.11.2010 11:27Ответ № 2
Это так и реализовано, все отлично работает и проблем действительно нет, но... Пользователи разные, и вместо часовой введут месячную формулу и полетят таки цифры... Клуши еще те... Вот и надо бы создать одну универсальную.
bugor666
11.11.2010 13:47Ответ № 3
Надо взять линейку, и за каждую ошибку бить по рукам. Я кадровика приучил, ошибок не допускает.
А сделать одно на всех можно, только мне не нравятся эти приколы со знаком вопроса типа:
Код 1C v 8.х
 ?( тырым-пырым, еще пырым, и т.д) * на что-то   

Может попробовать заменить это на что-то более конкретное и менее аморфное?
bugor666
11.11.2010 13:49Ответ № 4
Я имел ввиду именно знак вопроса перед скобками.
theelectric
12.11.2010 12:27Ответ № 5
Да конечно можно!!! Вот лишь один расчет без уловий...
Код 1C v 8.х
 (Тарифная ставка месячная/Норма времени в часах+Тарифная ставка часовая)
*Время в часах

Ващпе идеальный ваиант, но тот же косяк...
snfr1c
12.11.2010 15:08Ответ № 6
Код 1C v 8.х
 ?(Тарифная ставка месячная<>0,Тарифная ставка месячная/Норма времени в часах,Тарифная ставка часовая)
*Время в часах

измени на
Код 1C v 8.х
 ?(Тарифная ставка месячная<>Неопределено,Тарифная ставка месячная/Норма времени в часах,Тарифная ставка часовая)
*Время в часах

Ты сравниваешь равна ли она 0, а надо сравнивать та ставка месячная или нет.
на мой взгляд
Код 1C v 8.х
 ?(Тарифная ставка месячная,Тарифная ставка месячная/Норма времени в часах,Тарифная ставка часовая)
*Время в часах

Или где то так.
theelectric
13.11.2010 15:11Ответ № 7
Как вариант - Да! Так в принципе и надо, кстати, спасибо за совет, snfr1c!
Но вопрос не в этом, формула рабочая,но при кадровом перемещении второй показатель не отображается, т.е. не загружает из предыдущего документа по кадровому перемещению...
theelectric
15.11.2010 16:49Ответ № 8
Всем спасибо!
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.