Skip to content

mazzy-ax/SysCustVend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

SysCustVend

класс, который позволяет создать объект один раз при инициализации какой-либо обработки. при инициализации программист указывает с чем он работает - с клиентами или с поставщиками. в дальнейшем объект быстро (очень быстро возвращает) таблицы, типы для диалогов, enum'ы, поля в конкретных таблицах относящиеся либо к клиентам, либо к поставщикам.

Причем важно, что для того, чтобы возвратить код таблицы клиентов, объекту не нужно выполнять сравнение или другие вычисления объект просто возвращает константу

Пример:

  SysCustVend    cv     = SysCustVend::constuct(ModuleCustVend::Cust);
  CustVendTrans  trans  = cv.table().trans();
  Dialog         dialog = new Dialog();

  dialog.AddField(cv.typeid().account());
  dialog.AddField(cv.typeid().rContractAccount());

mazzy, v0.4-ax5, proof of concept

TODO завершить fields, завершить enum. Пока работают только table, tableId, type

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published