const { Text, Decimal, Integer, DateTime, Checkbox, Relationship, Uuid } = require('@keystonejs/fields'); const { AutoIncrement } = require('@keystonejs/fields-auto-increment'); module.exports = { fields: { id: { type: Uuid, 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: false, label: 'documents' }, shops_id: { type: Relationship, ref: 'shops', many: false, 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: false, 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' };