Wir verwenden Cookies, um den Inhalt und die Leistung der Website zu optimieren. Indem Sie Ihren Besuch fortsetzen, stimmen Sie der Verwendung von Cookies zu.
Um eine Versandliste zu erstellen, gibt es Kundenaufträge und den dazugehörigen übergeordneten Versandprozess.
In Sendungen muss in der Dokumentvorlage Versandliste die Variable Unterauftrag die Daten zu Bestellungen mit Warenliste lesen.
Zuvor beantworteten sie die Frage https://crm-onebox.com/ru/support/documents/10051-remennaya-suborder-v-dokumente/ und boten den folgenden Tabellenerstellungscode an, hier ist er:
Ich werde zum Beispiel ein kurzes Beispiel geben, anhand dessen Sie versuchen können, es herauszufinden:
<Tabelle>
<Kopf>
<tr>
<td>Bestellung</td>
<td>Produkte</td>
</tr>
</thing>
<Körper>
{|foreach from=$subOrderArray item="suborder"|}
<tr>
<td>{|$suborder.name|}</td>
<td>
<Tabelle>
{|foreach from=$suborder.productArray item="product"|}
<tr>
<td>{|$product.name|} - {|$product.count|} - {|$product.price|}</td>
</tr>
{|/foreach|}
</table>
</td>
</tr>
{|/foreach|}
</tbody>
</table>
Die vorherige Frage wurde beantwortet, es stellte sich jedoch heraus, dass die Vorlage nur dann korrekt funktioniert, wenn nur ein Unterprozess vorhanden ist und die erste Variable in der Tabelle als {row:suborder_name} gelesen wird. Dann wird das Array aber gelesen, allerdings mehrmals, als Zeile und als Array.
Diese. In diesem Beispiel kann das Array nicht gelesen werden, obwohl theoretisch alles korrekt ist.
Sagen Sie mir, wie ich das Array richtig lesen kann?
Dokumentvorlage: https://more-moto.crm-onebox.com/admin/shop/document/templates/37/control/
Der Prozess zum Erstellen einer Versandliste: https://more-moto.crm-onebox.com/admin/customorder/dostavka/5331/edit/ Darin befindet sich die Schaltfläche „Versandliste aktualisieren“.
Um eine Versandliste zu erstellen, gibt es Kundenaufträge und den dazugehörigen übergeordneten Versandprozess. In Sendungen muss in der Dokumentvorlage Versandliste die Variable Unterauftrag die Daten zu Bestellungen mit Warenliste lesen. Zuvor beantworteten sie die Frage https://crm-onebox.com/ru/support/documents/10051-remennaya-suborder-v-dokumente... und boten den folgenden Tabellenerstellungscode an, hier ist er: Ich werde zum Beispiel ein kurzes Beispiel geben, anhand dessen Sie versuchen können, es herauszufinden: <Tabelle> <Kopf> <tr> <td>Bestellung</td> <td>Produkte</td> </tr> </thing> <Körper> {|foreach from=$subOrderArray item="suborder"|} <tr> <td>{|$suborder.name|}</td> <td> <Tabelle> {|foreach from=$suborder.productArray item="product"|} <tr> <td>{|$product.name|} - {|$product.count|} - {|$product.price|}</td> </tr> {|/foreach|} </table> </td> </tr> {|/foreach|} </tbody> </table> Die vorherige Frage wurde beantwortet, es stellte sich jedoch heraus, dass die Vorlage nur dann korrekt funktioniert, wenn nur ein Unterprozess vorhanden ist und die erste Variable in der Tabelle als {row:suborder_name} gelesen wird. Dann wird das Array aber gelesen, allerdings mehrmals, als Zeile und als Array. Diese. In diesem Beispiel kann das Array nicht gelesen werden, obwohl theoretisch alles korrekt ist. Sagen Sie mir, wie ich das Array richtig lesen kann? Dokumentvorlage: https://more-moto.crm-onebox.com/admin/shop/document/templates/37/control/ Der Prozess zum Erstellen einer Versandliste: https://more-moto.crm-onebox.com/admin/customorder/dostavka/5331/edit/ Darin befindet sich die Schaltfläche „Versandliste aktualisieren“.
Danke Es funktioniert! Das Letzte, was übrig bleibt, ist, wie man nur die Unterprozesse der ersten Ebene in einem Array durch Unterordnung ausgibt? Ich habe versucht, was ich konnte. Jetzt sind die Teilprozesse der zweiten Ebene Lead und Bestellung an den Lieferanten in der Versandliste enthalten.Die Struktur unserer Prozesse ist: Versand (als übergeordneter Prozess zugeordnet) Kundenauftrag (Hauptprozess) Lead (Teilprozess) Bestellung an den Lieferanten (Unterprozess) Sendung zur Überprüfung bearbeiten: https://more-moto.crm-onebox.com/admin/customorder/dostavka/5600/edit/
Danke Es funktioniert! Das Letzte, was übrig bleibt, ist, wie man nur die Unterprozesse der ersten Ebene in einem Array durch Unterordnung ausgibt? Ich habe versucht, was ich konnte. Jetzt sind die Teilprozesse der zweiten Ebene Lead und Bestellung an den Lieferanten in der Versandliste enthalten.Die Struktur unserer Prozesse ist: Versand (als übergeordneter Prozess zugeordnet) Kundenauftrag (Hauptprozess) Lead (Teilprozess) Bestellung an den Lieferanten (Unterprozess) Sendung zur Überprüfung bearbeiten: https://more-moto.crm-onebox.com/admin/customorder/dostavka/5600/edit/
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