Задача 102.130802

Задача :102.130802

Краткое описание :
Реализовать процедуру печати ТТН по сводной накладной через таблицы в памяти
Описание :
Сводные накладные на отпуск
Что измененно :
Реализовать процедуру печати ТТН по сводной накладной через
таблицы в памяти.
Как измененно :
Печать сводной накладной.
Переработан механизм печати.
Раньше для печати создавалась временная накладная, после печати удалялась.
Сейчас весь механизм печати вплоть до пересчета налогов реализован на таблицах
в памяти.

Краткое описание по использованию печати ТТН из других таблиц:
// очистка таблиц
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;

Название продукта Название компонента Тип Последняя версия Дата выхода
L_GRSOPRL_GRSOPRRES9.1.10.0
L_NALOGL_NALOGRES9.1.15.0
L_PRNSOPRL_PRNSOPRRES9.1.017.0
L_PRNSOPRL_PRNSOPRRES9.1.17.0