Доступ к МедКу через объекты

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 23 лютого 2015, 21:48

JazzyManSerg писав:
в объекте GetPrimaryReestr поле Partner_IPN пишется ("Patrner_IPN") и т.д. В каждом обїекте какие то недочеты
Золотой Вы человек, Юрий Бенедиктович! Спасибо!
П.С. досадная опечатка разработчика. Неужели так оставят? 8-) :lol:

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 23 лютого 2015, 22:20

ignorant писав:
OpenReport(ExdocID) – функція відкриття документу із отриманого списку
- это метод _какого_ объекта?

Объекты
App = CreateObject("Medoc.ZApplication")
prim = App.GetPrimaryDocs()
Reestr = prim.GetPrimaryReestr (docType, docMove, dateBegin, dateEnd)

говорят: Метод объекта не обнаружен (OpenReport).
Поддерживаю вопрос. Кто-нибудь разобрался, почему не работает OpenReport() ? Пример работающего кода будет плюсом!
| Показать
Таблицу прочитать получилось, но самое интересное впереди - как открыть документ для чтения данных?

aps
Повідомлень: 3
З нами з: 04 лютого 2015, 21:06

Re: Доступ к МедКу через объекты

Повідомлення aps » 25 лютого 2015, 11:21

Встречал упоминание OpenReport в документе formaty_import-export_DBF-XML_files.doc.
У меня используется type library для Delphi, сделанная из medoc.dll от 31.01, в которой такого метода нет.
В интерфейсе IPrimaryDocs есть ProcessReport, но это, похоже, не то.

Сегодня опробовал "ускоренный" метод квитовки на основании полей документа SEND_DPA_RN/SEND_DPA_DATE (GetDocKVT применялся только для отвергнутых документов).
В общем, за 180 сек сквитовались 550 документов (учетная система обращалась к Медку по известному ExDocId, проверяя статус GetSendSTTByExDocID, затем обращаясь к документу OpenDocumentByExDocID)
Пока устраивает.

Slipez
Повідомлень: 82
З нами з: 04 жовтня 2011, 16:15
Звідки: Полтава
Контактна інформація:

Re: Доступ к МедКу через объекты

Повідомлення Slipez » 14 серпня 2015, 10:07

Проблемка со стыковкой на windows 10. Кто нибудь пробовал на 10? Не создается екземпляр медка.

OlegBom
Повідомлень: 78
З нами з: 05 липня 2012, 17:07

Re: Доступ к МедКу через объекты

Повідомлення OlegBom » 15 серпня 2015, 11:39

Slipez писав:Проблемка со стыковкой на windows 10. Кто нибудь пробовал на 10? Не создается екземпляр медка.
Та же проблема. После обновления до Windows 10 - перестал создаваться экземпляр медка в приложении.
Команда
CreateObject("MEDOC.ZApplication") выдает NIL.
Клиент в панике!!! А разработчик и в ус не дует.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Доступ к МедКу через объекты

Повідомлення priup » 15 серпня 2015, 13:27

OlegBom писав:...... После обновления до Windows 10 -...................Клиент в панике.......
http://www.me-doc.com.ua/index.php?id=%201111161974
А сюда клиент заходил прежде чем с 10-й связываться!!!!!!
| Показать
10й.jpg
10й.jpg (175.15 Кіб) Переглянуто 4926 разів
Что-то я не наблюдаю ДЕСЯТКИ........

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Доступ к МедКу через объекты

Повідомлення Колпаков Б.И. » 16 серпня 2015, 16:50

И это не есть гуд!

Вот и первые ласточки, не зря Я отдельную тему открыл!

А инсайдерские тесты 10ки давно были начаты и анонс был известен! И клиентов переходит на нее все больше и больше!..

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 17 серпня 2015, 11:45

Для того, чтобы работать с АПИ, должна быть запись в Реестре Виндовса.
Проидитесь поиском по нему, - есть там хотя бы одно встречающееся "ZApplication"? По идее сколько Медков установлено, столько раз должно встретиться в Реестре.
П.С. попробуйте переустановить Медок после обновления до Виндовс10 - при установке создается необходимая запись в Реестре (если такой вообще существует в 10ке).

Ruslan Khodzitsky

Re: Доступ к МедКу через объекты

Повідомлення Ruslan Khodzitsky » 17 серпня 2015, 16:09

А инсайдерские тесты 10ки давно были начаты и анонс был известен! И клиентов переходит на нее все больше и больше!..
На сьогодні, розробник продовжує тестування Медка на 10-ці. В найближчі дні буде резолюція, щодо роботи в цій системі.
P.S. Більшість бухів, нажаль, ще працюють на ХР :)

OlegBom,
передав на тестування помилку стикування. Дякую!

sonar
Повідомлень: 72
З нами з: 17 жовтня 2011, 16:44

Re: Доступ к МедКу через объекты

Повідомлення sonar » 25 серпня 2015, 16:06

У нас работает если и Медок и 1С (8ка) запущены с правами Администратора.

Гудлайн
Повідомлень: 29
З нами з: 21 лютого 2013, 16:54

Вопросы по объекту Sender

Повідомлення Гудлайн » 07 жовтня 2015, 16:42

У объекта Sender кроме методов Add и Send появились новые AddDocId и AcceptDoc. Новые методы используют не ExDocID (внешний идентификатор), а DocID (идентификатор документа в Медке) и в примере из справки он выглядит так: "1153B1A5-5CF8-4644-AD30-30BA604979EF"
Это что? И как этот DocID получить. Интересует, например, отправка подтверждения для полученной НН.

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 10 жовтня 2015, 15:34

DataSet GetPrimaryReestr( int docType, int docMove, date dateBegin, date dateEnd)
содержит всю необходимую информацию.

gorakh
Повідомлень: 61
З нами з: 23 травня 2012, 14:40

Re: Доступ к МедКу через объекты

Повідомлення gorakh » 23 грудня 2015, 21:47

Где посмотреть пример метода SentGetNDSPLTSTT?

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 31 грудня 2015, 11:07

http://www.me-doc.com.ua/upload_images/ ... export.doc
Пример в нем конечно не вполне пригодный, но методом научного тыка можно попытаться сделать рабочий вариант.

gorakh
Повідомлень: 61
З нами з: 23 травня 2012, 14:40

Re: Доступ к МедКу через объекты

Повідомлення gorakh » 04 січня 2016, 15:19

Inkognito писав:http://www.me-doc.com.ua/upload_images/ ... export.doc
Пример в нем конечно не вполне пригодный, но методом научного тыка можно попытаться сделать рабочий вариант.
А параметр (([in] IZDataset NDSPLTSTT) как задать? "Тыком" попробывал пяток вариантов, три часа убил, и пошел к "умным людям" спрашивать. :)

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 04 січня 2016, 15:52

Если умные люди ответят, прошу поделиться. Самому интересно, что это за зверь...
Тоже не удалось совладать с этим методом. Или описание неправильное, или метод не рабочий.

Xhazard
Повідомлень: 1197
З нами з: 29 серпня 2011, 10:59

Re: Доступ к МедКу через объекты

Повідомлення Xhazard » 12 січня 2016, 12:40

Вопрос к знатокам (в первую очередь к Inkognito):
Передаем из 1С 7.7 документ
Doc= App.OpenOrCreateDocument(orgId, ВыбБланк,,, ИД, 0);
ВыбБланк - свой самописный
Идентификатор формируем где-то так:
ИД=ЧтоПередаем+СокрЛП(НомерДокЧисло)+"-"+СокрЛП(Строка(ДатаДок))+"-"+СокрЛП(пЕДРПОУ)+"-"+СокрЛП(Строка(НомКоректир));
Но при росте базы при просмотре документа в Медке к нему начали добавляться произвольные (никаким образом не связанные) документы в качестве редакций текущего документа.
Кто знает по какой части идентификатора Медок определяет предыдущие редакции первичного документа?
Хотелось бы избежать таких граблей на будущее.
if you can dream and not make dreams your master

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Доступ к МедКу через объекты

Повідомлення Inkognito » 13 січня 2016, 11:36

Проверьте, нет ли в документе реквизитов ДатаДоговора, НомерДоговора. И не одинаковые ли они у всех ошибочно связанных документов.
Что-то мне подсказывает, что Медок не использует ссылки по ИДшнику. Возможно, указанная комбинация ДатаДоговора, НомерДоговора является ключем.

Сушко Денис
Повідомлень: 197
З нами з: 06 січня 2015, 17:23

Re: Доступ к МедКу через объекты

Повідомлення Сушко Денис » 21 березня 2016, 13:49

Чи не дивився хтось як отримати доступ до акцизних накладних?

Enix
Повідомлень: 363
З нами з: 12 квітня 2013, 16:15
Звідки: Полтава

Re: Доступ к МедКу через объекты

Повідомлення Enix » 21 березня 2016, 13:52

Сушко Денис писав:Чи не дивився хтось як отримати доступ до акцизних накладних?
Нужен модуль "ЕДО з доп. можливостями " http://www.me-doc.com.ua/index.php?id=1111172959

Відповісти

Повернутись до “1C”