Имя: Пароль:
1C
1С v8
ЗУП задачка на рисование формул
0 ЖасминЗМ
 
18.01.13
17:14
С 1 числа месяца по приказу вводится ежемесячная премия по результатам выполнения работы за предыдущий месяц.  
- для персонала с месячным окладом от 25 001 рубля – в
размере 10% от месячного оклада;
- для персонала с месячным окладом до 25 000 рублей
включительно – в размере 12% от месячного оклада.
Размер премии будет зависеть от отработанного времени. Например:
Например, премия начисляется вдекабре за ноябрь.
18000(оклад) * 12% или 10% = 2160,00 (размер премии) / 21 дней (по плану) * 8 дней(по факт. отработ. времени) = 822,86  

я как сделала:
Результат = ( ОценитьПо(Тарифная ставка месячная , ШкалаОкл) * Тарифная ставка месячная ) / Норма времени в днях * Отработано времени в днях  

но она у меня не отработала (((((

помогите плииииз....
1 Пеппи
 
18.01.13
17:16
А что не отработало ?
2 almar
 
18.01.13
17:16
(0) Нужно еще вытеснение настроить. Без вытеснения не отработает
3 ЖасминЗМ
 
18.01.13
17:20
Вытеснения есть.

В док-те "Разовые начисления" не дает тарифную ставку(оклад) автоматически. Соответственно ничего и не считает.

Вот так всё считает
Результат = ОценитьПо(Тарифная ставка месячная , ШкалаОкл) * Тарифная ставка месячная

но мне надо чтоб отработ.вр. учитывалось (((
4 almar
 
18.01.13
17:23
А что не работает? Все время полная сумма независимо от отработанного времени?
5 ЖасминЗМ
 
18.01.13
17:29
Результат = ( ОценитьПо(Тарифная ставка месячная , ШкалаОкл) * Тарифная ставка месячная ) / Норма времени в днях * Отработано времени в днях  ТАК НЕ СЧИТАЕТ НИЧЕГО, НЕ ЗАПОЛНЯЕТ ТАРИФНУЮ СТАВКУ И РЕЗУЛЬТАТА СООТВЕТСТВЕННО НЕТ.

Результат = ОценитьПо(Тарифная ставка месячная , ШкалаОкл) * Тарифная ставка месячная ВОТ ТАК СЧИТАЕТ ХОТЯ БЫ % ОТ ОКЛАДА (БЕЗ УЧЕТА ОТРАБОТАННОГО ВРЕМЕНИ)
6 SeraFim
 
18.01.13
17:31
На вкладке "Время" все верно?
Доп начисление за уже отработанное время*
7 ЖасминЗМ
 
18.01.13
17:36
Да, доп.начисление за уже отраб.время.
8 ЖасминЗМ
 
18.01.13
17:36
Не пойму, что ей не нравится!
9 Gucci76
 
18.01.13
17:40
Может без Оценить. Там всего ? "знак вопроса" вместо условия можно использовать
Типа
?(Тарифная ставка месячная>25000,10,12)*Тарифная ставка месячная  / Норма времени в днях * Отработано времени в днях
10 almar
 
18.01.13
17:45
(8) Проверил, у меня все работает. Вот моя формула
Результат = ОценитьПо(Тарифная ставка месячная,Шкала)*Тарифная ставка месячная / Норма времени в днях * Время в днях
11 almar
 
18.01.13
17:45
А понял, Замени Отработано в днях на просто Время в днях
12 SeraFim
 
18.01.13
17:46
(7) а вид времени?
+(9) кстати, да. Разработчики где-то писали, что не советуют использовать "Оценить по", так как медленнее, чем "?(,,)" работает
13 ЖасминЗМ
 
18.01.13
17:51
Вид времени - Доп.начисление за уже оплаченное время.
Так сама функция ОценитьПо у меня работает когда не добавляю " /норма*отработанное "
Попроботава с "?" - та же история. нет в документе тарифной ставки и нет результата. ((((
14 ЖасминЗМ
 
18.01.13
17:52
(10) сейчас...
15 ЖасминЗМ
 
18.01.13
17:57
(10) А начисляете как? Разовые начисления? Что-то уменя всё равно не считает. Можете описать поподробнее? Пожалуйстаааа...
16 almar
 
18.01.13
18:00
(15) Да, разовые начисления. Дату начала и дату окончания в строку ввела?
17 almar
 
18.01.13
18:00
Релиз какой?
18 SeraFim
 
18.01.13
18:05
Как вариант
Результат = ОценитьПо(Тарифная ставка месячная,Шкала) * Расчетная база

Где расчетная база = Оклад по дням
19 ЖасминЗМ
 
18.01.13
18:16
(17) тестировала на 2.5.55.1
пробую теперь на 2.5.60.1 - кстати, считает! осталось проверить правильность.
(18) так я пробовала тоже. не то сказал зуп
20 almar
 
18.01.13
18:41
(18) на старых релизах была проблема http://videozup.ru/zup/zup/ne-iz-odnogo-mesta.html
Сейчас вроде бы исправили
21 ЖасминЗМ
 
21.01.13
11:24
(10) всё верно!
(20) да, ошибка в релизе была! (((
Всем спасибо огромное!!!
Закон Брукера: Даже маленькая практика стоит большой теории.