Организация вычислительного процесса для расчета налогов по совокупному доходу

Задание 1. СОЗДАЙТЕ ЗАПРОС НА ВЫБОРКУ РАСЧЕТ НАЛОГОВ.

Пояснение.

1.В контейнере БД НАЛОГИ активизируйте вкладку запросы;

2.Нажмите кнопку Создание запроса в режиме конструктора

3.В окне Добавление таблицы отберите в бланк запроса таблицы, которые показаны на рисунке 1

организация вычислительного процесса для расчета налогов по совокупному доходу - student2.ru

Рисунок 8 – Окно добавление таблиц

Имя Источник данных
Месяц Начисление
Год Начисление
ИмяМес Начисление
ТабНом Начисление
Сумбол Начисление
Помощь Начисление
КомпУв Начисление
Начислено Начисление
ММОТ [Введите ММОТ]
ММОТ1 [Введите вычет на иждивенцев]
МРОТ [Введите годовой необлагаемый минимум]
Вычет [ММОТ]*[Справочник кадров]![Вычет]
ВычетДети [ММОТ1]*[Справочник кадров]![Вычет_дети]*[Справочник кадров]![Дети]
ВычПом IIf([Начисление по зарплате]![Помощь]<=[МРОТ];[Начисление по зарплате]![Помощь];[МРОТ])
НалСтавка [Введите ставку налога]
Ставка IIf([Справочник кадров]![Резедент]=1;[НалСтавка];20)
НалОблСум IIf([Начисление по зарплате]![Начислено]-[Начисление по зарплате]![КомпУв]-[Вычет]-[ВычетДети]-[ВычПом]>0;[Начисление по зарплате]![Начислено]-[Начисление по зарплате]![КомпУв]-[Вычет]-[ВычетДети]-[ВычПом];0)
Налог [НалОблСум]*[Ставка]/100
КодДох [Введите код дохода]
КодПом [Введите код помощи]
КодВычет IIf([Справочник кадров]![Вычет]=1;"103";IIf([Справочник кадров]![Вычет]=1,25;"104";"105"))
КодВычетДети IIf([Справочник кадров]![Вычет_дети]=1;"101";"102")
КодВычетПом [Введите код вычета из помощи]

4.Поля ММОТ ÷ НАЛОГявляются вычисляемыми полями.

5.Для создания вычисляемого поля щелкните правой клавишей мыши в свободном столбце строки Поле и выберите пункт Построить. Откроется построитель выражений, в котором надо составить соответстсвующее выражение.

6.Поля ММОТ, ММОТ1, МРОТ, НалСтавка являются полями-параметрами. Для формирования параметра с клавиатуры наберите его значение, как это показано в таблице. Например [Введите ММОТ].

7.После ввода значения нажмите ОКи окажетесь в бланке запроса. Полю присвоено имя Выражение1, которое надо заменить на имя, указанное в таблице. Щелкните левой клавишей мышки дважды по слову Выражение1 и запишите нужное имя

8.Поля, образованные с помощью параметров ММОТ, ММОТ1, МРОТ, являются числовыми и имеют размер длинное целое. Система по умолчанию определяет их как текстовые величины. Для переопределения типа поля сразу же после ввода параметра надо выполнить команду ЗАПРОСèПАРАМЕТРЫ. В окне параметры запроса опишите типы параметров, как это показано в следующей таблице.

Параметры запроса

организация вычислительного процесса для расчета налогов по совокупному доходу - student2.ru

Параметры КодДох, КодПом, КодВычет, КодВычетДети являются текстовыми величинами.

9.Закройте и сохраните запрос под именем РАСЧЕТ НАЛОГОВ.

10.Запустите запрос. Команда ЗАПРОСèОТКРЫТЬ или ! на панели инструментов.

11.При запуске запроса вводите значения параметров, представленных в следующей таблице.

Параметр Значение
Введите ММОТ
Введите вычет на иждивенцев
Введите годовой необлагаемый минимум
Введите ставку налога, %
Введите код дохода
Введите код помощи
Введите код вычета из помощи

ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА ДЛЯ РАСЧЕТА НАЛОГОВ ПО СОВОКУПНОМУ ДОХОДУ.

Рассмотрим порядок начисления НДФЛ:

(Совокупный доход - Совокупный вычет на работника – Совокупный вычет на иждивенцев – Вычет из помощи)*Ставку налога/100 – Совокупный налог

Рассмотрим пример.

В годовой зарплате на работника за 1; 2; и 3 месяцы имеем следующие данные на работника. Текущим месяцем является апрель(4)

ТабНом Месяц Год Начислено Помощь Вычет ВычетДети Налог
 
  ?
ИТОГО    

Налогооблагаемая сумма=(12000-1600-2400-2000)è6000

Совокупный налог=6000*13/100è780

Наши рекомендации