| 12345678910111213141516171819202122 |
- const { Text, Decimal, Integer, DateTime, Checkbox, Relationship } = require('@keystonejs/fields');
- const { AutoIncrement } = require('@keystonejs/fields-auto-increment');
- module.exports = {
- fields: {
- docpayment_id: { type: AutoIncrement, isRequired: true, label: 'Dokument sprzedazy' },
- ptype: { type: Text, label: 'ptype' },
- pvalue: { type: Decimal, knexOptions: { precision: 12, scale: 2 }, label: 'pvalue' },
- pdays: { type: Integer, label: 'pdays' },
- documents_id: { type: Relationship, ref: 'documents', many: true, label: 'documents' },
- shops_id: { type: Relationship, ref: 'shops', many: true, isRequired: true, label: 'Magazyn' },
- date_issue: { type: DateTime, format: 'DD.MM.YYYY h:mm', isRequired: true, label: 'date_issue' },
- //advance_id: { type: Relationship, ref: 'advance.advance_id', many: false, label: 'advance' }, todo: spr. czy potrzebne
- suppliers_id: { type: Relationship, ref: 'suppliers', many: true, label: 'Dostawca' },
- suppliers_name: { type: Text, label: 'Nazwa Dostawcy' },
- date_payment: { type: DateTime, format: 'DD.MM.YYYY h:mm', label: 'Data platnosci' },
- symbol_document: { type: Text, label: 'symbol_document' },
- delayed: { type: Checkbox, label: 'Po terminie' },
- archived: { type: Checkbox, label: 'Zarchiwizowano' },
- currency_id: { type: Relationship, ref: 'currency', many: false, isRequired: true, label: 'Waluta' },
- }//, label: 'Docpayment'//, plural: 'Docpayments'
- };
|