У нас есть сценарий, в котором нам нужно использовать Quickbooks SDK для создания счетов-фактур из внешнего приложения, а затем возвращать копию этого счета в PDF-формате вызывающему приложению.
Создать счет-фактуру очень легко.с SDK для Quickbooks, поэтому с этим первым шагом проблем не возникает.
Однако я не уверен, как на самом деле распечатать или вернуть счет (в формате PDF) через приложение внешнего вызова.
Вот несколько вопросов, которые у меня есть относительно этой цели.
- Предоставляет ли SDK Quickbooks возможность напрямую запрашивать и возвращать визуальное представление (например, PDF) документа(например, счет-фактура)?
- Предоставляет ли SDK Quickbooks возможность напрямую печатать документ (например, счет-фактуру)?
Большинство этих вопросов возникли из-за моего общего недостатка знакомствас SDK Quickbooks.
Если предположить, что указанное выше число 1 невозможно, возможны следующие альтернативные стратегии для достижения нашей цели:
Стратегия A - печать и экспорт в PDF с использованием предварительно определенного имени файла
Если поддерживается, мы бы попросили Quickbooks распечатать счет в формате PDF с именем по нашему выбору.Используя Filewatcher, мы будем отслеживать каталог и программно получать распечатанный счет-фактуру.
Стратегия B - Создать собственный отчет по счетам за пределами Quickbooks
Мы знаем, что можем получить все данные для счета-фактурыобратно через Quickbooks SDK.Мы могли бы создать свой собственный отчет по счетам и распечатать его полностью за пределами Quickbooks.Это большая работа, и мы предпочли бы избежать этого, если это возможно.
Я очень приветствую любые комментарии по поводу этих стратегий.Еще лучше, если бы работоспособное решение было бы замечательно.
К вашему сведению, наш стек технологий использует C # / ASP.NET, QBFC, Web Connector и Quickbooks 2010.
Заранее спасибо!