Compare commits
1 Commits
dev
...
release/dy
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ce8a3518b0 |
@ -7,6 +7,7 @@ export const titles: Record<keyof ResultValues, string> = {
|
|||||||
_resultContractEconomy: 'Экономика',
|
_resultContractEconomy: 'Экономика',
|
||||||
_resultContractEconomyWithVAT: 'Экономика, с НДС',
|
_resultContractEconomyWithVAT: 'Экономика, с НДС',
|
||||||
_resultPi: 'PI',
|
_resultPi: 'PI',
|
||||||
|
_resultPiRepayment: 'PI для досрочки',
|
||||||
_resultSumCredit: 'Сумма кредита',
|
_resultSumCredit: 'Сумма кредита',
|
||||||
_resultSumCreditPayment: 'Сумма платежей по кредиту',
|
_resultSumCreditPayment: 'Сумма платежей по кредиту',
|
||||||
_resultVatRecoverable: 'НДС к возмещению',
|
_resultVatRecoverable: 'НДС к возмещению',
|
||||||
@ -46,6 +47,7 @@ export const formatters = {
|
|||||||
_resultContractEconomy: moneyFormatter,
|
_resultContractEconomy: moneyFormatter,
|
||||||
_resultContractEconomyWithVAT: moneyFormatter,
|
_resultContractEconomyWithVAT: moneyFormatter,
|
||||||
_resultPi: percentFormatter,
|
_resultPi: percentFormatter,
|
||||||
|
_resultPiRepayment: percentFormatter,
|
||||||
_resultSumCredit: moneyFormatter,
|
_resultSumCredit: moneyFormatter,
|
||||||
_resultSumCreditPayment: moneyFormatter,
|
_resultSumCreditPayment: moneyFormatter,
|
||||||
_resultVatRecoverable: moneyFormatter,
|
_resultVatRecoverable: moneyFormatter,
|
||||||
@ -74,6 +76,7 @@ export const elements: Array<keyof ResultValues> = [
|
|||||||
'_resultContractEconomy',
|
'_resultContractEconomy',
|
||||||
'_resultContractEconomyWithVAT',
|
'_resultContractEconomyWithVAT',
|
||||||
'_resultPi',
|
'_resultPi',
|
||||||
|
'_resultPiRepayment',
|
||||||
'_resultSumCredit',
|
'_resultSumCredit',
|
||||||
'_resultSumCreditPayment',
|
'_resultSumCreditPayment',
|
||||||
'_resultVatRecoverable',
|
'_resultVatRecoverable',
|
||||||
|
|||||||
@ -111,6 +111,7 @@ export const PreparedValuesSchema = z.object({
|
|||||||
transTax: z.number(),
|
transTax: z.number(),
|
||||||
transportTaxGr: z.number(),
|
transportTaxGr: z.number(),
|
||||||
transportTaxGrYear: z.number(),
|
transportTaxGrYear: z.number(),
|
||||||
|
typeRepayment: z.number(),
|
||||||
});
|
});
|
||||||
|
|
||||||
export type PreparedValues = z.infer<typeof PreparedValuesSchema>;
|
export type PreparedValues = z.infer<typeof PreparedValuesSchema>;
|
||||||
@ -399,6 +400,7 @@ const ColumnsSchema = z.object({
|
|||||||
values: z.number().array(),
|
values: z.number().array(),
|
||||||
}),
|
}),
|
||||||
sumRepaymentColumn: z.object({
|
sumRepaymentColumn: z.object({
|
||||||
|
pi: z.number(),
|
||||||
values: z.number().array(),
|
values: z.number().array(),
|
||||||
}),
|
}),
|
||||||
sumVATCreditColumn: z.object({
|
sumVATCreditColumn: z.object({
|
||||||
|
|||||||
@ -4,6 +4,7 @@ export const ResultValuesSchema = z.object({
|
|||||||
_resultContractEconomy: z.number(),
|
_resultContractEconomy: z.number(),
|
||||||
_resultContractEconomyWithVAT: z.number(),
|
_resultContractEconomyWithVAT: z.number(),
|
||||||
_resultPi: z.number(),
|
_resultPi: z.number(),
|
||||||
|
_resultPiRepayment: z.number(),
|
||||||
_resultSumCredit: z.number(),
|
_resultSumCredit: z.number(),
|
||||||
_resultSumCreditPayment: z.number(),
|
_resultSumCreditPayment: z.number(),
|
||||||
_resultVatRecoverable: z.number(),
|
_resultVatRecoverable: z.number(),
|
||||||
|
|||||||
@ -1237,6 +1237,13 @@ export async function createRequestData({
|
|||||||
async transportTaxGrYear() {
|
async transportTaxGrYear() {
|
||||||
return values.vehicleTaxInYear;
|
return values.vehicleTaxInYear;
|
||||||
},
|
},
|
||||||
|
async typeRepayment() {
|
||||||
|
if (values.graphType === 100_000_000) {
|
||||||
|
return 100_000_000;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const preparedValuesResult = await Promise.all(
|
const preparedValuesResult = await Promise.all(
|
||||||
|
|||||||
@ -42,6 +42,7 @@ export function transformCalculateResults({
|
|||||||
_resultContractEconomy: postValues.contractEconomy,
|
_resultContractEconomy: postValues.contractEconomy,
|
||||||
_resultContractEconomyWithVAT: postValues.contractEconomyWithVAT,
|
_resultContractEconomyWithVAT: postValues.contractEconomyWithVAT,
|
||||||
_resultPi: columns?.piColumn.values[0],
|
_resultPi: columns?.piColumn.values[0],
|
||||||
|
_resultPiRepayment: columns?.sumRepaymentColumn.pi,
|
||||||
_resultSumCredit: columns?.sumCreditColumn.values[1],
|
_resultSumCredit: columns?.sumCreditColumn.values[1],
|
||||||
_resultSumCreditPayment: columns?.creditPaymentColumn.values[0],
|
_resultSumCreditPayment: columns?.creditPaymentColumn.values[0],
|
||||||
_resultVatRecoverable: columns?.vatRecoverableColumn.values[0],
|
_resultVatRecoverable: columns?.vatRecoverableColumn.values[0],
|
||||||
|
|||||||
@ -4,6 +4,7 @@ export const defaultResultsValues: ResultValues = {
|
|||||||
_resultContractEconomy: 0,
|
_resultContractEconomy: 0,
|
||||||
_resultContractEconomyWithVAT: 0,
|
_resultContractEconomyWithVAT: 0,
|
||||||
_resultPi: 0,
|
_resultPi: 0,
|
||||||
|
_resultPiRepayment: 0,
|
||||||
_resultSumCredit: 0,
|
_resultSumCredit: 0,
|
||||||
_resultSumCreditPayment: 0,
|
_resultSumCreditPayment: 0,
|
||||||
_resultVatRecoverable: 0,
|
_resultVatRecoverable: 0,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user