GdcInvMovement.TgdcInvRemains

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{ClassDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|class={{#explode:{{PAGENAME}}|.|1}}|src=TgdcInvRemains = class(TgdcInvBaseRemains)}} == Описание == …»)
 
 
Строка 3: Строка 3:
 
== Описание ==
 
== Описание ==
  
<onlyinclude>Складские остатки.</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;
Персональные инструменты
Пространства имён

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