L_NALOG
Краткое описание :
К расчету налогов добавить ф-ии без сохранения результата
расчета в SpDocNalОписание :
Накладные на отпускЧто измененно :
К расчету налогов добавить ф-ии без сохранения результата
расчета в SpDocNal
Как измененно :
Расчет налогов.
Добавлена возможность исключить запись налогов в таблицу SpDocNal после расчета.
см.
Параметры:
pSave - сохранять или нет записи налогов в SpDocNal
Procedure SetSaveSpDocNal(pSave: boolean);
Для чистого расчета сумм налогов можно в параметры pDoc и pSpDoc ф-ий
CountBasePrice... и CountNalogPrice... передавать 0.
Для расчета по собственным таблицам в т.ч. и таблицам в памяти в параметры pDoc
и pSpDoc ф-ий CountBasePrice... и CountNalogPrice... можно передавать NRec-и
этих таблиц.
L_NALOG
Краткое описание :
Реализовать процедуру печати ТТН по сводной накладной через
таблицы в памятиОписание :
Сводные накладные на отпускЧто измененно :
Реализовать процедуру печати ТТН по сводной накладной через
таблицы в памяти.
Как измененно :
Печать сводной накладной.
Переработан механизм печати.
Раньше для печати создавалась временная накладная, после печати удалялась.
Сейчас весь механизм печати вплоть до пересчета налогов реализован на таблицах
в памяти.
Краткое описание по использованию печати ТТН из других таблиц:
// очистка таблиц
oKatSoprToMem.ClearMemTTN;
// самостоятельное заполнение таблиц в памяти
oKatSoprToMem.AutoFill := False;
// далее заполняем KatSoprMemTTN, TTNDocMemTTN, SpSoprMemTTN, SpDocNalMemTTN
// атрибуты и классификация по каждой таблице, пример для SpSoprMemTTN
oKatSoprToMem.FillAttrClassValMemTTN(coSpSopr, SpSopr.NRec, coSpSopr,
SpSoprMemTTN.NRec);
// если нужно объединить одноименные
oKatSoprToMem.PackPos(KatSoprMemTTN.NRec);
// пересчет общих сумм - последний параметр - заново рассчитать налоги
oKatSoprToMem.ChkSumMemTTN(0, False);
// печать накладной lMarker - маркер с накладными, таблица KatSoprMemTTN
RunInterface('PrintSopr', 0, lMarker, 0);
// отключение флага самостоятельного заполнения
oKatSoprToMem.AutoFill := True;