sozsoft-platform/configs/seeds/docs/modules/PrcDefinitions.md
2026-10-06 10:19:26 +03:00

24 KiB
Raw Blame History

Tanımlamalar (App.Prc.Definitions)

Bu dosya ilk deploy'da otomatik açıldı. "Ek — Ekran envanteri" bölümü wizard dosyalarından üretilir, elle düzenlenmez.

1. Amaç ve kapsam

Satınalma modülünün ana verisi: tedarikçi kartları ile satınalma belgelerinde kullanılacak ödeme koşulu, ödeme yöntemi, teslimat koşulu (Incoterm), teslim yöntemi ve tedarikçi etiketi tanımları. Kullanıcılar satınalma ve muhasebe personelidir. Satınalma talebi, teklif, sipariş ve fatura belgeleri bu modülün kapsamında değildir; bu ekranlar onların lookup kaynağıdır.

2. Analiz ve kararlar

  • Modül kodu Prc, tablo öneki Prc_T_; tüm ekranlar talep gereği Satınalma › Tanımlamalar altında.
  • Tedarikçi listesinde yalnızca firma/şahıs satırları durur; Odoo'daki "Firma, Kişi" satırları Kontaklar alt formundadır.
  • Odoo'ya özgü 1099 Box, "Firma (herkes tarafından görülebilir)", Aktiviteler/sayaç ikonları ve Invoice follow-ups uyarısı alınmadı.
  • "Adrese dayalı hesaplama" butonu yok (geocoding servisi yok). Enlem/boylam kolonları tabloda durur ama formdan kaldırıldı; ekranda girilmez.
  • Hesap planı tablosu olmadığından Alacak/Borç hesabı metin alanıdır; Fiyat Listesi para birimi seçimidir.
  • Etiketler Prc_T_SupplierTag adlarından dxTagBox ile seçilir ve Tags kolonunda tutulur.
  • Platform kuralı gereği: enlem/boylam decimal(10,7) yerine float açıldı (create_table decimal'i 18,4 sabitler, koordinat hassasiyeti kaybolurdu).
  • Kart bölümleri (Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe, Notlar) önce aynı formda başlıklı gruplardı. Form uzadığı için Sağlık Kartları'ndaki kalıba geçildi: her bölüm Prc_T_Supplier satırının kendisini düzenleyen menüsüz bir Form sekmesidir (App.Prc.Supplier{Sales,Purchasing,Financial,Accounting,Notes}, ilişki Id → Id). Kontaklar ve Banka Hesapları liste sekmesi olarak kaldı.
  • Adres, Kiracılar ekranıyla aynı zinciri kullanır: Ülke › Şehir › İlçe › Mahalle (Township kolonu bu yüzden eklendi); mahalle seçimi posta kodunu doldurur.
  • Logo tek görseldir (multiple: false) ve formda 120×120 gösterilir.
  • Listede ve formda İş Pozisyonu yerine Sektör vardır: SectorId, Tanımlamalar › Sektörler ekranının (App.Definitions.Sector, Adm_T_Sector) kiracıya ait aktif kayıtlarından seçilir (TenantId = '@TENANTID'). JobPosition kolonu tabloda kalır, ekranda yoktur.
  • Telefon ve cep (Phone, Mobile — Kontaklar dahil) phoneGlobal maskesi taşır: (000) 000-0000 ile girilir, listede (555) 123-4567 biçiminde görünür; 10 haneye uymayan değer listede boş görünür. Maskenin eksik giriş denetimi Kaydet'e girmediği için alan ayrıca pattern ^[0-9]{10}$ kuralı taşır (maskelenmemiş değer 10 rakam); eksik numara kaydedilmez. Web sitesi pattern, e-posta email doğrulaması taşır; maske alanın EditorOptions'ında, kurallar Validation ayarındadır; ikisi de liste popup'ında ve form sayfasında çalışır.

3. Menü ve ekranlar

Satınalma (App.Prc) › Tanımlamalar (App.Prc.Definitions):

Ekran Kod Not
Ödeme Koşulları App.Prc.PaymentTerm tanım, demo veri
Ödeme Yöntemleri App.Prc.PaymentMethod tanım, demo veri
Teslimat Koşulları App.Prc.Incoterm tanım, demo veri
Teslim Yöntemleri App.Prc.DeliveryMethod tanım, demo veri
Tedarikçi Etiketleri App.Prc.SupplierTag tanım, demo veri
Tedarikçiler App.Prc.Supplier ana kart; sekmeler: Satış (App.Prc.SupplierSales), Satınalma (App.Prc.SupplierPurchasing), Mali Bilgi ve Diğer (App.Prc.SupplierFinancial), Muhasebe (App.Prc.SupplierAccounting), Notlar (App.Prc.SupplierNotes), Kontaklar (App.Prc.SupplierContact), Banka Hesapları (App.Prc.SupplierBankAccount) — hepsi menüsüz

4. Veri modeli

Tüm tablolar kiracı (TenantId) + tam audit + soft delete taşır.

  • Prc_T_PaymentTerm (Name, DueDays, Description, IsActive)
  • Prc_T_PaymentMethod (Name, Journal, IsActive)
  • Prc_T_Incoterm (Code, Name, IsActive)
  • Prc_T_DeliveryMethod (Name, IsActive)
  • Prc_T_SupplierTag (Name, Color, IsActive)
  • Prc_T_Supplier — kimlik/adres (Country, City, District, Township, PostalCode)/vergi, satış ve satınalma koşulları (Prc tanım tablolarına Id ile), kullanıcılar (AbpUsers), para birimi (Sas_H_Currency.Name), sektör (Adm_T_Sector), dil (Sas_H_Language.CultureName), muhasebe alanları, Latitude/Longitude (float), Notes (HTML, nvarchar(MAX)), IsActive.
  • Prc_T_SupplierContact (SupplierId → Prc_T_Supplier.Id, Photo, Name, JobTitle, Email, Phone, Mobile, Notes)
  • Prc_T_SupplierBankAccount (SupplierId → Prc_T_Supplier.Id, BankName, Iban, AccountHolder, Currency, IsDefault)

5. İş kuralları ve hesaplar

  • Tanım lookup'ları yalnızca IsActive = 1 ve silinmemiş kayıtları listeler; kullanılan tanım silinmek yerine pasife alınır.
  • Ülke › İl › İlçe › Mahalle cascade (Kiracılar ekranıyla aynı): üst alan değişince alttakiler temizlenir; mahalle seçilince posta kodu copy tarifiyle dolar.
  • Kartın formu yalnızca kimlik + adres alanlarını taşır (tek logo, 120×120). Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe ve Notlar, Sağlık Kartları'ndaki gibi aynı Prc_T_Supplier satırını düzenleyen menüsüz Form sekmeleridir (Id → Id, yalnızca düzenleme; ekleme/silme kapalı). Yeni tedarikçi önce ana formdan eklenir, sekmeler kayıttan sonra açılır.
  • IBAN doğrulaması: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{11,30}$ (boşluksuz, büyük harf). E-posta alanları e-posta doğrulaması taşır.
  • Ödeme koşulu DueDays vade gününü tutar; ay sonu kuralları açıklamada yazılıdır, otomatik vade hesabı yoktur.
  • Hesap yok; tedarikçi formunda yeni kayıtta Tür = Şirket, Grup Teklif Talebi = Sipariş Üzerine, Fatura onayı = 3 doğrulamadan sonra sor varsayılanları tablodan gelir.

6. Yetki ve görünürlük

Yetki ağacı: App.Prc › App.Prc.Definitions › her ekran (+ Create/Update/Delete/Export/Import/Note). Alt formların yetkisi App.Prc.Supplier altındadır; sıra: Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe, Notlar (7–11), Kontaklar (12), Banka Hesapları (13). Sekme ekranlarında yalnızca Update anlamlıdır (ekleme/silme kapalı). Tüm ekranlar kiracı kapsamlıdır, şube filtresi yoktur. Widget'lar: her menülü ekranda Toplam · Aktif · Pasif; alt formlarda widget yok.

7. Entegrasyonlar

Yok. Var olan Ülke/Şehir/İlçe, Para Birimi, Dil, Sektör ve Kullanıcılar ekranları yalnızca okunur.

8. Akış örneği

  1. Satınalma › Tanımlamalar › Ödeme Koşulları'nda "30 Gün" aktif durur.
  2. Tedarikçiler'de "Acme Corporation" açılır; Satınalma sekmesinde Düzenle ile Ödeme Koşulu = 30 Gün, Alım Hatırlatıcısı açık, 1 gün seçilip kaydedilir.
  3. Kontaklar sekmesinde Addison Olson eklenir; SupplierId kartın Id'sinden yazılır.
  4. Banka Hesapları sekmesinde IBAN girilir ve Varsayılan işaretlenir.

9. Sık sorulanlar

  • Kişiler neden listede ayrı satır değil? Kişi tedarikçi değildir; tedarikçi kartının Kontaklar sekmesindedir.
  • Etiket nasıl eklenir? Önce Tedarikçi Etiketleri ekranına eklenir, sonra karttaki Etiketler kutusundan seçilir.
  • Koordinat neden formda yok? Adresten koordinat bulan servis yoktur; alanlar formdan kaldırıldı, kolonlar tabloda boş durur.
  • Yeni tedarikçide Satış/Satınalma sekmeleri neden yok? Sekmeler kaydın kendisini düzenler; kayıt ana formdan eklenip açıldıktan sonra görünür.
  • Sekme "Kayıt Bulunamadı" gösteriyor. Kullanıcının o sekmenin okuma yetkisi yoktur (App.Prc.SupplierSales vb.); yetkiler rol ekranından verilir, otomatik atanmaz.

10. Dosyalar ve geri alma

  • Tablolar: sql/object/Prc_T_PaymentTerm.sql, Prc_T_PaymentMethod.sql, Prc_T_Incoterm.sql, Prc_T_DeliveryMethod.sql, Prc_T_SupplierTag.sql, Prc_T_Supplier.sql, Prc_T_SupplierContact.sql, Prc_T_SupplierBankAccount.sql.
  • Wizard'lar: PaymentTerm.json, PaymentMethod.json, Incoterm.json, DeliveryMethod.json, SupplierTag.json, SupplierContact.json, SupplierBankAccount.json, SupplierSales.json, SupplierPurchasing.json, SupplierFinancial.json, SupplierAccounting.json, SupplierNotes.json, Supplier.json.
  • Demo veri: data/App.Prc.{PaymentTerm,PaymentMethod,Incoterm,DeliveryMethod,SupplierTag,Supplier}.json.
  • Geri alma: önce Supplier.json, sonra alt formlar ve tanımlar delete_wizard ile silinir; tablolar yalnızca açık onayla dropTables: true ile düşürülür.

Ek — Ekran envanteri (otomatik)

Wizard dosyalarından üretilir; deploy, silme, tasarımcı kaydı ve import'ta yenilenir. Elle düzenleme bir sonraki yenilemede kaybolur.

Ödeme Koşulları — App.Prc.PaymentTerm

Özellik Değer
Wizard wizard/PaymentTerm.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.PaymentTerm (sıra 1)
Yetki App.Prc.PaymentTerm + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Ödeme Koşulları — tedarikçi kartlarında ve satınalma belgelerinde kullanılan vade tanımları (peşin, 15/30/45 gün, ay sonu, peşinat + bakiye).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_PaymentTerm · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.PaymentTerm.json
Alan Başlık Editör Zorunlu Formda Kaynak
Name Ad dxTextBox ✓ ✓
DueDays Vade (Gün) dxNumberBox ✓
IsActive Aktif dxCheckBox ✓ ✓
Description Açıklama dxTextArea ✓

Ödeme Yöntemleri — App.Prc.PaymentMethod

Özellik Değer
Wizard wizard/PaymentMethod.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.PaymentMethod (sıra 2)
Yetki App.Prc.PaymentMethod + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Ödeme Yöntemleri — tedarikçiye ödemenin nasıl yapılacağı (banka havalesi, çek, nakit kasa, NACHA).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_PaymentMethod · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.PaymentMethod.json
Alan Başlık Editör Zorunlu Formda Kaynak
Name Ad dxTextBox ✓ ✓
Journal Yevmiye dxTextBox ✓
IsActive Aktif dxCheckBox ✓ ✓

Teslimat Koşulları — App.Prc.Incoterm

Özellik Değer
Wizard wizard/Incoterm.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.Incoterm (sıra 3)
Yetki App.Prc.Incoterm + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Teslimat Koşulları — taşıma, sigorta ve riskin kimde olduğunu belirleyen uluslararası teslim şekilleri (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Incoterm · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.Incoterm.json
Alan Başlık Editör Zorunlu Formda Kaynak
Code Kod dxTextBox ✓ ✓
Name Ad dxTextBox ✓ ✓
IsActive Aktif dxCheckBox ✓ ✓

Teslim Yöntemleri — App.Prc.DeliveryMethod

Özellik Değer
Wizard wizard/DeliveryMethod.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.DeliveryMethod (sıra 4)
Yetki App.Prc.DeliveryMethod + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Teslim Yöntemleri — malın nasıl teslim edileceği (yerel teslimat, kargo, kurye).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_DeliveryMethod · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.DeliveryMethod.json
Alan Başlık Editör Zorunlu Formda Kaynak
Name Ad dxTextBox ✓ ✓
IsActive Aktif dxCheckBox ✓ ✓

Tedarikçi Etiketleri — App.Prc.SupplierTag

Özellik Değer
Wizard wizard/SupplierTag.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.SupplierTag (sıra 5)
Yetki App.Prc.SupplierTag + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Etiketleri — tedarikçileri sınıflandırmak için kullanılan etiketler (Vendor, Desk Manufacturers, Ofis Malzemeleri…).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_SupplierTag · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.SupplierTag.json
Alan Başlık Editör Zorunlu Formda Kaynak
Name Ad dxTextBox ✓ ✓
Color Renk dxColorBox ✓
IsActive Aktif dxCheckBox ✓ ✓

Tedarikçiler — App.Prc.Supplier

Özellik Değer
Wizard wizard/Supplier.json
Yol Liste (Wizard)
Menü App.Prc.Definitions › App.Prc.Supplier (sıra 6)
Yetki App.Prc.Supplier + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçiler — satınalmanın kullandığı tedarikçi kartları (şirket ya da bireysel): kimlik, adres, vergi no ve iletişim bilgileri.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Alt formlar App.Prc.SupplierSales (Id → Id), App.Prc.SupplierPurchasing (Id → Id), App.Prc.SupplierFinancial (Id → Id), App.Prc.SupplierAccounting (Id → Id), App.Prc.SupplierNotes (Id → Id), App.Prc.SupplierContact (Id → SupplierId), App.Prc.SupplierBankAccount (Id → SupplierId)
Widget'lar App.Widget.Total, App.Widget.Active, App.Widget.Passive
Veri aynası data/App.Prc.Supplier.json
Alan Başlık Editör Zorunlu Formda Kaynak
Logo Logo dxImageUpload ✓
Name Adı dxTextBox ✓ ✓
CompanyType Tür dxSelectBox ✓ ✓ liste: Company, Individual
Email E-Posta dxTextBox ✓
Phone Telefon dxTextBox ✓
Country Ülke dxSelectBox ✓ sorgu: Sas_H_Country
City İl / Eyalet dxSelectBox ✓ sorgu: Sas_H_City (← Country)
District Semt / İlçe dxSelectBox ✓ sorgu: Sas_H_District (← Country,City)
PostalCode Posta Kodu dxTextBox ✓
TaxNumber Vergi Kimlik Numarası dxTextBox ✓
TaxOffice Vergi Dairesi dxTextBox ✓
Address1 Adres dxTextBox ✓
Address2 Adres 2 dxTextBox ✓
SectorId Sektör dxSelectBox ✓ sorgu: Adm_T_Sector
Website Websitesi dxTextBox ✓
CultureName Dil dxSelectBox ✓ sorgu: Sas_H_Language
Tags Etiketler dxTagBox ✓ sorgu: Prc_T_SupplierTag
IsActive Aktif dxCheckBox ✓ ✓

Kontakları — App.Prc.SupplierContact

Özellik Değer
Wizard wizard/SupplierContact.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierContact + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Kontakları — tedarikçi firmada çalışan kişiler (satış temsilcisi, danışman, analist…).
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_SupplierContact · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
SupplierId Tedarikçi dxSelectBox sorgu: Prc_T_Supplier
Photo Fotoğraf dxImageUpload ✓
Name Ad Soyad dxTextBox ✓ ✓
JobTitle Görev dxTextBox ✓
Email E-Posta dxTextBox ✓
Phone Telefon dxTextBox ✓
Mobile Cep Telefonu dxTextBox ✓
Notes Notlar dxTextArea ✓

Banka Hesapları — App.Prc.SupplierBankAccount

Özellik Değer
Wizard wizard/SupplierBankAccount.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierBankAccount + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Banka Hesapları — tedarikçiye ödeme yapılan IBAN'lar.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_SupplierBankAccount · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✓ · düzenle ✓ · sil ✓ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
SupplierId Tedarikçi dxSelectBox sorgu: Prc_T_Supplier
BankName Banka dxTextBox ✓
Iban IBAN dxTextBox ✓ ✓
AccountHolder Hesap Sahibi dxTextBox ✓
Currency Para Birimi dxSelectBox ✓ sorgu: Sas_H_Currency
IsDefault Varsayılan dxCheckBox ✓

Tedarikçi Muhasebe — App.Prc.SupplierAccounting

Özellik Değer
Wizard wizard/SupplierAccounting.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierAccounting + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Muhasebe — tedarikçi kartının muhasebe ayarları.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✗ · düzenle ✓ · sil ✗ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
ReceivableAccount Alacak Hesabı dxTextBox ✓
PayableAccount Borç Hesabı dxTextBox ✓
InvoiceAutoApprove Faturaları Otomatik Onayla dxSelectBox ✓ liste: Never, AfterThree, Always
PaymentQrType Ödeme QR Kodu dxSelectBox ✓ liste: None, Sepa, Emv

Tedarikçi Mali Bilgi ve Diğer — App.Prc.SupplierFinancial

Özellik Değer
Wizard wizard/SupplierFinancial.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierFinancial + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Mali Bilgi ve Diğer — tedarikçi kartının mali durumu ve diğer tanımlayıcıları.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✗ · düzenle ✓ · sil ✗ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
FinancialStatus Mali Durum dxSelectBox ✓ liste: Good, Watch, Risky
Reference Referans dxTextBox ✓
Barcode Barkod dxTextBox ✓

Tedarikçi Notları — App.Prc.SupplierNotes

Özellik Değer
Wizard wizard/SupplierNotes.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierNotes + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Notları — tedarikçi kartında tutulan serbest notlar.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✗ · düzenle ✓ · sil ✗ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
Notes Notlar dxHtmlEditor ✓

Tedarikçi Satınalma — App.Prc.SupplierPurchasing

Özellik Değer
Wizard wizard/SupplierPurchasing.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierPurchasing + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Satınalma — tedarikçi kartının satınalma tarafındaki koşulları.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✗ · düzenle ✓ · sil ✗ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
RfqGrouping Grup Teklif Talebi dxSelectBox ✓ ✓ liste: OnOrder, Weekly, Always
BuyerUserId Alıcı dxSelectBox ✓ sorgu: AbpUsers
PurchasePaymentTermId Ödeme Koşulları (Satınalma) dxSelectBox ✓ sorgu: Prc_T_PaymentTerm
PurchasePaymentMethodId Ödeme Yöntemi (Satınalma) dxSelectBox ✓ sorgu: Prc_T_PaymentMethod
ReceiptReminder Alım Hatırlatıcısı dxSwitch ✓
ReminderDaysBefore Günler Önce Alındı dxNumberBox ✓
SupplierCurrency Tedarikçi Para Birimi dxSelectBox ✓ sorgu: Sas_H_Currency
PurchaseIncotermId Teslimat Koşulu (Satınalma) dxSelectBox ✓ sorgu: Prc_T_Incoterm
PurchaseIncotermLocation Incoterm Konumu (Satınalma) dxTextBox ✓

Tedarikçi Satış — App.Prc.SupplierSales

Özellik Değer
Wizard wizard/SupplierSales.json
Yol Liste (Wizard)
Menü Menüsüz (alt form)
Yetki App.Prc.SupplierSales + .Create, .Update, .Delete, .Export, .Import, .Note
Açıklama Tedarikçi Satış — tedarikçi kartının satış tarafındaki ticari koşulları.
Geliştirme talebi Satınalma Modülü
Kaynak Prc_T_Supplier · filtre "IsDeleted" = 'false'
Görünümler Grid, Card, Pivot, Chart (açılış grid)
Düzenleme ekle ✗ · düzenle ✓ · sil ✗ · popup
Kapsam Kiracı
Alan Başlık Editör Zorunlu Formda Kaynak
SalesUserId Satış Temsilcisi dxSelectBox ✓ sorgu: AbpUsers
SalesCurrency Fiyat Listesi dxSelectBox ✓ sorgu: Sas_H_Currency
SalesPaymentTermId Ödeme Koşulları (Satış) dxSelectBox ✓ sorgu: Prc_T_PaymentTerm
SalesPaymentMethodId Ödeme Yöntemi (Satış) dxSelectBox ✓ sorgu: Prc_T_PaymentMethod
DeliveryMethodId Teslim Yöntemi dxSelectBox ✓ sorgu: Prc_T_DeliveryMethod
SalesIncotermId Teslimat Koşulu (Satış) dxSelectBox ✓ sorgu: Prc_T_Incoterm
SalesIncotermLocation Incoterm Konumu (Satış) dxTextBox ✓