powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Sap B1 - создать новый документ
5 сообщений из 5, страница 1 из 1
Sap B1 - создать новый документ
    #37337584
andrey_arj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Кто-нибудь знает, как создавать новые документы в SAP B1, используя SDK DI API (VBA, VB, .Net).
Интересует конкретный пример (один любой) с кодом, задолбался читать примеры с официального сайта.
Что-нибудь типа вот такого кто-нибудь делал ?

http://www.youtube.com/watch?v=tWEnK4WUQ64
...
Рейтинг: 0 / 0
Sap B1 - создать новый документ
    #37338309
andrey_arj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК, топик не имеет смысла, ответов нет и не будет, поскольку SAP b1 полное дерьмо:

/topic/610610&hl=sap%20business%20one

полностью согласен с автором.

Но я уверен, что тема актуальна для тех, кто пришел в компанию, где уже по факту выбрали и внедрили этот замечательный продукт. Идея в том, что SAP b1 не имеет внутреннего языка разработки, приходится докручивать велосипед, каким его дали. Единственная возможность что-то дописать без поддержки замечательной команды сторонних разработчиков SAP b1 (которые за add-on "Маршрутные листы" влепят такие сроки и цены, что мама не горюй), это SAP Api. Как им пользоваться - великая тайна, буду разбираться сам (а пока - посмотрите мои топики: репликация данных + Access + SSAS+ Excel - полный велосипедный набор).

Извините за минутку ненависти.
...
Рейтинг: 0 / 0
Sap B1 - создать новый документ
    #37343305
Roman V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На установочном диске есть SDK. При его установке создается и папка примеров - не всегда рабочих, но легко поправить.
...
Рейтинг: 0 / 0
Sap B1 - создать новый документ
    #37344092
andrey_arj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman V.,
Да, я их видел. Не нашел создание новых документов там.
...
Рейтинг: 0 / 0
Sap B1 - создать новый документ
    #37349356
andrey_arj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спросил на форуме SAP, дали ответ. Все не так плохо, оказывается (хотя у меня большая часть примеров не компилится).

http://forums.sdn.sap.com/thread.jspa?threadID=1993135

Рабочий код привожу ниже, может быть будет кому-нибудь полезен. Тема закрыта.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Dim oOrder As New SAPbobsCOM.Documents ' Order object
 
        Dim lRetCode As Integer ' Return Code
 
        ' New Order
        Set oOrder = oCompany.GetBusinessObject(SAPbobsCOM.oOrders)
 
        ' Fill Order details
        oOrder.CardCode = "C40000"
        oOrder.CardName = "Earthshaker Corporation"
        oOrder.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
        oOrder.DocDate = Now()
        oOrder.DocDueDate = Now()
        oOrder.DocCurrency = "USD"
 
        'Fill 2 lines in the order
        oOrder.Lines.ItemCode = "A00001"
        oOrder.Lines.ItemDescription = "IBM Inforprint 1312"
        oOrder.Lines.Quantity =  1 
        oOrder.Lines.Price =  380 
        oOrder.Lines.TaxCode = "0"
        oOrder.Lines.LineTotal =  380 
 
        oOrder.Lines.Add
        
        oOrder.Lines.ItemCode = "A00002"
        oOrder.Lines.ItemDescription = "IBM Infoprint 1222"
        oOrder.Lines.Quantity =  1 
        oOrder.Lines.Price =  380 
        oOrder.Lines.TaxCode = "0"
        oOrder.Lines.LineTotal =  380 
 
        ' Now we want to delete the second line in the Order
        oOrder.Lines.Delete
 
        ' The Order will be added without the second line
        lRetCode = oOrder.Add
        If lRetCode   0  Then
            oCompany.GetLastError lErrCode, sErrMsg
            MsgBox "Error ¹" & lRetCode & sErrMsg
        Else
            MsgBox "Norm"
        End If
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Sap B1 - создать новый документ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]