İrsaliyeli Fatura Şablonu, UserForm üzerinden seçilen cari ve irsaliye bilgilerini baskıya hazır bir irsaliye sayfasına aktarmak için hazırlanmış makrolu bir şablondur. Makro kodlarını incelemek isteyenler için de örnek niteliğindedir.
Önemli: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda 32 bit user32 API bildirimleri kullanılmıştır; 64 bit Office kullanıyorsanız dosya çalışmayabilir. Bu konuda destek ya da geliştirme yükümlülüğümüz bulunmamaktadır.
Önemli: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda 32 bit user32 API bildirimleri kullanılmıştır; 64 bit Office kullanıyorsanız dosya çalışmayabilir. Bu konuda destek ya da geliştirme yükümlülüğümüz bulunmamaktadır.
Dosyanın içeriği
- İrsaliye_Yazdır: A1:I48 aralığındaki yazdırma sayfasıdır. Cari adı (A18), adres (A19, A20, A22), düzenleme tarihi (I19), düzenleme saati (I20) ve fiili sevk tarihi (I21) gibi alanlar adlandırılmış hücrelerdir. Sayfada formül yoktur.
- UF_IRSALIYE_YAZDIR: İşlem türü, cari hesap ve irsaliye numarası arama, tarih girişi ve listeleme işlemlerinin yapıldığı formdur.
Makrolar
- Workbook_Open: Dosya açıldığında formu modsuz olarak gösterir, sayfadaki giriş alanlarını (A17:C20, I19:I21, B22:C23, A26:I45, A48:I55) temizler, I11 hücresini seçer ve dosyayı kaydeder.
- CMB_BirAdetYazdir_Click: Seçili sayfadan 1 kopya çıktı alır ve dosyayı kaydeder.
- CMB_BaskaBirFaturaIcinHazirla_Click: Aynı alanları temizleyerek yeni bir fatura için sayfayı hazırlar.
- UF_IRSALIYE_YAZDIR: Form kodudur. Parametreler sayfasındaki AD1 hücresinde yazan ana kitabı bulur, bu kitabın Ticari_Satırlar sayfasından seçilen cariye ve işlem türüne ait irsaliye numaralarını listeler. Yinelenenleri eler, listeyi sıralar ve seçilen belge verilerini şablona aktarır. Bu işlem için dosyada IRS_LIST adlı bir yardımcı sayfa beklenir; ancak bu sayfa özet içinde görünmemektedir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Açılan formda işlem türünü ve cariyi seçin, gerekirse arama kutularını kullanın.
- Listeden irsaliyeyi seçip aktarma düğmesine basın.
- İrsaliye_Yazdır sayfasında bilgileri kontrol edin ve yazdırma düğmesini kullanın.
- Yeni belge için "Başka Bir Fatura İçin Hazırla" düğmesine basın.