SAP B1 SDK Di API, как добавить счет с несколькими базовыми записями ⇐ C#
SAP B1 SDK Di API, как добавить счет с несколькими базовыми записями
Нужна помощь, как добавить 1 счет с несколькими базовыми операциями в SAP B1 DI. в SAP b1 1 счет с несколькими поставками.
globalD.oInvoice.Lines.BaseEntry = 36530; Мне нужно вставить (36530, 36607) вот так
// инициализация объекта счета-фактуры globalD.oInvoice = (SAPbobsCOM.Documents)globalD.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices); globalD.oInvoice.CardCode = "C00757"; oRecordSet = (SAPbobsCOM.Recordset)globalD.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset); интервал я = 0; oRecordSet.DoQuery("выберите count(DocEntry) из dln1, где DocEntry в (36530, 36607)"); int Rec = oRecordSet.Fields.Item(0).Value; // этот цикл добавляет различные элементы в объект счета-фактуры я = 0; делать { globalD.oInvoice.Lines.BaseEntry = 36530; globalD.oInvoice.Lines.BaseLine = я; globalD.oInvoice.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oDeliveryNotes); я +=1; если (я != запись) { globalD.oInvoice.Lines.Add(); } } while (!(i == запись)) ; если (globalD.oInvoice.Add() != 0) { MessageBox.Show(globalD.oCompany.GetLastErrorDescription()); } еще { MessageBox.Show("Добавлен счет"); }```
Нужна помощь, как добавить 1 счет с несколькими базовыми операциями в SAP B1 DI. в SAP b1 1 счет с несколькими поставками.
globalD.oInvoice.Lines.BaseEntry = 36530; Мне нужно вставить (36530, 36607) вот так
// инициализация объекта счета-фактуры globalD.oInvoice = (SAPbobsCOM.Documents)globalD.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices); globalD.oInvoice.CardCode = "C00757"; oRecordSet = (SAPbobsCOM.Recordset)globalD.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset); интервал я = 0; oRecordSet.DoQuery("выберите count(DocEntry) из dln1, где DocEntry в (36530, 36607)"); int Rec = oRecordSet.Fields.Item(0).Value; // этот цикл добавляет различные элементы в объект счета-фактуры я = 0; делать { globalD.oInvoice.Lines.BaseEntry = 36530; globalD.oInvoice.Lines.BaseLine = я; globalD.oInvoice.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oDeliveryNotes); я +=1; если (я != запись) { globalD.oInvoice.Lines.Add(); } } while (!(i == запись)) ; если (globalD.oInvoice.Add() != 0) { MessageBox.Show(globalD.oCompany.GetLastErrorDescription()); } еще { MessageBox.Show("Добавлен счет"); }```
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как добавить пользователя LDAP в бизнес-объекты SAP (cms) с помощью SAP BIPRWS
Anonymous » » в форуме JAVA - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-