Расчет от обратного

Форум 1С: Одинэс.Ру

Найти!

Расчет от обратного

AndrDom
12.02.2009 - 13:39
Попросили сделать дополнительное начисление фиксированной суммой от обратного.
В ЗИК ввел Дополнителное начисление 05. Указал фиксированной суммой. В процедуре
Процедура глВыполнитьПроизвольныйРасчет(ЖурналРасчетов) Экспорт
.....
ИначеЕсли (Порядок = Перечисление.ХарактерНачисления.ФиксСумма) или (Порядок = Перечисление.ХарактерУдержания.ФиксСумма) Тогда
Результат = Величина;
// Добавил Начало
Если ДокументИзЖурнала.Расчет = ВидРасчета.ПроизвольнаяДоплата05 Тогда
Результат = глОтОбратного(ЖурналРасчетов.Объект,Результат,ДатаНачалаДоплаты,ДатаОкончанияДоплаты,1,1,1,1,1,ЖурналРасчетов.ТекущаяЗапись());
КонецЕсли;
// Добавил Конец
 
Если ДокументИзЖурнала.Вид()="НачислениеЗаработнойПлаты" Тогда
Ставка = ЖурналРасчетов.Объект.Ставка.Получить(ДатаОкончанияДоплаты);
Если Ставка <> 1 Тогда
глСообщениеТрассировки(глСообщенияТрассировки, "По состоянию на _П01 работник занимал: "+ Ставка + " "+ Нрег(глФормаМножественногоЧисла("ставку","ставки","ставок", Ставка)), 0, 1, ДатаОкончанияДоплаты, "ДДДММММГГГГ");
КонецЕсли;
Результат = Результат * Ставка;
КонецЕсли;
ИначеЕсли (Порядок = Перечисление.ХарактерНачисления.ММОТ) или (Порядок = Перечисление.ХарактерУдержания.ММОТ) Тогда
...
Считать все считает вроде правильно, вопрос где то в дальнейшем грабли не вылезут? Я в зик плохо ориентируюсь.
К списку тем К списку форумов

Интересные темы

odines.ru
23.11.2024 - 20:14
Смотри также:
НС в Авансовых по ЕСН
Премии в отпускных
В каких случаях резидент становится нерезидентом?

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Ввод массовых простоев по вине работодателя Не прошло и полгода как вышел новый 286 релиз ЗиК »
© 2009 Форум 1С: Одинэс.Ру