SAP B1 SDK Di API, как добавить счет с несколькими базовыми записямиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 SAP B1 SDK Di API, как добавить счет с несколькими базовыми записями

Сообщение Anonymous »


Нужна помощь, как добавить 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("Добавлен счет"); }```
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»