Domanda

Sono responsabile di un sistema di orologio del tempo che fornisce un facile accesso per i nostri dipendenti per entrare nelle loro ore e pubblicare quelle ore in QuickBooks

Questo non è quindi stato un problema perché abbiamo utilizzato il connettore Web per interfacciarsi con un servizio Web che ha fornito i fogli orari attualmente in attesa al sistema utilizzando QBXML Time Tracking Aggiungi richiesta Oggetti

Lasciami prefiggere questo dicendo che questo sistema funziona perfettamente bene, ma ci sentiamo in questo modo non è il modo migliore per fare quello che vogliamo fare. Ecco perché:

Quando ti aggrappiamo ore, ogni singolo blocco di un'ora (cioè 4 ore di vacanza, 8 ore di retribuzione regolare, 2 ore di straordinario) è una richiesta di tracciamento temporalizzante separato. Poiché la nostra azienda ha chiuso a bloccato utilizzando un file aziendale invece di utilizzare un database QuickBooks, aggiunge un sacco di voci individuali nel file aziendale. Abbiamo dovuto avere l'Intuit eseguire l'archiviazione e le ottimizzazioni al nostro file aziendale in passato per alleviare i problemi che questo crea (come rallentamenti o l'incapacità di eseguire interamente report)

Ora, c'è una soluzione singola che ho trovato per questo, ma è solo una piccola patch: possiamo tirare ore in base a una base settimanale piuttosto che su base giornaliera ... Ciò significa che ogni settimana avrà Un ingresso di 40 ore regolari lunedì anziché 5 voci di 8 ore regolari legate al giorno della settimana appropriata. Non mi importa questa soluzione, ma non sembra la soluzione giusta ...

Quello che sto cercando è un mezzo di blocco aggiungendo dati sensibili al tempo in una singola chiamata. Ciò significa che quando il connettore Web avvia e pings il mio servizio Web, dovrebbe restituire tutti i dati in una singola transazione anziché in un sistema multi-transazioni (che creerebbe una transazione nel file aziendale anziché migliaia) Questo probabilmente non è possibile, ma poiché la documentazione di QuickBooks è piuttosto carente di aver pensato che proponiamo alcune domande alla folla qui per vedere se qualcuno ha trovato una soluzione migliore:

    .
  1. C'è un'alternativa a TimetrackingaAddrQ che consente di inserire più voci dell'oggetto salariali di salario, ciascuna legata a una data specifica? Questo sarebbe l'equivalente di entrare in tutte le ore per ogni settimana come una singola richiesta, ma senza richiedere che queste ore siano memorizzate tutte in un solo giorno

  2. C'è un modo per restituire un elenco di oggetti TimeTrackingaAddRQ (o l'alternativa come posata in questione 1) quali prenotazioni QuickBooks possono analizzare piuttosto che restituire ogni richiesta individualmente sulla chiamata di servizio Web?

    .

    Capisco se questa domanda non si adatta alle regole di stack overflow, ma vedendo poiché questa è l'unica fonte che sembra avere qualsiasi tipo di attività che spero che questo sarebbe il posto migliore per trovare suggerimenti. I forum intuiti sono rapidi mancanti nei termini di assistenza per sviluppatori ...

È stato utile?

Soluzione

In primo luogo, per favore permettimi di non essere rispettosamente in disaccordo con te su Forum Intuit . Visito sia Stackoverflow e i forum intuit regolarmente, e nella mia esperienza le persone che rispondono alle domande di QuickBooks su Stackoverflow sono generalmente contributori regolari ai forum Intuit.

Ora, sulla tua domanda: hai già riconosciuto che il tuo sistema funziona bene e facendo quello che vuoi. Il tuo unico problema è il comportamento dei tacchetti QuickBooks in presenza di un gran numero di transazioni. È un fatto sfortunato della vita che i libri QuickBooks possono soffrire di danneggiamento occasionale del file aziendale sotto uso pesante. Ecco come gestire questo problema:

    .
  1. Assicurati di utilizzare la versione più recente di QuickBooks
  2. Se il passaggio 1 non funziona, assicurati di eseguire l'aggiornamento a QuickBooks Enterprise se non lo hai già fatto.
  3. Se il passaggio 2 non funziona, è necessario istituire una politica di tagliare il file aziendale più volte che devi. Ad esempio, è possibile avviare un nuovo file aziendale ogni 4 anni fiscali.
  4. Se stai utilizzando QuickBooks Enterprise e tagliando il tuo file aziendale su ogni anno fiscale e stai ancora vedendo problemi con la corruzione dei file, non dovresti usare QuickBooks. Nota che ho visto alcune aziende molto grandi utilizzano QuickBooks e non ho mai visto questo scenario.
  5. Il problema principale con cui hai a che fare è rivelato da questa osservazione:

    .

    Come la nostra azienda ha bloccato se stessi utilizzando un file aziendale invece di utilizzare un database QuickBooks

    Questo non è molto chiaro, ma ecco cosa penso questo significa: stai usando una vecchia copia di QuickBooks che non è l'Edizione Enterprise. Se questo è il caso, ti raccomando sicuramente a seguire i passaggi sopra descritti. Ti consiglierei anche di contattare un QuickBooks PROADADADADS e lasciali rivedere la situazione. Cercando di risolvere questo problema usando la programmazione è una cattiva idea.

    Questa domanda (e questa risposta) è sicuramente off topic per Stackoverflow, e potrebbe essere, in effetti dovrebbe essere, chiuso prima troppo a lungo. Ma ti auguro buona fortuna! E per favore non essere un estraneo ai forum intuit, ci sono molte risposte lì se sai dove guardare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top