Changeset 486 for trunk/form_classes.php


Ignore:
Timestamp:
Feb 10, 2013, 9:20:06 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Příprava na zrušení tabulek dokladů a jejich převedení na tabulky File a FinanceInvoice.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r484 r486  
    1616
    1717$FormClasses = array(   
     18  'File' => array(
     19    'Title' => 'Soubor',
     20    'Table' => 'File',
     21    'Items' => array(
     22      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     23      'Directory' => array('Type' => 'TDirectory', 'Caption' => 'Adresář', 'Default' => '', 'Null' => true),
     24      'Size' => array('Type' => 'Integer', 'Caption' => 'Velikost', 'Default' => ''),
     25    ),
     26  ),
     27  'FileDirectory' => array(
     28    'Title' => 'Adresář souborů',
     29    'Table' => 'FileDirectory',
     30    'Items' => array(
     31      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     32      'Parent' => array('Type' => 'TDirectory', 'Caption' => 'Nadřazený adresář', 'Default' => '', 'Null' => true),
     33    ),
     34  ),
    1835  'NetworkLink' => array(
    1936    'Title' => 'Síťové propojení',
     
    331348    'DefaultSortColumn' => 'Comment',
    332349    'Items' => array(
     350      'Subject' => array('Type' => 'TSubject', 'Caption' => 'Vlastník', 'Default' => ''),
    333351      'Comment' => array('Type' => 'String', 'Caption' => 'Komentář', 'Default' => ''),
    334352      'Number' => array('Type' => 'String', 'Caption' => 'Číslo', 'Default' => ''),
    335353      'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
     354      'TimeEnd' => array('Type' => 'Date', 'Caption' => 'Čas zrušení', 'Default' => ''),
     355      'Operations' => array('Type' => 'TFinanceOperationListAccount', 'Caption' => 'Operace', 'Default' => ''),
    336356    ),
    337357  ),
     
    500520    ),
    501521  ),
    502   'FinanceInvoiceItem' => array(
    503     'Title' => 'Položka faktury',
    504     'Items' => array(
    505       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    506       'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),
    507       'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    508       'Tax' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19', 'Suffix' => '%'),
    509     ),
    510   ),
    511522  'FinanceOperation' => array(
    512523    'Title' => 'Finanční operace',
     
    526537    ),
    527538  ),
    528   'FinanceClaimsLiabilities' => array(
     539  'FinanceInvoice' => array(
    529540    'Title' => 'Závazky a pohledávky',
    530     'Table' => 'FinanceClaimsLiabilities',
     541    'Table' => 'FinanceInvoice',
    531542    'DefaultSortColumn' => 'TimeCreation',
    532543    'Items' => array(
     544      'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
     545      'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    533546      'TimeCreation' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
    534547      'TimeDue' => array('Type' => 'Date', 'Caption' => 'Čas splatnosti', 'Default' => ''),
    535548      'TimePayment' => array('Type' => 'Date', 'Caption' => 'Čas zaplacení', 'Default' => ''),
    536       'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    537       'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
    538549      'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    539       'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
    540       'Bill' => array('Type' => 'TFinanceBill', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
     550      'File' => array('Type' => 'TFile', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
     551      'Items' => array('Type' => 'TFinanceInvoiceItemListInvoice', 'Caption' => 'Položky', 'Default' => ''),
     552    ),
     553  ),
     554  'FinanceInvoiceItem' => array(
     555    'Title' => 'Položka faktury',
     556    'Table' => 'FinanceInvoiceItem',
     557    'Items' => array(
     558      'FinanceInvoice' => array('Type' => 'TFinanceInvoice', 'Caption' => 'Faktura', 'Default' => '0'),
     559      'Description' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),
     560      'Price' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
     561      'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
     562      'VAT' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19', 'Suffix' => '%'),
    541563    ),
    542564  ),
     
    835857    'Filter' => '1',
    836858  ),
    837   'TFinanceBill' => array(
    838     'Type' => 'Reference',
    839     'Table' => 'FinanceBills',
     859  'TFile' => array(
     860    'Type' => 'Reference',
     861    'Table' => 'File',
    840862    'Id' => 'Id',
    841863    'Name' => 'Id',
     
    894916    'Type' => 'Reference',
    895917    'Table' => 'Language',
     918    'Id' => 'Id',
     919    'Name' => 'Name',
     920    'Filter' => '1',
     921  ),
     922  'TDirectory' => array(
     923    'Type' => 'Reference',
     924    'Table' => 'FileDirectory',
    896925    'Id' => 'Id',
    897926    'Name' => 'Name',
     
    940969    'Filter' => '1',
    941970  ),
     971  'TFinanceInvoice' => array(
     972    'Type' => 'Reference',
     973    'Table' => 'FinanceInvoice',
     974    'Id' => 'Id',
     975    'Name' => 'BillCode',
     976    'Filter' => '1',
     977  ),
    942978  'TPermissionGroup' => array(
    943979    'Type' => 'Reference',
     
    10501086    'Id' => 'Id',
    10511087    'Ref' => 'Interface2',
     1088    'Filter' => '1',
     1089  ),
     1090  'TFinanceInvoiceItemListInvoice' => array(
     1091    'Type' => 'ManyToOne',
     1092    'Table' => 'FinanceInvoiceItem',
     1093    'Id' => 'Id',
     1094    'Ref' => 'FinanceInvoice',
     1095    'Filter' => '1',
     1096  ),
     1097  'TFinanceOperationListAccount' => array(
     1098    'Type' => 'ManyToOne',
     1099    'Table' => 'FinanceOperation',
     1100    'Id' => 'Id',
     1101    'Ref' => 'BankAccount',
    10521102    'Filter' => '1',
    10531103  ),
Note: See TracChangeset for help on using the changeset viewer.