|
ЗУП: новый вид расчета (8.1) | ☑ | ||
---|---|---|---|---|
0
ponaroshku
08.11.11
✎
06:53
|
Здравствуйте!
Наш руководитель ввел новую систему премирования: раз в месяц в ЗУП загружаются данные из торговли в специально созданный документ "ПланФакт" В нем содержаться сведения: Магазин ПланПродаж ФактПродаж ПроцентВыполненияПлана Собственно это я сделала Следующий этап это создать начисление вида Премия = ПроцентВыполненияПлана*ОтработанныеЧасы где ОтработанныеЧасы <= 198 (даже если 200, в формулу ставим 198) 85< ПроцентВыполненияПлана <=110 (если 85, то =0, если 120 - равен 110) Загвоздка- где прописать все эти условия? как из документа добавить показать в новый вид расчета? или только через обработку? Заранее спасибо всем ответившим |
|||
1
Armando
08.11.11
✎
06:58
|
Этож задача на специалиста ЗУП.
зы. клевый кошак |
|||
2
almar
08.11.11
✎
06:59
|
Сделай формулу расчета. Там есть условия - ?()
|
|||
3
ponaroshku
08.11.11
✎
07:05
|
(1) :P ну щаааас как напишу так на экзамен сразу :DDD
(2) я видимо не очень хорошо понимаю эту конструкцию правильно? 85< ПроцентВыполненияПлана <=110 (если 85, то =0, если 120 - равен 110) ?(ПроцентПлана<85,0, ?(ПроцентПлана<110,ПроцентПлана,110)) |
|||
4
Мимохожий Однако
08.11.11
✎
07:11
|
возьми пример по трем разным сотрудникам с разным выполнением плана и разными часами. Сделай таблицу. Сбрось сюда.
|
|||
5
ponaroshku
08.11.11
✎
07:14
|
(4) всмысле для наглядности, что я хочу получить?
или посмотреть, как работает формула? |
|||
6
Мимохожий Однако
08.11.11
✎
07:27
|
Сначала для наглядности и потом для контроля формы. Думаю, что формула неверна.
|
|||
7
ponaroshku
08.11.11
✎
07:36
|
(6) сейчас, загвоздка вышла, поправлю обработку, не берет ПроцентПлана из документа
|
|||
8
ponaroshku
08.11.11
✎
14:09
|
Вообщем все попытки не увенчались успехом
в идеале формула выглядит так Премия = СтавкаПремии * ОтработанныеЧасы* ПроцентВыполненияПлана * Поощрение где СтавкаПремии и Поощрение заданы в показателях для расчета задала новый вид начисления ПремияПланФакт Результат = СтавкаПремии * ?(Отработано времени в часах>198,198,Отработано времени в часах) * ПоощрениеОбщее * ?(ПроцентПлана<85,0, ?(ПроцентПлана<110,ПроцентПлана,110)) Однако в документе "НачислениеЗарплатыСотрудникам" показатели СтавкаПремии Поощрение не заполняются Я могу предположить, что ошибка в формуле, и поэтому не проставляются ПоощрениеОбщее и ОтработаноВремениВЧасах, но СтавкаПремии и Поощрение должны быть, правильно? Как мне это все реализовать?:) |
|||
9
миша122062
09.11.11
✎
09:20
|
(1)клевая девченка!
|
|||
10
ponaroshku
10.11.11
✎
13:26
|
Вообщем с горем пополам я разобралась с новым видом расчета и формулой
осталась единственная проблема: передать в формулу показатель ПроцентВыполненияПлана ПроцентВыполненияПлана хранится в самописном документе ПланФакт я так понимаю, вытаскивать его надо обработкой ТЧ (чтобы в документе начисление зарплаты проставлялось значение, а потом считать) написала запрос к таблице, но туплю как заполнить строчку ПроцентВыполненияПлана Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт ЗапросПоПланФакт = Новый Запрос; ЗапросПоПланФакт.текст= "ВЫБРАТЬ | ПланФактВыполнениеПлана.Магазин, | ПланФактВыполнениеПлана.ПланПродаж, | ПланФактВыполнениеПлана.ФактПродаж, | ПланФактВыполнениеПлана.ПроцентВыполнения, | ПланФактВыполнениеПлана.Ссылка.Номер, | ПланФактВыполнениеПлана.Ссылка.Дата |ИЗ | Документ.ПланФакт.ВыполнениеПлана как ПланФактВыполнениеПлана |ГДЕ | НАЧАЛОПЕРИОДА(ПланФактВыполнениеПлана.Ссылка.Дата, ДЕНЬ) = &Дата"; ЗапросПоПланФакт.УстановитьПараметр("Дата",НачалоДня(Объект.Дата)); РезультатЗапросаПоПланФакт = ЗапросПоПланФакт.Выполнить().Выгрузить(); КонецПроцедуры |
|||
11
ptiz
10.11.11
✎
13:41
|
А на кой все эти извраты?
Вводите показатель мотивации "ПроцентПремии" и грузите в него сразу готовый %. Нафига в ЗУПе все эти планы и факты? |
|||
12
ponaroshku
10.11.11
✎
14:21
|
(11) 25 подразделений
больше 1000 сотрудников каждый хочет знать, почему в том месяце столько зп, в этом столько во избежании вопроса необходим документ, который содержит информацию о плановых продажах и фактических продажах ДЛЯ каждого подразделения |
|||
13
DrShad
10.11.11
✎
14:22
|
(12) мы делали РС и в него грузили всю инфу, затем на его соновании рассчитывалась премия и вводилась как разовое начисление
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |