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

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

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

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

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

Извините за минутку ненависти.
...
Рейтинг: 0 / 0
08.07.2011, 13:52
    #37343305
Roman V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sap B1 - создать новый документ
На установочном диске есть SDK. При его установке создается и папка примеров - не всегда рабочих, но легко поправить.
...
Рейтинг: 0 / 0
08.07.2011, 19:16
    #37344092
andrey_arj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sap B1 - создать новый документ
Roman V.,
Да, я их видел. Не нашел создание новых документов там.
...
Рейтинг: 0 / 0
13.07.2011, 11:12
    #37349356
andrey_arj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sap B1 - создать новый документ
Спросил на форуме 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
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Sap B1 - создать новый документ / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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