GdcInvMovement.TgdcInvRemains

Материал из GedeminWiki
Перейти к: навигация, поиск
 Модуль: 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;
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты