我必须在我的rails web应用程序中使用quickbooks中的库存...如果我可以使用quickbook来使用mysql会很好,因为我可以在app和quickbooks之间使用mysql,这会让事情变得简单.
有谁知道如何让quickbooks使用mysql?或者我将被迫让我的应用程序直接与quickbooks通信,我想避免:P
借助于将在线应用程序与Quickbooks集成的选项,我在QBWC上取得了很大的进展,但它相当难看.从最终用户的角度来看,QBWC的可用性非常低.
Intuit现在推动Intuit合作伙伴平台(IPP)和Intuit数据服务(IDS).我无法弄清楚这些是什么:
我已经开发了一个应用程序大约2个月.这是我以前第一次做过这么大的事情.既然我已经接近让所有进程按照我希望的方式运行,那么当我尝试运行应用程序时,我会收到以下错误.
我之前创建的应用程序运行得很好......实际上在其他机器上更好.但这个应用程序正在破坏我的印章.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: logopicking.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4f4e6509
Problem Signature 04: System.Drawing
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ba1e086
Problem Signature 07: 30
Problem Signature 08: 14
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Run Code Online (Sandbox Code Playgroud)
这就是它给我的错误.
要添加更多信息,我将发布使用
using System;
using System.ComponentModel;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Interop.QBFC11; …Run Code Online (Sandbox Code Playgroud) 我需要为QuickBooks Online获得一些测试帐户(公司),以便我们完成开发和测试我们的应用程序.我们已经联系到Intuit以试图获得这些并且被告知只使用30天的试验.这些期间对于我们的开发周期而言太短,因此我们购买了要使用的帐户.这些帐户已被关闭/锁定在我们身上,我们只是得到了模糊的答案.我们很想知道为什么我们可以停止做任何可能的有害活动,但是很难获得有关这方面的任何信息.我们的开发人员非常乐意与他们的工程师合作以实现这一目标.
有谁知道我们如何获得测试帐户,以便我们可以测试我们的应用程序?
我希望答案与StackOverflow问题不一样.我们需要测试帐户才能在我们前进之前成功测试我们的应用程序
我正在使用node-soap编写SOAP Node.js Web服务,但我不知道如何正确地制定响应。
我正在使用Web Connector将Webapp与QuickBooks 2013集成在一起。客户端将发出请求进行身份验证,并且我可以记录传递的参数,这样我就知道它正在被调用,但是我无法获得正确的响应。
该文档说,它期望一个字符串数组作为响应。WSDL的相关部分如下所示:
<s:element name="authenticateResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="authenticateResult" type="tns:ArrayOfString" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<wsdl:message name="authenticateSoapOut">
<wsdl:part name="parameters" element="tns:authenticateResponse" />
</wsdl:message>
<wsdl:operation name="authenticate">
<wsdl:input message="tns:authenticateSoapIn" />
<wsdl:output message="tns:authenticateSoapOut" />
</wsdl:operation>
<wsdl:operation name="authenticate">
<soap:operation soapAction="http://developer.intuit.com/authenticate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
Run Code Online (Sandbox Code Playgroud)
我尝试了多种配置响应对象的方法,但是不断从客户端获取错误(QuickBooks Web Connector)
我拥有的JavaScript是:
var myService = {
'QBWebConnectorSvc': {
'QBWebConnectorSvcSoap': …Run Code Online (Sandbox Code Playgroud) 这个问题涉及Intuit的QBO v3 API.
我有一个用户ID可以访问多家公司.关联公司等.当我尝试连接到我查询的第一个公司以外的公司时,我收到了身份验证错误.这是因为每个OAuth连接只能与一家公司交谈吗?
我不记得在访问令牌获取过程中指定公司,所以我对此感到困惑.我认为这篇文章可能会有回应,但它并没有完全解决我的问题.
我正在编写一个与Quickbooks接口的Python程序。连接到Quickbook时,根据问题,我可能会遇到以下两种常见异常之一:
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'QBXMLRP2.RequestProcessor.2', 'The QuickBooks company data file is currently open in a mode other than the one specified by your application.', None, 0, -2147220464), None)
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'QBXMLRP2.RequestProcessor.2', 'Could not start QuickBooks.', None, 0, -2147220472), None)
Run Code Online (Sandbox Code Playgroud)
捕获通用异常时except Exception as e显示的类型e为<class 'pywintypes.com_error'>,不能用于捕获异常:
... catch pywintypes.com_error as e:
NameError: global name 'pywintypes' is not defined
Run Code Online (Sandbox Code Playgroud)
那么,如何以一种非通用的方式捕获这两个异常呢?理想情况下,代码应具有以下布局:
try:
qb = qbsdk_interface.Qbsdk_Interface(QB_FILE)
except QbWrongModeError as e:
print('Quickbooks is open …Run Code Online (Sandbox Code Playgroud) 我想通过向Web连接器发送请求来添加客户。我已经完成了SDK提供的示例代码。我想知道使用Web连接器获取和发送数据的过程。
我如何调用Quick Book Web服务以及发送请求和检索数据。
我正在尝试将Quickbooks按钮(https://developer.intuit.com/docs/0100_quickbooks_online/0100_essentials/000500_authentication_and_authorization/widgets#/Connect_to_QuickBooks_button)连接到React组件中,并且试图将以下方法复制:添加脚本标记为React / JSX。
Quickbooks按钮使用以下脚本代码:
<script
type="text/javascript"
src="https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere-1.3.3.js">
</script>
<script src="https://js.appcenter.intuit.com/Content/IA/intuit.ipp.anywhere-1.3.3.js" type="text/javascript"></script>
<script type="text/javascript">
intuit.ipp.anywhere.setup({
grantUrl: 'http://www.mycompany.com/HelloWorld/RequestTokenServlet',
datasources: {
quickbooks : true,
payments : true
},
paymentOptions:{
intuitReferred : true
}
});
</script>
<body>
<ipp:connectToIntuit></ipp:connectToIntuit>
</body>
Run Code Online (Sandbox Code Playgroud)
我试图使用下面的React代码,该代码不起作用。任何帮助表示赞赏。谢谢。
import React from 'react';
class ConnectToQuickBooksOnlineButton extends React.Component {
constructor(props){
super(props);
this.state = {
};
}
componentWillMount() {
const library = document.createElement("script");
library.src = "https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere-1.3.3.js";
library.type = "text/javascript"
library.async = true;
document.body.appendChild(library);
const setup = document.createElement("script");
setup.src = "https://js.appcenter.intuit.com/Content/IA/intuit.ipp.anywhere-1.3.3.js";
setup.type …Run Code Online (Sandbox Code Playgroud) 这些报告来自quickbooks,下载为Excel文件.请注意,左列是基于左侧间距的嵌套层次结构.
我需要根据左侧前导空格的数量将Description列分隔为单独的列.
由于我最近一直在处理财务报告,因此这些报告非常普遍,而且非常难以使用.是否有用于导入此类数据的包或函数?
以下是可重现的输入数据框示例:
df1 <- structure(list(Description = c("asset", " current asset", " bank acc",
" banner", " clearing",
" total bank accounts",
" total current assets"),
Total = c(NA, NA, NA, 10L, 20L, 30L, 30L)),
.Names = c("Description", "Total"),
class = "data.frame",
row.names = c(NA, -7L))
Run Code Online (Sandbox Code Playgroud) quickbooks ×10
javascript ×2
python ×2
add-on ×1
asp.net ×1
c# ×1
desktop ×1
excel ×1
exception ×1
indentation ×1
intuit ×1
mysql ×1
node.js ×1
qbwc ×1
r ×1
reactjs ×1
soap ×1
web-services ×1
whitespace ×1
wsdl ×1