2009-03-19 27 views
28

Gần đây tôi đã được yêu cầu phát triển một ứng dụng sẽ phải tích hợp với phần mềm tài chính Sage Line 50.
Tôi đã thực hiện một số googling và tôi ngạc nhiên khi thiếu thông tin về giao tiếp với Sage từ Java hoặc .Net. Sage có phải là hộp đen mà bạn cần đăng ký chương trình Nhà phát triển Sage trước khi bạn nhận được bất kỳ thông tin nào không?
Có bất kỳ tùy chọn nguồn mở nào để cho phép các ứng dụng trò chuyện với Sage không?Tích hợp với Phần mềm Tài chính Sage

Bất kỳ thông tin nào được đánh giá cao.

Cheers

Paul

+0

Thực sự không có chủ đề, nhưng bạn có tự do làm nghề không? Làm thế nào bạn đã kết thúc làm việc trên dự án này? – core

+2

Đó là một yêu cầu phổ biến đáng ngạc nhiên đối với các doanh nghiệp nhỏ, đặc biệt là ở Anh - một số tiền khổng lồ của việc sử dụng Sage cho kế toán của họ và nhận được số trong và ngoài nó là một yêu cầu chung. – Matt

Trả lời

20

Nhìn trên trang web Sage Anh tôi thấy Developer SDK sau.

Upshot là bạn cần sử dụng .Net nếu bạn muốn sử dụng SDK.

Vấn đề là SDK chỉ khả dụng trong chương trình Nhà phát triển bắt đầu từ £ 1500: Here's the brochure.

Tuy nhiên, chương trình nhà phát triển cung cấp cho bạn bản sao miễn phí của phần mềm Sage cho mục đích phát triển, vì vậy tôi có thể thấy lợi ích nếu doanh nghiệp của bạn là tích hợp Sage.

Một lựa chọn khác là một addon cho Sage được bán bởi Sage với giá £ 299

http://shop.sage.co.uk/pdf/connect_for_Sage_50.pdf

này đưa ra một cơ sở nhập khẩu XML/xuất khẩu, điều này có thể đủ cho các mục đích của tôi.

+5

Đây không phải là lựa chọn duy nhất của bạn bây giờ Sage có một dịch vụ web nguồn mở được tích hợp vào tất cả các sản phẩm có tên gọi là [SData] (http://sdata.sage.com/) (Dịch vụ dữ liệu Sage). – Lankymart

+0

liên kết bị hỏng: ( –

+2

Chương trình mới là: https://developers.sageone.com/ Ví dụ tại: https://github.com/sage –

2

tôi đã thực hiện khá nhiều với Sage Dòng 50 V9 (một vài phiên bản cũ, tôi biết). Sage cung cấp một trình điều khiển ODBC mà bạn có thể vui vẻ nói chuyện với ADO & ADO.NET. Người lái xe tuy nhiên chỉ đọc mà có thể hoặc không có thể là một vấn đề với bạn. Dường như có một số hạn chế với các truy vấn SQL mặc dù - đặc biệt, các phép nối đôi không hoạt động (một JOIN b JOIN c) & cần phải được làm phẳng. Ngoài ra, từ khóa DISTINCT dường như không được nhận dạng. Hy vọng điều này của một số sử dụng.

1

Quay lại vài năm, nhưng Sage cũng đã sử dụng để cung cấp API đọc-ghi (không dựa trên ODBC) để truy cập dữ liệu trong sản phẩm của họ.

Tôi không ngạc nhiên khi bạn cần tham gia chương trình dành cho nhà phát triển - Sage là một ứng dụng thương mại nguồn đóng truyền thống - nó không thích hợp để có các tùy chọn nguồn mở có sẵn cho nó.

Tham gia chương trình nhà phát triển được sử dụng miễn phí cho khách hàng Sage, mà những người bạn đang làm việc phải là, chắc chắn ...?

EDIT - yikes, không giải phóng nữa

+1

Đối với Sage Payroll, mặc dù họ thích bạn sử dụng SDK, chúng cho phép truy cập đọc/ghi thông qua trình điều khiển ODBC. Tuy nhiên, bạn vẫn có yo trên Chương trình dành cho nhà phát triển để nhận mật khẩu thay đổi hàng năm. –

+0

Đó là một mật khẩu đắt tiền chết tiệt. – ScottMcGready

21

Có một phương pháp mới Sage đang chuyển sang được gọi là SData. Tôi nghĩ rằng bạn có thể đọc về điều này tại http://sdata.sage.com/

Mong muốn lâu dài là SData sẽ cung cấp đầy đủ tiện nghi CRUD và đơn giản hóa việc tích hợp giữa các chương trình Sage khác nhau (trong đó có nhiều chương trình) và do đó cung cấp dịch vụ web nhất quán cho bên thứ ba các ứng dụng có thể được tích hợp với quá.

+4

Nếu bạn đang tìm kiếm dữ liệu truy cập từ các sản phẩm tài chính Sage thì SData là của Sage phương pháp mã nguồn mở của riêng không yêu cầu giấy phép phát triển Tích hợp nặng như sửa đổi các biểu mẫu Sage, v.v. sau đó bạn sẽ cần giấy phép của nhà phát triển (truy cập SDK) – Lankymart

+1

Điều này dường như đã được thay thế bằng https: //developers.sageone Hiện tại, một chương trình tự phục vụ miễn phí dường như đã hết hạn ở Vương quốc Anh, thật đáng buồn vì mục đích của tôi, trong khi nó hỗ trợ Hoa Kỳ, nó không hỗ trợ rõ ràng cho Canada. :( –

+0

Ngoài ra, https://github.com/sage có các ví dụ, tìm repos bắt đầu bằng "sageone" –

Các vấn đề liên quan