GdcInvMovement.TgdcInvRemains
SYSDBA (обсуждение | вклад) (Новая страница: «{{ClassDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|class={{#explode:{{PAGENAME}}|.|1}}|src=TgdcInvRemains = class(TgdcInvBaseRemains)}} == Описание == …») |
SYSDBA (обсуждение | вклад) |
||
| Строка 3: | Строка 3: | ||
== Описание == | == Описание == | ||
| − | <onlyinclude> | + | <onlyinclude>Класс используется для вывода на экран остатков по товарам в разрезе учетных признаков.</onlyinclude> Следует помнить, что TgdcInvRemains –- это абстрактный базовый класс, который сам по себе ничего не возвращает, для его корректной работы необходимо указать SubType ([[Подтип]]). Допустимыми подтипами объектов данного класса являются: |
| + | |||
| + | * РУИД документа для которого выбираются остатки | ||
| + | * РУИД записи в справочнике [[Справочник Настройка остатков|Настройка остатков]]. | ||
| + | |||
| + | При использовании данного класса для выбора товаров в документ вместо указания SubType необходимо присвоить свойство gdcDocumentLine, связав его с бизнес-объектом позиции складского документа для которого выбираются остатки, а также установить свойство CurrentRemains = False -- для отображения остатков на конкретную дату (значение по умолчанию), или CurrentRemains = True -– текущие остатки. | ||
| + | |||
| + | Если CurrentRemains = False, то необходимо присвоить свойство RemainsDate дате на которую будут выводиться остатки. По умолчанию объект создаваемого класса создается с SubSet [[SubSet = All|All]], если объект привязан к документу то SubSet автоматически будет ByGroupKey -- по товарной группе -- и тогда необходимо задать параметры LB, RB нужной товарной группы используя функцию ParamByName. | ||
| + | |||
| + | Для работы с остатками по конкретному товару существует наследованный класс [[gdcInvMovement.TgdcInvGoodRemains]]. Работа с этим классом совпадает с TgdcInvRemains, за исключением следующего: если класс используется без документа, необходимо установить SubSet = ByGoodID и задать свойство GoodKey значением ID товара, по которому выводятся остатки. | ||
'''Свойства и методы''' | '''Свойства и методы''' | ||
Текущая версия на 19:44, 16 августа 2013
| Модуль: GdcInvMovement.pas | Конструкторы и деструкторы | Свойства | Методы | События | Наследованные члены |
Delphi:
TgdcInvRemains = class(TgdcInvBaseRemains)
[править] Описание
Класс используется для вывода на экран остатков по товарам в разрезе учетных признаков. Следует помнить, что TgdcInvRemains –- это абстрактный базовый класс, который сам по себе ничего не возвращает, для его корректной работы необходимо указать SubType (Подтип). Допустимыми подтипами объектов данного класса являются:
- РУИД документа для которого выбираются остатки
- РУИД записи в справочнике Настройка остатков.
При использовании данного класса для выбора товаров в документ вместо указания SubType необходимо присвоить свойство gdcDocumentLine, связав его с бизнес-объектом позиции складского документа для которого выбираются остатки, а также установить свойство CurrentRemains = False -- для отображения остатков на конкретную дату (значение по умолчанию), или CurrentRemains = True -– текущие остатки.
Если CurrentRemains = False, то необходимо присвоить свойство RemainsDate дате на которую будут выводиться остатки. По умолчанию объект создаваемого класса создается с SubSet All, если объект привязан к документу то SubSet автоматически будет ByGroupKey -- по товарной группе -- и тогда необходимо задать параметры LB, RB нужной товарной группы используя функцию ParamByName.
Для работы с остатками по конкретному товару существует наследованный класс gdcInvMovement.TgdcInvGoodRemains. Работа с этим классом совпадает с TgdcInvRemains, за исключением следующего: если класс используется без документа, необходимо установить SubSet = ByGoodID и задать свойство GoodKey значением ID товара, по которому выводятся остатки.
Свойства и методы
TgdcInvRemains = class(TgdcInvBaseRemains) public // Код товара по которому выводятся остатки (елси -1 то по всем ТМЦ) property GoodKey: Integer; // Код группы по которой выводятся остатки (если -1 то по всем группам) property GroupKey: Integer; // Документ для которого будут выбираться остатки property gdcDocumentLine: TgdcDocument; end;