![]() |
База вида расчета без начисления Месячная премия за прошлый месяц. Процент варируется. Хорошо бы в текущем месяце прикинуть на что выходим по премии с различным процентом, без начисления. Т.е. получить базу расчета по каждому сотру (предыдущий месяц закрыт),задавая процент премии, в виде отчета. |
0-Stellla >Не надо говорить кррасиво. Скажи проще: "Премия произвольно начисляется. В зависимости от вставания на левую или правую ногу". И сразу выползет решение: Делаем списочек где-то в екселе, а потом перетягиваем в документ конфы. |
0-Stellla > ну напишите обработку и прикидывайте. алгоритмы в конфе подсмотреть можно. или готовое надо? |
1-Данные для расчета премии в 1С. Прошлый месяц все отработали по разному(отпуск, б/л).У каждого свои доплаты, которые входят в базу. Много болели, значит процент премии можно увеличивать. 2- глПолучитьБазуВР может подойти? |
3-Stellla > может:) |
+ не надо всю. достаточно куска. например: ЖрнЗарплата.ВыбратьЗаписиПоОбъекту(Сотрудник, ДатаНачалаДоплаты, ДатаОкончанияДоплаты); Счетчик = 0; Пока ЖрнЗарплата.ПолучитьЗапись() = 1 Цикл Если глВходитВБазу(ЖрнЗарплата.ВидРасч, ВРасчета, СоставБазы, Счетчик) = 0 тогда Продолжить; КонецЕсли; УчитываемыйРез = ЖрнЗарплата.Результат; БазаВР = БазаВР + УчитываемыйРез; глСообщениеТрассировки(глСообщенияТрассировки, " действует с _П01 по _П02; результат - _П03", 0, 0,ЖрнЗарплата.ДатаНачала,"ДДДММММГГГГ",ЖрнЗарплата.ДатаОкончания,"ДДДММММГГГГ",УчитываемыйРез, "Ч15.2"); КонецЦикла; ну с датами как-нить разберетесь... |
5-Здорово! Спасибо. |
Текущее время: 04:23. Часовой пояс GMT +3. |