Сторінка 1 з 1

Форма связи с SAP

Додано: 17 квітня 2014, 16:44
Владислав Марченко
Уважаемые разработчкики,

В процессе настройки доступа пользователям наткнулся на форму, содержащую SAP. Уточните, пожалуйста, название этой формы, а также реализовано ли возможность экспорта/импорта данных Мedoc-SAP.

Re: Форма связи с SAP

Додано: 17 квітня 2014, 17:08
Нина Юрилина
Реализовано как и обычный обмен документами с другой программой, с программы файл Вы выгружаете, а в Медок импортируете

Re: Форма связи с SAP

Додано: 19 грудня 2014, 16:38
TheWirtschaftsmann
Доброго дня,

Мене також цікавить питання обміну електронними документами між програмами SAP і MEDOC. Відповідь "експортуєте з САПу, імпортуєте в Медок" була б задовільною, якби кількість документів, якими потрібно обмінятися була невеликою. Однак за попередніми оцінками доведеться обмінюватися в середньому 3 тис. ПН за місяць... Приблизно 150 ПН в день, на що бухгалтеру потрібно ледь не півтора години тільки тим і займатися вигрузкою-загрузкою, що виглядає, як мінімум, несерйозно і створює простір для помилок.

Підкажіть, будь-ласка, чи існують якісь можливості налаштування імпорту ПН в МЕДОК безпосереднього із інших систем чи хоча б інтерфейс масової загрузки податкових накладних в XML-форматі?

Дякую!

Re: Форма связи с SAP

Додано: 19 грудня 2014, 16:42
Колпаков Б.И.
Смотрите раздел Первинні документи, автоматическая обработка!

Re: Форма связи с SAP

Додано: 19 грудня 2014, 17:50
priup
Колпаков Б.И. писав:Смотрите раздел Первинні документи, автоматическая обработка!
А ТАМ кнопку F1нажмите.....

Re: Форма связи с SAP

Додано: 20 березня 2015, 01:42
Светлана МК
Аналогичная проблема возникла: заказчик хочет, чтобы налоговые накладные при создании в SAP создавались и сращу в Мedoc без импорта/экспорта XML файла.
В принципе, SAP может общаться с Мedoc с помощью СОМ-объектов. У нас уже получается создать НН с помощью методов CreateDocumentByParam и сохранить его в Medoc. Не получается пока присвоить значения полям документа. При этом MAIN и TAB1 вижу, могу с помощью метода Count количество полей посчитать.
А с передачей значений полям затруднение.
Подскажите, пожалуйста, есть ли какой-то метод, который присваивает значение указанному полю? К сожалению, в SAP нельзя написать как в 1С: rsMain.Fields.Item("ORG_NAME").Value = "Тест"; В нем только через call method можно, примерно так:

data: l_field type ole2_object.

call method of
l_field
'SetValue'
exporting
#1 = 'FIRM_EDRPOU'
#2 = '1234567890'.


И второй вопрос: как давно обновлялась библиотека типов medoccom.tlb? У меня установлена демо версия, и в ней дата изменения medoccom.tlb - 25.10.2010. В этом файле нет некоторых методов, которые описаны в хелпе. Например, отсутствует OpenOrCreateByExDocID. Существует ли более актуальный medoccom.tlb?

Re: Форма связи с SAP

Додано: 21 березня 2017, 10:33
DEVELOPER
На диво("к удивлению" рус.) в SAP OLE(OLE2) є не тільки CALL METHOD OF, а ще й GET PROPERTY OF, SET PROPERTY OF. :o
Все що можна написати в 1С, WScript(VBScript) також 100% реалізується в SAP.

І це rsMain.Fields.Item("ORG_NAME").Value = "Тест"; також:
...
GET PROPERTY OF TABLE 'Fields' = FIELDS.
GET PROPERTY OF FIELDS 'Item' = ITEM EXPORTING #1 = 'ORG_NAME'.
SET PROPERTY OF ITEM 'Value' = 'Тест'. :)