Merhaba,
9.0.37 Netsis versiyonunu kullanıyoruz, Gelen Ticari Faturaları Otomatik olarak onaylama için
aşağıdaki kodu kullanıyoruz. işlem yarıda kalıp "interface not supported" uyarısı veriyor.
konuyla ilgili yardımınızı rica ederim.
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EBelge eBelge = default(EBelge);
try
{
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
Program.Database, // "vt adi",MessageBox.Show("003");
"TEMELSET", // "vt kull adi",
"", // "vt kull sifre",
Program.Netsis_Kadi, // "netsis kull adi",
Program.Netsis_Sifre, // "netsis sifre",
Convert.ToInt32(0)
);
eBelge = kernel.yeniEBelge(sirket, TEBelgeTip.ebtEFatura);
eBelge.EBelgeKabulRet("NET2021000009684", TEBelgeYanitTipi.ytKabul);
//eBelge.EBelgeKabulRet(Convert.ToString(dgvAlisEFaturalari.GetRowCellValue(i, dgvAlisEFaturalari.Columns["GIB_FATIRS_NO"])), TEBelgeYanitTipi.ytKabul);
MessageBox.Show("Mesaj 4 ");
}
catch (Exception ex)
MessageBox.Show("Fatura Onaylama Sırasında Hata..." + ex.Message);
finally
Marshal.ReleaseComObject(eBelge);
sirket.LogOff();
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Logosphere kullanıcı ve parolası ile giriş yapabilirsiniz.
Ticari Faturanın RED/KABUL edilmesi esnasında "interface not supported" hatası
12/11/21 12:54   Netsis/NetopenX DiğerMerhaba,
9.0.37 Netsis versiyonunu kullanıyoruz, Gelen Ticari Faturaları Otomatik olarak onaylama için
aşağıdaki kodu kullanıyoruz. işlem yarıda kalıp "interface not supported" uyarısı veriyor.
konuyla ilgili yardımınızı rica ederim.
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EBelge eBelge = default(EBelge);
try
{
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
Program.Database, // "vt adi",MessageBox.Show("003");
"TEMELSET", // "vt kull adi",
"", // "vt kull sifre",
Program.Netsis_Kadi, // "netsis kull adi",
Program.Netsis_Sifre, // "netsis sifre",
Convert.ToInt32(0)
);
eBelge = kernel.yeniEBelge(sirket, TEBelgeTip.ebtEFatura);
eBelge.EBelgeKabulRet("NET2021000009684", TEBelgeYanitTipi.ytKabul);
//eBelge.EBelgeKabulRet(Convert.ToString(dgvAlisEFaturalari.GetRowCellValue(i, dgvAlisEFaturalari.Columns["GIB_FATIRS_NO"])), TEBelgeYanitTipi.ytKabul);
MessageBox.Show("Mesaj 4 ");
}
catch (Exception ex)
{
MessageBox.Show("Fatura Onaylama Sırasında Hata..." + ex.Message);
}
finally
{
Marshal.ReleaseComObject(eBelge);
sirket.LogOff();
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
}