Изменение суммы почтового сбора с учетом требований почты.

Обработки - Обработка документов

32
Обработка по заполнению табличной части Удержания документа Начисление зарплаты сотрудникам. При нажатии на кнопку пересчитывается сумма почтового сбора.

В типовой конфигурации программы "Зарплата и управление персоналом 8" сумма почтового сбора считается процентом от базы. Вид оплат предопределенный и алгоритм расчета изменить нельзя. Почта же считает процент почтового сбора в зависимости от суммы начисленных алиментов. Т.е. чем больше сумма, тем меньше процент почтового сбора. Возможно проценты зависят еще от региона , где находится почтовое отделение.

Сделала внешнюю обработку по заполнению табличной части Удержания документа Начисление зарплаты сотрудникам. При нажатии на кнопку пересчитывается сумма почтового сбора.

32

Скачать файлы

Наименование Файл Версия Размер
ПочтовыйСбор
.epf 4,49Kb
26.09.14
180
.epf 4,49Kb 180 Скачать

См. также

Комментарии
Сортировка: Древо
1. gucci76 341 23.10.09 12:07 Сейчас в теме
Бывает такая ситуация, что надо ввести два исполнительных листа на сотрудника с одним и тем же получателем (в семерке такое встречалось, может и у Габсалихова Ч. так же). Тогда почтовый сбор должен считаться с общей суммы ИЛ.
2. ninch 48 28.10.09 05:42 Сейчас в теме
Да есть такая проблемка в ЗУП. Спасибо
3. glanton 62 17.11.09 08:22 Сейчас в теме
Просто огромный плюсище. Проблема появилась - вот и решение
4. Intellc 22.12.09 11:45 Сейчас в теме
5. gonyav 24 05.02.10 09:07 Сейчас в теме
В Иркутской области считают так:
//до 1000 р. включительно - 7 руб. + 5% от суммы перевода 
//от 1001 р. до 5000 р. включительно - 57 р. + 4% от суммы перевода - 1000 р. 
//от 5001 р. до 20000 р. включительно - 217 р. + 2% от суммы перевода - 5000 р. 
//от 20001 р. до 100000 р. включительно - 517 р. + 1% от суммы перевода - 20000 р.
...
Если  СтрокаТаблицаТР.Сумма <= 1000 тогда
	Стр.Результат =  СтрокаТаблицаТР.Сумма*0.05 +7;
	иначеесли  СтрокаТаблицаТР.Сумма <= 5000 тогда
	Стр.Результат =  (СтрокаТаблицаТР.Сумма -1000)*0.04 +57;
	иначеесли 	СтрокаТаблицаТР.Сумма <= 20000 тогда
	Стр.Результат =  (СтрокаТаблицаТР.Сумма-5000)*0.02 +217;
иначе	
	Стр.Результат =  (СтрокаТаблицаТР.Сумма-20000) * 0.01 +517;
...
Показать
6. OlegDy 04.05.10 02:57 Сейчас в теме
Идея интересная
но пришлось доработать

ТаблицаТР = Новый ТаблицаЗначений;
ТаблицаТР.Колонки.Добавить("Работник");
ТаблицаТР.Колонки.Добавить("Сумма");

вынести из цикла а то постоянно переопределялось
а так работает
главное потом объяснить расчетчику зп чтоб не забывал нажимать эту кнопку
Оставьте свое сообщение