Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
PrivateProject_SysCustVend.xpo
README.md

README.md

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

You can’t perform that action at this time.