L_GRSOPR
Краткое описание :
Сделать недоступными поля дескриптор и группа дескрипторовОписание :
Не знаю, какая именно часть контура логистики, научитеЧто измененно :
Сделать недоступными поля дескриптор и группа дескрипторов при
настройке права доступа = только со своим дескриптором для документов:
Снабжение - накладная на прием(101);- сводные сопровод. док-ты;
Сбыт - сводные сопровод. док-ты;
Консигнация - накладная на прием(103);
Склад - сводная накладная; - акт на премку материалов(115); - АИЦН МТР;
Как измененно :
При настройке прав доступа:
-только со своим дескриптором
недоступны для изменения дескриптор и группа дескрипторов
-свои-изменение, по группе - чтение
-все права в рамках группы
недоступна для изменения группа дескрипторов
Доработано для следующих документов:
-сводные документы
-сводные сопроводительные документы
L_GRSOPR
Краткое описание :
Реализовать процедуру печати ТТН по сводной накладной через
таблицы в памятиОписание :
Сводные накладные на отпускЧто измененно :
Реализовать процедуру печати ТТН по сводной накладной через
таблицы в памяти.
Как измененно :
Печать сводной накладной.
Переработан механизм печати.
Раньше для печати создавалась временная накладная, после печати удалялась.
Сейчас весь механизм печати вплоть до пересчета налогов реализован на таблицах
в памяти.
Краткое описание по использованию печати ТТН из других таблиц:
// очистка таблиц
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;