1C-Bitrix fejlesztők - ACCOUNT_NUMBER, vagy játszanak az események (a lusta)

Jó napot, hölgyeim és uraim.

Jelenlegi generáció alkalmassága Rendelési szám vicces dolog, de azok számára, akik túl lusták, hogy megértsék és költségesebb a jövőben.
Majd össze eseményeket, és hogyan tudnak tenni, hogy megkapja, amit akar.

Célkitűzés: generálása a rendelési szám sablonból:
# Mi az előtag # - # # USER_ID - # Felhasználó rendelési szám #

Mi a sablon?
a) szép
b) Bassza dig, azaz a. nem gyűjt a régi boltban (hány megrendelések naponta jön nekik, becsült bevétel, stb, stb)
c) könnyebb megtalálni
d) könnyebb megjegyezni

Miért ilyen sablont?
a) generálása véletlenszerűen választott egy bonyolult és érdekes, abban az értelemben, hogy a felhasználó akkor beszélni Latinskie Simvolí, ami nem mindig jó. emlékszik a hely „a dollár.”
b) Könnyen látható, hogy hány utalványokat bocsátott ki a felhasználó által
c) által generált Day kiadja a megrendelések száma naponta, még nem alapművelet (fu milyen moslék)

És akkor az emberek, akik látták az összes ilyen sablonok lesznek a gondolat: „Te egy bolond is ott van a dobozban?”
Igen, ez van a dobozban, de ez ebben a formában
Mi megy „antipunkt” (a), ez nem szép

Mi jár a gyakorlatban

Hy Először meg kell látni, és hogyan adjunk a listát a választás? Ehhez uraim 1C-Bitrix került az esemény oldalán eladás modul beállításai nevű OnBuildAccountNumberTemplateList

A bemenő jön semmi, és a kimeneti tömb tömb (CODE '=> „# a kód #”, „NAME” => „name”) és csak egyféle lehet hozzá az eseményhez. MDA.

Amikor kiválasztja tárolt adatok nastrek modul sorban, és az egyéni típusok csak a kódsor, valamint beépített Bitriks mindig megmarad adatállomány (mint amilyenek a sablon generáció paraméterek)

COption :: SetOptionString ( "eladása", "account_number_template", "CODE generációs minta #";

COption :: SetOptionString ( "eladása", "account_number_data", # # egy bizonyos érték);


Tehát hozzá a következő kódot generációs típus sablon:

8-800-250-1860 Kapcsolat Oldaltérkép
Web site design -