Question

Je suis responsable d'une horloge de temps qui permet d'accéder facilement à nos employés pour entrer dans leurs heures, puis de publier ces heures dans QuickBooks

Cela n'a donc pas été un problème car nous avons utilisé le connecteur Web pour interfacer avec un service Web qui a fourni des feuilles de temps actuellement en attente au système à l'aide du suivi temporel QBXML Ajoutez des objets de demande

Permettez-moi de préférer cela en disant que ce système fonctionne parfaitement bien, mais nous nous sentons comme si ce n'est pas la meilleure façon de faire ce que nous voulons faire. Voici pourquoi:

Lorsque nous tirons en heures, chaque bloc d'heure individuel (c'est-à-dire 4 heures de vacances, 8 heures de salaire régulier, 2 heures de temps supplémentaire) est une demande de suivi de temps distincte. Au fur et à mesure que notre société s'est bien verrouillée à utiliser un fichier d'entreprise au lieu d'utiliser une base de données QuickBooks, cela ajoute beaucoup d'entrées individuelles dans le fichier de la société. Nous avons dû avoir une intuition effectuer l'archivage et les optimisations à notre dossier de notre société dans le passé pour atténuer les problèmes que cela crée (tels que les ralentissements ou l'incapacité à exécuter des rapports entièrement)

Maintenant, il y a une solution unique que j'ai trouvée pour cela, mais ce n'est que vraiment un petit patch: nous pouvons tirer des heures sur une base hebdomadaire plutôt que sur une base quotidienne ... cela signifie que chaque semaine aura Une entrée de 40 heures régulières lundi au lieu de 5 entrées de 8 heures régulières liées au jour de la semaine appropriée. Cela ne me dérange pas cette solution, mais cela ne semble pas comme la bonne solution ...

Ce que je recherche, c'est un moyen de vrac ajouter des données sensibles à temps dans un seul appel. Cela signifie que lorsque le connecteur Web lance et pings mon service Web, il doit renvoyer toutes les données dans une seule transaction au lieu d'un système multi-transactions (qui créerait une transaction dans le fichier de la société plutôt que des milliers)

Ce n'est probablement pas possible, mais comme la documentation QuickBooks manque plutôt, je figurais, je proposerais quelques questions à la foule ici pour voir si quelqu'un a trouvé une meilleure solution:

  1. Y a-t-il une alternative à TimeTrackingaddrq qui vous permet d'entrer plusieurs entrées d'élément de salaire de paie, chacune liée à une date précise? Ce serait l'équivalent d'entrer dans toutes les heures de chaque semaine en tant que demande unique, mais sans demander que ces heures soient stockées tous sur une seule journée

  2. existe une façon de renvoyer une liste d'objets TimeTrackingaddrq (ou de l'alternative comme étant posée dans la question 1) que les QuickBooks peuvent analyser plutôt que de renvoyer chaque demande individuellement sur l'appel de service Web?

  3. Je comprends si cette question ne correspond pas aux règles du débordement de la pile, mais qu'il s'agissait de la seule source qui semble avoir une activité, j'espère que ce serait le meilleur endroit pour trouver des suggestions. Les forums Intuits manquent rapidement dans les termes de l'aide au développeur ...

Était-ce utile?

La solution

Premier, veuillez me permettre de ne pas être en désaccord avec vous sur le forums Intus . Je visite régulièrement sur Stackoverflow et les forums Intuits, et dans mon expérience, les personnes qui répondent à QuickBooks des questions sur Stackoverflow sont généralement des contributeurs réguliers aux forums Intuits.

Maintenant, sur votre question: Vous avez déjà reconnu que votre système fonctionne bien et que vous faites ce que vous voulez. Votre seul problème est le comportement des QuickBooks en présence d'un grand nombre de transactions. C'est un fait malheureux de la vie que QuickBooks peut souffrir d'une corruption de dossier de l'entreprise occasionnelle sous une utilisation intensive. Voici comment traiter ce problème:

  1. Assurez-vous que vous utilisez la version la plus récente de QuickBooks
  2. Si l'étape 1 ne fonctionne pas, assurez-vous de passer à la mise à niveau de QuickBooks Enterprise si vous ne l'avez pas déjà fait.
  3. Si l'étape 2 ne fonctionne pas, vous devez mettre en place une stratégie de réduction du fichier de votre entreprise aussi souvent que nécessaire. Par exemple, vous pouvez créer un nouveau fichier d'entreprise tous les 4 exercices.
  4. Si vous utilisez QuickBooks Enterprise et coupez le fichier de votre entreprise au cours de chaque exercice et que vous voyez toujours des problèmes avec la corruption de fichier, vous ne devez pas utiliser QuickBooks. NOTE J'ai vu des grandes entreprises à utiliser des QuickBooks et je n'ai jamais vu ce scénario.
  5. Le problème de base que vous avez concerné est révélé par cette remarque:

    Au fur et à mesure que notre société a une sorte de bloquée à l'aide d'un fichier d'entreprise au lieu d'utiliser une base de données QuickBooks

    Ce n'est pas très clair, mais voici ce que je pense que cela signifie: vous utilisez une ancienne copie de QuickBooks qui n'est pas l'édition d'entreprise. Si tel est le cas, alors je recommanderais certainement de suivre les étapes décrites ci-dessus. Je vous recommanderais également de contacter un QuickBooks Souradvisor et les laisser revoir la situation. Essayer de résoudre ce problème à l'aide de la programmation est une mauvaise idée.

    Cette question (et cette réponse) est définitivement hors tension pour Stackoverflow, et elle pourrait être, bien que devrait être fermée avant trop de temps. Mais je vous souhaite bonne chance! Et s'il vous plaît ne soyez pas un étranger aux forums Intuits, il y a beaucoup de réponses là-bas si vous savez où regarder.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top