1b.app
Link kopiert -

Die Privat24 Autoclient-Checkliste für Konten findet den Prozess (rozetka) / box_auto_action_privat24_import_zahlungen_autoclient nicht

Hier https://baza.cn.ua/admin/auto/action/minute/edit/
Es gibt eine Aktion „Privat24 Autoclient-Registrierung für Konten“
In der Aktion habe ich die Einstellung „Shukati-Zusatzfeld zum Prozess durch Vorlage (zum Beispiel [customorder_key])“ angegeben:
So wie dieses https://prnt.sc/vzufq5
Wenn es eine solche Einstellung gibt, findet der Prozess alles, aber ich muss nur in einem bestimmten Netzteil nach Prozessen suchen
Dazu habe ich versucht, diese Einstellung https://prnt.sc/vzuhwt zu verwenden
Das heißt, im Normalfall schreibe ich „nach\sorder\s№(.*)\sto“, ich schreibe den Modifikator und gebe an, wo gesucht werden soll (zusätzliches Feld) und gebe den BP an
Aber es wird nichts gesucht, wenn ich die Einstellung oben entferne
Was mache ich im Setup falsch und wo kann ich mehr darüber lesen?
Hier ist zum Beispiel der Prozess https://baza.cn.ua/admin/customorder/issue/30153/edit/
Im Prozess gibt es ein zusätzliches Feld, das ausgefüllt wird: https://prnt.sc/vzul42
Hier ist beispielsweise eine Zahlung https://baza.cn.ua/admin/shop/finance/ payment/9755/control/, die verlinkt werden sollte
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Kupriyan Vladislav Valerievich schrieb: Was mache ich bei der Einrichtung falsch und wo kann ich mehr darüber lesen?
Höchstwahrscheinlich hast du keinen Client gefunden, und da sich die Checkbox "Wenn der Client nicht gefunden wird, erstelle ihn gemäß den Daten aus der Zahlung" nicht lohnt, wurde er nicht erstellt. Und Sie haben angegeben, in diesem Fall Zahlungen an "Robot" zu erstellen. Dementsprechend sucht der Zahlungsclient bei der Suche nach regulären Ausdrücken nach Ihrem Client Robot (ich antworte sofort - ja, in der Einstellung https://prnt.sc/vzufq5 sucht er ohne Client und nach https ://prnt.sc/vzuhwt Einstellungen mit Client, falls vorhanden). Es würde ohne Client suchen, wenn es einen neuen erstellen würde. Tatsächlich ist es optional möglich, die Einstellung in 1 Stunde abzuschließen, damit diese regulären Ausdrücke ohne Überprüfung des Clients funktionieren.
11.12.2020, 18:04
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Tyndyk Maxim Vadimovich Administrator schrieb:
Kupriyan Vladislav Valerievich schrieb: Was mache ich bei der Einrichtung falsch und wo kann ich mehr darüber lesen?
Höchstwahrscheinlich hast du keinen Client gefunden, und da sich die Checkbox "Wenn der Client nicht gefunden wird, erstelle ihn nach den Daten aus der Zahlung" nicht lohnt, wurde er nicht erstellt. Und Sie haben angegeben, in diesem Fall Zahlungen an "Robot" zu erstellen. Dementsprechend sucht der Zahlungsclient bei der Suche nach regulären Ausdrücken nach Ihrem Client Robot (ich antworte sofort - ja, in der Einstellung https://prnt.sc/vzufq5 sucht er ohne Client und nach https ://prnt.sc/vzuhwt Einstellungen mit Client, falls vorhanden). Es würde ohne Client suchen, wenn es einen neuen erstellen würde. Tatsächlich ist es optional möglich, die Einstellung in 1 Stunde abzuschließen, damit diese regulären Ausdrücke ohne Überprüfung des Clients funktionieren.
Erstellte Empfehlungen haben nicht geholfen, auf verschiedene Arten versucht, immer noch nicht wie erforderlich gebunden den Kunden für die Zahlung des Kunden" 3 Dann habe ich die Checkboxen gedrückt 4. Gleichzeitig habe ich die Einstellung "Wenn der Kunde es nicht im System weiß, dann mache eine Zahlung für" entfernt, das heißt, sie ist leer 5 Daher habe ich in das Feld "Normale Anzeige:" geschrieben "entsprechend "das heißt, was ich zuvor in das Feld geschrieben habe" Shukati dodatkovo-Feld zum Prozess gemäß der Vorlage (z. B. [customorder_key]):" Kurz gesagt , ich habe so schnell wie möglich pervertiert, aber nichts ist passiert, die Zahlung wurde nicht an die Aufgabe https://baza.cn.ua /admin/customorder/issue/30414/edit/ angehängt. Welche anderen Optionen gibt es für dieses https ://prnt.sc/w19mqe blockieren, um zu funktionieren? Irgendwie täuscht mich der Name der Einstellung "Shukati auf dem Rahunka-Feld": Es ist nicht ganz klar, wo das Wort "rahunku" in der Einstellung zusätzliche Felder weglässt, in derselben Einstellung wählen wir ein zusätzliches Feld für den regulären Ausdruck aus
12.12.2020, 19:36
Originalkommentar zur Version verfügbar: ru

Kupriyan Vladislav Valerievich schrieb: Die Empfehlungen haben nicht geholfen, ich habe es auf verschiedene Weise versucht, es hat sich immer noch nicht so gebunden, wie es sollte. Ich habe die folgenden Optionen ausprobiert: 1. https://prnt.sc/w19jfv 3 Dann habe ich die Tasten gedrückt 4. Gleichzeitig habe ich die Einstellung "Wenn der Kunde nicht im System gefunden wird, dann zahle für" entfernt, das heißt, sie ist leer 5. Daher im Feld "Regulärer Ausdruck :“ Ich schrieb „gemäß Nr.[customorder_zovnishniyiddodpole15]\sna“, das heißt, was ich zuvor in das Feld „Shukati-Zusatzfeld zum Prozess gemäß der Vorlage (z. B. [customorder_key])“ geschrieben hatte:“ Kurz gesagt, ich habe pervers Sobald ich konnte, aber nichts passierte, wurde die Zahlung nicht an die Aufgabe angehängt https:/ /baza.cn.ua/admin/customorder/issue/30414/edit/ Welche anderen Optionen gibt es dafür https:// prnt.sc/w19mqe-Block funktioniert?
Zufällige Aufnahme von Einstellungen - ergibt oft kein Ergebnis. Vor allem, wenn ich oben klar den Grund angegeben habe, warum Sie nicht kontaktiert werden, und eine Lösung mit einem Kostenvoranschlag bereitgestellt habe.
Kupriyan Vladislav Valerievich schrieb: Ich bin irgendwie durch den Namen der Einstellung "Shukati über das Rahunka-Feld" in die Irre geführt: Es ist nicht ganz klar, wo das Wort "rahunku" in der Einstellung zusätzliche Felder auslässt, in derselben Einstellung wir zusätzliches .field für regulären Ausdruck auswählen
Das Feld wurde also signiert - es wird jedoch nach einem Prozess mit dem Wert eines zusätzlichen Prozessfelds gesucht, dessen Wert durch den regulären Ausdruck aus dem Kommentar zur Zahlung geparst wurde. Es wäre möglich, die Erstellung eines Clients zu testen und bei einer Zahlung nach seinem Prozess zu suchen - aber dies sollte noch keine importierte Zahlung sein ...
14.12.2020, 15:05
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Tyndyk Maxim Vadimovich Administrator schrieb: Vor allem, wenn ich oben klar den Grund angegeben habe, warum Sie nicht kontaktiert werden, und eine Lösung mit einer Bewertung bereitgestellt habe. [/ Quote] Sie haben den Grund angegeben, warum ich https://prnt.sc/w2f3m9 angekreuzt habe. Logischerweise sollte dies das Problem gelöst haben, dh der Client sollte erstellt werden (es hat den Client erstellt, als ich ihn getestet habe). Hier ist es https: //baza.cn .ua/admin/shop/users/2804/ Aber die Einstellung hat nicht funktioniert, warum? Hier ist ein Beispiel für eine Zahlung für Sie (Sie können es in einer Minute löschen und testen, wenn es eine Minute dauert, bis es abgeschlossen ist) https://baza.cn.ua/admin/shop/finance/?contractorid=&filterdatefrom= &filterdateto=&filtercomment=492833081&filtersumfrom=0&filtersumto= 0&order=&filterlinkkeyorder=0&clientid=&filternobalance=&filteruseid=&filterdirection=0&filterdocumentid=&filtercode=&filterbankdetail=&ok=%D0%A4%D1%96%D0%BB%D1%8C%D1%82%D1 %80%D1%83%D0 %B2%D0%B0%D1%82%D0%B8 Das heißt, es ist auf Bestellung 492833081 Hier sollte es mit dieser Aufgabe verknüpft werden https://baza.cn.ua/admin/ customorder/issue/30543/edit/ Durch dieses Feld https://prnt.sc/w2f8k3
14.12.2020, 15:25
Originalkommentar zur Version verfügbar: ru

Kupriyan Vladislav Valerievich schrieb: Hier ist ein Beispiel für eine Zahlung für Sie (Sie können es in einer Minute löschen und testen, wenn es um eine Minute Kronen verzögert wird) https://baza.cn.ua/admin /shop/finance/?contractorid= &filterdatefrom=&fil... Das heißt, es ist auf Bestellung 492833081 Hier sollte es an diese Aufgabe gebunden sein https://baza.cn.ua/admin/customorder/issue/30543/edit/ Durch dieses Feld https://prnt.sc/ w2f8k3
Nein, sollte es nicht Das zusätzliche Feld wurde geparst, aber es gibt einen anderen Client - https://baza.cn.ua/admin/shop/users /2804/ Ich werde hier nicht die gesamte Ausgabe werfen, aber es enthält den Parameter [AUT_CNTR_CRF] => 14360570 - anhand dessen der obige Kontakt anhand der externen ID findet
14.12.2020, 17:53
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Tyndyk Maxim Vadimovich Administrator schrieb: Nein, sollte es nicht, aber es hat einen Parameter drin [AUT_CNTR_CRF] => 14360570 - durch den der obige Kontakt durch externe ID gefunden wird
Es kommt irgendein Mist heraus, wenn Ich habe Sie richtig verstanden, dann stellt sich heraus, dass der Vorgang durch das zusätzliche Feld gefunden wurde, es sich jedoch um einen anderen Kunden handelte, weshalb er die Zahlung nicht gebunden hat Mandant des gefundenen Prozesses“ + „Wenn der Mandant nicht gefunden wird, erstelle ihn gemäß den Daten aus der Zahlung“ 1. Anscheinend hätten diese Einstellungen dieses Problem lösen sollen, aber nicht gelöst oder habe ich etwas falsch verstanden? 2. Es stellt sich heraus, dass diese Einstellung nur funktioniert, wenn der Kunde des Prozesses derselbe Kunde wie die Zahlung ist?
14.12.2020, 19:08
Originalkommentar zur Version verfügbar: ru

Vladislav, ich bin es leid, wie ein Papagei immer dasselbe zu beantworten. Ich habe Ihnen eine Beschreibung gegeben, warum es nicht funktioniert und was nötig ist, damit es funktioniert (mit einer Schätzung). Das ist alles.
15.12.2020, 15:14
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Maxim Tyndyk Administrator schrieb/a: Vladislav, ich bin es leid, immer dasselbe wie ein Papagei zu beantworten. Ich habe Ihnen eine Beschreibung gegeben, warum es nicht funktioniert und was nötig ist, damit es funktioniert (mit einer Schätzung). Das ist alles.
Maxim, nun, es ist mir nicht klar, du hast irgendwie gesagt, dass ich keine Kontrollkästchen aktiviert habe, ich habe sie aktiviert, aber ich habe kein Ergebnis erhalten. Wenn du gesagt hast, dass diese Aktion und genau Der Block, den ich angegeben habe, würde nur funktionieren, wenn der Client des Prozesses = Client-Zahlung ist und es keine Möglichkeit gibt, ihn zu verfeinern, dann wäre es mir klar, aber es stellt sich heraus, dass Sie irgendwie beruhigt sind, aber leider, wenn ich das richtig verstanden habe Block funktioniert nicht in den Optionen, wenn der Client des Prozesses nicht gleich dem Client der Zahlung ist. Sie haben meine Einstellungen gesehen und Sie haben die Testzahlung gesehen. Bitte sagen Sie mir, ob es eine Konfigurationsoption ohne Änderung gibt, damit dieser Block funktioniert, vorausgesetzt dass "der Kunde des Prozesses nicht gleich dem Kunden der Zahlung ist"?
15.12.2020, 17:35
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Wenn jemand weiß, in welchen Fällen die folgende Einstellung funktioniert (wo Sie das Netzteil auswählen können, in dem gesucht werden soll), antworten Sie bitte, während mir überhaupt nicht klar ist, in welchen Fällen es funktioniert
19.12.2020, 11:27
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar