Frage

Ich bin für ein Time Clock-System verantwortlich, das unseren Mitarbeitern einen einfachen Zugriff bietet, um ihre Stunden einzugeben, und veröffentlichen diese Stunden in QuickBooks

Dies ist bisher nicht ein Problem, da wir den Webconnector mit einem Webservice mit einem Web-Service verwendet haben, der die aktuell anhängigen Zeitblätter mit dem System mithilfe von QBXML Time Tracking Add Request Request Request-Objekten

an.

Lassen Sie mich dies vorangehen, indem Sie sagen, dass dieses System perfekt funktioniert, aber wir fühlen uns, dass dies nicht der beste Weg ist, um zu tun, was wir tun wollen, was wir tun wollen. Hier warum:

Wenn wir in Stunden ziehen, ist jeder einzelne Stundenblock (d. H. 4 Stunden Urlaub, 8 Stunden regelmäßige Bezahlung, 2 Stunden Überstunden) ein separates Zeitverfolgungsauftragsantrag. Da sich unser Unternehmen selbst eingerastet hat, verwenden Sie eine Firmendatei, anstatt eine QuickBooks-Datenbank zu verwenden, fügt dies viele einzelnen Einträge in die Unternehmensdatei hinzu. Wir mussten in der Vergangenheit in Sincion-Archivierung und Optimierungen in der Firmendatei durchführen lassen, um Probleme zu lindern, die diese erstellt (z. B. langsame Downs oder die Unfähigkeit, Berichte vollständig auszuführen)

Jetzt gibt es eine einzige Lösung, die ich dafür gefunden habe, aber es ist nur wirklich ein kleiner Patch: Wir können stundenlang stundenlang anstelle von täglich anziehen ... das heißt, jede Woche wird Ein Eintrag von 40 regelmäßigen Stunden am Montag anstatt 5 Einträge von 8 regulären Stunden an den angemessenen Wochentag gebunden. Es macht mir nichts aus, diese Lösung, aber es scheint nicht wie die richtige Lösung ...

woran ich suche, ist ein Mittel zur Masse, die in einem einzigen Anruf in zeitlich sensiblen Daten hinzufügt. Dies bedeutet, dass, wenn der Webconnector mein Web-Service startet, alle Daten in einer einzelnen Transaktion anstelle von in einem Multi-Transaction-System zurückgeben (der eine Transaktion in der Unternehmensdatei statt Tausende erstellen würde) .

Dies ist wahrscheinlich nicht möglich, aber da die QuickBooks-Dokumentation eher fehlt, fehlt mir, dass ich hier ein paar Fragen an die Menge ansprechen würde, um zu sehen, ob jemand eine bessere Lösung gefunden hat:

    .
  1. Gibt es eine Alternative zu TimetrackingAddrq, mit der Sie mehrere Payroll-Lohnelementeinträge eingeben können, die jeweils an ein bestimmtes Datum gebunden sind? Dies ist das Äquivalent, alle Stunden für jede Woche als einzelne Anforderung einzugeben, jedoch, ohne dass diese Stunden an einem einzelnen Tag gespeichert werden,

  2. Gibt es eine Möglichkeit, eine Liste von TimetrackingAddrq-Objekten (oder der Alternative in Frage 1) zurückzugeben, die QuickBooks analysieren können, anstatt jede Anfrage einzeln über den Web-Service-Anruf zurückzugeben?

  3. Ich verstehe, ob diese Frage nicht in die Regeln des Stapelüberlaufs passt, aber sehen, da dies die einzige Quelle ist, die zu jeder Art von Aktivität hat, hoffe ich, dass dies der beste Ort ist, um Vorschläge zu finden. Die Intuitforen fehlen in den Bedingungen der Entwicklerhilfe ...

War es hilfreich?

Lösung

Zunächst erlauben Sie mir, Ihnen respektvoll mit Ihnen über den Intuit-Foren zuzustimmen. Ich besuche regelmäßig sowohl Stackoverflow als auch die Intuit-Foren, und in meiner Erfahrung sind die Leute, die Quickbooks-Fragen zum Stackoverflow beantworten, im Allgemeinen regelmäßig zu den Intuitforen.

Nun, weiter zu Ihrer Frage: Sie haben bereits anerkannt, dass Ihr System gut funktioniert und das tun, was Sie möchten. Ihr alleiniges Problem ist das Verhalten von QuickBooks in Anwesenheit großer Transaktionen. Es ist eine unglückliche Tatsache des Lebens, die QuickBooks unter starkem Gebrauch unter gelegentlicher Firmendatei erleiden können. Hier ist, wie Sie mit diesem Problem umgehen können:

    .
  1. Stellen Sie sicher, dass Sie die neueste Version von QuickBooks verwenden
  2. verwenden
  3. Wenn Schritt 1 nicht funktioniert, stellen Sie sicher, dass Sie das Upgrade auf QuickBooks Enterprise aufrüsten, wenn Sie es noch nicht getan haben.
  4. Wenn Schritt 2 nicht funktioniert, müssen Sie eine Richtlinie, um Ihre Unternehmensdatei so oft zu senken, wie Sie müssen. Sie können beispielsweise alle 4 Geschäftsjahre eine neue Firmendatei starten.
  5. Wenn Sie QuickBooks Enterprise verwenden und Ihre Unternehmensdatei über jedes Geschäftsjahr schneiden, und Sie sehen immer noch Probleme mit der Dateibeschädigung, Sie sollten keine QuickBooks verwenden. Hinweis Ich habe einige sehr große Unternehmen gesehen, die QuickBooks verwenden und dieses Szenario noch nie gesehen habe.
  6. Das Kernproblem, mit dem Sie den Umgang mit dem Handeln, wird durch diese Bemerkung offenbart:

    Da sich unser Unternehmen in Ordnung in die Verwendung einer Firmendatei gesperrt hat, anstatt eine QuickBooks-Datenbank

    zu verwenden

    Das ist nicht sehr klar, aber ich denke, das bedeutet, dass dies bedeutet: Sie verwenden eine alte Kopie von QuickBooks, die nicht die Enterprise Edition ist. Wenn dies der Fall ist, würde ich auf jeden Fall empfehlen, den oben beschriebenen Schritten zu folgen. Ich empfehle auch, Sie wenden Sie sich an einen QuickBooks-Proaddosivente und lassen Sie sie Überprüfen Sie die Situation. Das Versuch, dieses Problem mit der Programmierung zu lösen, ist eine schlechte Idee.

    Diese Frage (und diese Antwort) ist definitiv vom Thema für den Stackoverflow, und es könnte sein, tatsächlich sollte es zu lange geschlossen sein. Aber ich wünsche dir viel Glück! Und bitte sei kein Fremder für die Intuit-Foren, es gibt viele Antworten dort, wenn du weißt, wohin ich dich schaust.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top