İçindekiler

  1. Giriş

  2. Dolibarr'ın PDF Oluşturma İşlemini Nasıl Yönettiğini Anlamak

  3. Dolibarr'da PDF Dosyalarının Geçici Yapısı

  4. PDF'ler Nerede (ve Ne Kadar Süreyle) Saklanır?

  5. Belge Kaydetme Hakkında Yaygın Yanlış Anlamalar

  6. Dolibarr'da Dosya Oluşturma ve Dosya Depolama

  7. Modül Davranışı: Faturalar, Siparişler, Teklifler, vb.

  8. PDF İşlemeyi Etkileyen Yapılandırma Ayarları

  9. İzinler ve Sunucu Ortamı Hususları

  10. PDF'i Yeniden Oluşturduğunuzda Ne Olur?

  11. PDF'leri Otomatik Olarak Nasıl Kaydedebilir ve Arşivleyebilirsiniz

  12. Yasal veya Denetim Nedenleriyle Oluşturulan PDF'lerin Takibi

  13. Harici Dosya Depolarını Kullanma (Dropbox, Nextcloud, FTP)

  14. Geçici çözüm: PDF Dosyalarını Otomatik Olarak Kopyalama

  15. Dolibarr'da Belge Saklamaya Yönelik En İyi Uygulamalar

  16. Geçici Dosyalardan Veri Kaybını Önleme

  17. Özel Modüller PDF Kaydetmeyi Nasıl Ele Alır

  18. Barındırılan ve Kendi Kendine Barındırılan Dolibarr Arasındaki Davranış Farklılıkları

  19. Geliştirici Yardımı Ne Zaman İstenmeli

  20. Sonuç: Dolibarr'da PDF Dosyalarını Güvenle Yönetin


1. Giriş

Dolibarr, küçük ve orta ölçekli işletmeler için tasarlanmış sağlam bir ERP ve CRM çözümüdür. Birçok yeteneği arasında faturalar, teklifler, teslimat notları ve daha fazlası gibi PDF belgeleri oluşturma yeteneği de vardır. Ancak, yeni kullanıcılardan gelen sık sorulan bir soru şudur: "Dolibarr varsayılan olarak oluşturduğu PDF belgelerini neden kaydetmiyor?"

Bu makale, Dolibarr'da PDF belge işleme konusunda mimari, mantık ve en iyi uygulamaları derinlemesine ele almaktadır. Bunu anlamak, dosyaları daha iyi yönetmenize, veri kaybını önlemenize ve sisteminizi iş ihtiyaçlarınıza uyacak şekilde uyarlamanıza yardımcı olacaktır.


2. Dolibarr'ın PDF Oluşturma İşlemini Nasıl Ele Aldığını Anlamak

Dolibarr varsayılan olarak önceden kaydedilmiş PDF'leri kullanmaz. Bunun yerine, talep üzerine belgeler oluşturur. Bir kullanıcı bir PDF'i görüntülemek veya indirmek için tıkladığında, Dolibarr dosyayı veritabanındaki verileri ve önceden tanımlanmış bir şablonu kullanarak dinamik olarak oluşturur.

Bu yaklaşım şunları garanti eder:

  • PDF en son verileri yansıtmaktadır

  • Güncel olmayan veya kullanılmayan dosyalar için disk alanı israf edilmez

  • Şablonlar ve düzenler, mevcut tüm dosyaları yeniden oluşturmaya gerek kalmadan güncellenebilir


3. Dolibarr'daki PDF Dosyalarının Geçici Yapısı

Varsayılan olarak, Dolibarr PDF dosyalarını yalnızca geçici olarak kaydeder. Sistem bunları şurada depolar: /documents/ dizin, genellikle aşağıdaki gibi bir yapı altında /documents/facture/, /documents/propal/ya da /documents/commande/.

Ancak, dosya zaten mevcutsa, aksi şekilde yapılandırılmadığı takdirde Dolibarr üzerine yazabilir. Bir belgeyi yeniden oluşturursanız, Dolibarr onu en son verilerle yeniden oluşturur.


4. PDF'ler Nerede (ve Ne Kadar Süreyle) Saklanır?

Dolibarr dosyaları modüle göre düzenler:

  • Faturalar: /documents/facture/REF/

  • Emirler: /documents/commande/REF/

  • Teklif: /documents/propal/REF/

Bu klasörler, indirilmiş veya açıkça oluşturulmuşsa PDF'ler içerir. Ancak PDF oluşturmak için hiç tıklamadıysanız, diskte mevcut olmayabilir.

PDF'ler manuel olarak silinmediği veya sistem temizliği bunları kaldırmadığı sürece kayıtlı kalır. Otomatik bir son kullanma tarihi yoktur ancak dosya sürümlemesi kullanılmadığı sürece yeniden oluşturma işlemi üzerine yazacaktır.


5. Belge Kaydetme Hakkında Yaygın Yanlış Anlamalar

Kullanıcılar genellikle şunu varsayar:

  • PDF'ler doğrulamadan sonra otomatik olarak kaydedilir; bunlar

  • Tüm eylemler diskte dosyalar oluşturur — yalnızca belge oluşturma işlemi yapar

  • PDF'ler kalıcı olarak saklanır; yalnızca elle tutulursa

PDF oluşturmanın depolama işleminden ayrı olduğunu anlamak, Dolibarr'da belgeleri yönetmenin anahtarıdır.


6. Dolibarr'da Dosya Oluşturma ve Dosya Depolama

Dolibarr'ın tipik çalışma şekli şöyledir:

  • Bir belge (örneğin fatura) oluşturulur ve doğrulanır

  • Bu noktada hiçbir dosya kaydedilmedi

  • Kullanıcı "PDF Oluştur"a tıklar

  • Dolibarr, şablonu kullanarak dosyayı oluşturur ve ilgili dizine kaydeder

  • Dosya silinene veya üzerine yazılana kadar kalır

Bu ayrım esneklik sağlar ancak daha sonra dosyaların kaybolmaması için farkındalık gerektirir.


7. Modül Davranışı: Faturalar, Siparişler, Teklifler, vb.

Her modül belgeleri biraz farklı şekilde ele alır:

  • Faturalar: PDF'ler yalnızca tıklandığında oluşturulur; istenildiği zaman yeniden oluşturulabilirler

  • Siparişlerim: Aynı mantık geçerlidir

  • Teklif: İsteğe bağlı filigran ve durum içerebilir

Belgenin son halini aldığı andaki kaydını tutmak için doğrulamadan sonra PDF'ler oluşturmak ve kaydetmek en iyi uygulamadır.


8. PDF İşlemeyi Etkileyen Yapılandırma Ayarları

Bazı davranışları yapılandırabilirsiniz:

  • MyCAD'de yazılım Güncelleme ye git Kurulum > Modüller > PDF şablonları

  • Varsayılan şablonları ayarlayın ve otomatik oluşturmayı etkinleştirin (sınırlı modüllerde)

  • Aşağıdaki belge dizin yolu ayarlarını kullanın Kurulum > Diğer Kurulum dosya yapısını özelleştiriyorsanız

Bu ayarlar PDF'lerin nerede ve nasıl oluşturulacağını ve depolanacağını etkiler.


9. İzinler ve Sunucu Ortamı Hususları

Dolibarr'ın yazma izinlerine sahip olması gerekir /documents/ Klasör. İzinler yanlış yapılandırılmışsa:

  • PDF'ler kaydedilemeyebilir

  • Dosya oluşturma sessizce başarısız olabilir

Apache/Nginx kullanıcınızın doğru erişime sahip olduğundan ve sunucu ortamınızın (özellikle paylaşımlı barındırmada) dosya yazmayı desteklediğinden emin olun.


10. PDF'yi Yeniden Oluşturduğunuzda Ne Olur?

Bir belgeyi yeniden oluşturduğunuzda:

  • Eski dosyanın üzerine yazılır (dosya adı aynıysa)

  • İçerik güncel verileri yansıtacak şekilde güncellendi

Bu, verileri düzeltmek için yararlıdır ancak yasal veya denetim amaçları için orijinal sürümü saklamanız gerekiyorsa sorunludur.


11. PDF'leri Otomatik Olarak Nasıl Kaydedebilir ve Arşivleyebilirsiniz?

Otomatik kaydetme seçenekleri:

  • Doğrulamadan sonra PDF oluşturmayı tetiklemek için bir cron işi kullanın

  • PDF'leri otomatik olarak oluşturmak ve kilitlemek için bir modül veya kanca ekleyin

  • PDF dosyalarını komut dosyası aracılığıyla bir arşiv dizinine taşıyın

Bu sayede doğrulanan her belgenin orijinal haliyle korunması da sağlanmış olur.


12. Yasal veya Denetim Nedenleriyle Oluşturulan PDF'lerin Takibi

Denetime hazır olmayı sağlamak için:

  • Belge doğrulama anında PDF'ler oluşturun

  • Dosyaları salt okunur bir arşive taşıyın veya kopyalayın

  • Üzerine yazmayı önlemek için sürümlemeyi kullanın (örneğin, fatura-2025-01-V1.pdf)

Bu durum, özellikle e-fatura veya KDV arşivleme konusunda katı zorunlulukların olduğu ülkelerde kritik öneme sahiptir.


13. Harici Dosya Depolarını Kullanma (Dropbox, Nextcloud, FTP)

Dolibarr harici depolama birimleriyle entegre edilebilir:

  • Senkronizasyon için modülleri kullanın /documents/ bulut hizmetlerine

  • PDF dosyalarının FTP veya SFTP'ye otomatik olarak yedeklenmesi

  • Ekip erişimi için WebDAV veya paylaşılan klasörleri uygulayın

Bu, belge güvenliğini ve kullanılabilirliğini artırır.


14. Geçici Çözüm: PDF Dosyalarını Otomatik Olarak Kopyalama

İzlemek için bir betik (bash, Python, vb.) kullanın /documents/ dizin ve:

  • Yeni dosyaları algıla

  • Bunları başka bir yere kopyalayın

  • Arşivlemek için yeniden adlandırın

Bu betiği saatlik veya günlük olarak çalışacak bir cron işi olarak ayarlayın.


15. Dolibarr'da Belge Saklama İçin En İyi Uygulamalar

  • Belge doğrulaması sırasında her zaman PDF'ler oluşturun

  • Sürüm izleme için adlandırma kurallarını kullanın

  • Dolibarr sunucusunun dışında ayrı bir yedekleme tutun

  • Kullanıcılara PDF'lerin ne zaman ve nasıl oluşturulacağı konusunda eğitim verin


16. Geçici Dosyalardan Veri Kaybını Önleme

Eğer bir PDF hiç oluşturulmamış veya kaydedilmemişse:

  • Tarihten geri alınamaz

  • Bunu yeniden oluşturmanız gerekecek; bu artık orijinal verileri yansıtmayabilir

Belge onayı sırasında üretim politikalarını uygulayarak buna karşı koruma sağlayın.


17. Özel Modüller PDF Kaydetmeyi Nasıl Yönetir?

Bazı Dolibarr uzantıları otomatik kaydetme veya PDF günlüğü özellikleri ekler. Bu modüller şunları yapabilir:

  • Olay tetikleyicilerinde PDF'leri otomatik olarak oluşturun

  • Bir PDF'nin ne zaman ve kim tarafından oluşturulduğunu günlüğe kaydedin

  • Yedekleri harici sistemlere kaydedin

Dolistore'dan saygın modülleri seçin veya bu yeteneği eklemek için bir geliştiriciyle çalışın.


18. Barındırılan ve Kendi Kendine Barındırılan Dolibarr Arasındaki Davranış Farklılıkları

Barındırılan Dolibarr sürümleri (örneğin, SaaS sağlayıcıları):

  • Dosya sistemine erişimi sınırlayabilir

  • Eski dosyaları otomatik olarak temizleyebilir

  • Toplu indirmeler için genellikle destek bileti gerekir

Kendi kendine barındırılan kurulumlar, belge depolama, betik oluşturma ve yedeklemeler üzerinde daha fazla kontrol sunar.


19. Geliştirici Yardımı Ne Zaman İstenmeli

Aşağıdaki durumlarda bir Dolibarr entegratörüyle iletişime geçin:

  • Otomatik arşivlemeye ihtiyacınız var

  • Bulut depolamayı entegre etmek istiyorsunuz

  • Denetime özgü PDF sürüm gereksinimleriniz var

Özel betikler veya modüller bu boşlukları etkili bir şekilde kapatabilir.


20. Sonuç: Dolibarr'da PDF Dosyalarını Güvenle Yönetme

Dolibarr'ın PDF oluşturma yaklaşımı esneklik ve verimliliği destekler; ancak belgeleri kaydetme ve arşivleme sorumluluğunu kullanıcıya yükler. PDF'lerin nasıl oluşturulduğunu, nerede saklandığını ve süreci nasıl kontrol edeceğinizi anladığınızda, uyumluluğu sağlayabilir, veri kaybını en aza indirebilir ve iş akışlarınızı düzene sokabilirsiniz.

Yerleşik araçlar, akıllı komut dosyaları veya harici depolama aracılığıyla Dolibarr, doğru şekilde nasıl yapılandıracağınızı biliyorsanız belgelerinizi yönetmek için ihtiyacınız olan her şeyi sunar.