gifts2017

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

Опубликовал Галина Афанасьева (galyna) в раздел Обработки - Обработка документов

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Илья (gucci76) 23.10.09 12:07
Бывает такая ситуация, что надо ввести два исполнительных листа на сотрудника с одним и тем же получателем (в семерке такое встречалось, может и у Габсалихова Ч. так же). Тогда почтовый сбор должен считаться с общей суммы ИЛ.
2. ninch (ninch) 28.10.09 05:42
Да есть такая проблемка в ЗУП. Спасибо
3. AntonY Glushkoff (glanton) 17.11.09 08:22
Просто огромный плюсище. Проблема появилась - вот и решение
4. Konstantin Gorn (Intellc) 22.12.09 11:45
5. george voskresensky (gonyav) 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
Идея интересная
но пришлось доработать

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

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