π¨βπ» ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ Π½Π΅ ΡΠ΅ΡΡΡΡ Π΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΠΈΡΡΠΈΠΊΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½ΠΈΡ
Π² ΡΠ²ΠΎΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΈΠ»ΠΈ Π² ΡΠ°ΠΉΠ»Π΅ init.php.
Π Π°Π·Π΄Π΅Π»Ρβ
- Π‘ΠΎΠ±ΡΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ β ΡΠΎΠ±ΡΡΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
- Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π²Π΅Π±-Ρ ΡΠΊΠΎΠΌ β ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π²Π΅Π±-Ρ ΡΠΊΠΎΠ²
- Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π·Π°ΠΊΠ°Π·ΠΎΠΌ β ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅/ΠΈΠΌΠΏΠΎΡΡΠ΅ Π·Π°ΠΊΠ°Π·ΠΎΠ²
- Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠΌ β ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠ²
- Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΡΠ·ΠΈΠ½ΠΎΠΉ β ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΊΠΎΡΠ·ΠΈΠ½Ρ, ΠΏΠΎΠΈΡΠΊΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ²Π°ΡΠΎΠ² Π² ΠΠ‘
- Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΎΡΠ³ΡΡΠ·ΠΊΠ°ΠΌΠΈ β ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ³ΡΡΠ·ΠΊΠΎΠΉ Π² ΠΠ‘
- Π‘Π»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π² Π½Π°ΡΠ°Π»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ Π°Π³Π΅Π½ΡΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Ρ
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΠ±ΡΡΠΈΠΉβ
ΠΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ rbs.moysklad.
| Π‘ΠΎΠ±ΡΡΠΈΠ΅ | ΠΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ | ΠΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ |
|---|---|---|
| OnBeforeAllOptionsBuild | ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ | ΠΠ° β Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΠΏΡΠΈΠΈ |
| OnBeforeWebHookOptionsBuild | ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«ΠΠ΅Π±-Ρ ΡΠΊΠΈΒ» | ΠΠ° β ΡΠΏΠΈΡΠΎΠΊ Π²Π΅Π±-Ρ ΡΠΊΠΎΠ² |
| OnBeforeWebhookProcess | ΠΠ΅ΡΠ΅Π΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π²Π΅Π±-Ρ ΡΠΊΠ° | ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ |
| OnCreateWebhookOrder | ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ£Π‘ ΠΏΠΎ Π²Π΅Π±-Ρ ΡΠΊΡ | ΠΠ΅Ρ |
| OnUpdateWebhookOrder | ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-Ρ ΡΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° | ΠΠ΅Ρ |
| OnAfterWebhookProcess | ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-Ρ ΡΠΊΠ° | ΠΠ΅Ρ |
| OnBeforeOrderApiCreate | ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ Π·Π°ΠΊΠ°Π·Π° |
| OnAfterOrderApiCreate | ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ‘ | ΠΠ΅Ρ |
| OnBeforeUpdateOrder | ΠΠ΅ΡΠ΅Π΄ ΡΠ±ΠΎΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π·Π°ΠΊΠ°Π·Π° Π΄Π»Ρ ΠΠ‘ | Π§Π΅ΡΠ΅Π· ΠΎΠ±ΡΠ΅ΠΊΡ customerOrder |
| OnBeforeSaveOrderChanges | ΠΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ‘ | ΠΠ° β ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ |
| OnBeforeUpdateAgent | ΠΠ΅ΡΠ΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠ° Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ‘ | ΠΠ΅Ρ |
| OnBeforeImportBxOrder | ΠΠ΅ΡΠ΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ Π·Π°ΠΊΠ°Π·Π° ΠΈΠ· ΠΠ‘ Π² ΠΠ£Π‘ | ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠΌΠΏΠΎΡΡΠ° |
| OnBeforeCreateBxOrder | ΠΠ΅ΡΠ΅Π΄ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° Π² ΠΠ£Π‘ | Π§Π΅ΡΠ΅Π· ΠΎΠ±ΡΠ΅ΠΊΡ Π·Π°ΠΊΠ°Π·Π° ΠΠ£Π‘ |
| OnFilterOrder | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΊΠ°Π·Π° ΡΠΈΠ»ΡΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ | ΠΠ° β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ |
| OnCustomCounterPartySearch | ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠ° Π² ΠΠ‘ | ΠΠ° β ΡΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½Ρ |
| OnBeforeCreateCounterParty | ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠ° Π² ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠ° |
| OnBeforeCreateContactPerson | ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ° ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠ° Π² ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ° |
| OnBeforeAddPosition | ΠΠ΅ΡΠ΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² Π·Π°ΠΊΠ°Π· ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ |
| OnAfterSetBasketPositions | ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π·Π°ΠΊΠ°Π·Π° Π΄Π»Ρ ΠΠ‘ | ΠΠ° β ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΠ·ΠΈΡΠΈΠΉ |
| OnBeforeGetProductMs | ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΠΎΠ²Π°ΡΠ° Π² ΠΠ‘ | ΠΠ° β ΡΠ²ΠΎΠΉ ΡΠΎΠ²Π°Ρ ΠΠ‘ |
| OnBeforeCreateProductMs | ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ²Π°ΡΠ° Π² ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠ²Π°ΡΠ° |
| OnCreateMsBasket | ΠΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΠΈΡΡΡ ΠΊΠΎΡΠ·ΠΈΠ½Ρ ΠΠ‘ Π² Π·Π°ΠΊΠ°Π· ΠΠ£Π‘ | ΠΠ° β ΠΌΠ°ΡΡΠΈΠ² ΠΊΠΎΡΠ·ΠΈΠ½Ρ |
| OnBeforeFindBasketItemFromPosition | Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ ΠΠ‘ Ρ ΠΊΠΎΡΠ·ΠΈΠ½ΠΎΠΉ ΠΠ£Π‘ | ΠΠ° β ΡΠ²ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΊΠΎΡΠ·ΠΈΠ½Ρ |
| OnAfterBuildDemandPushData | ΠΠ΅ΡΠ΅Π΄ Π²ΡΠ³ΡΡΠ·ΠΊΠΎΠΉ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ Π² ΠΠ‘ | ΠΠ° β Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ³ΡΡΠ·ΠΊΠΈ |
| OnBeforeEvent | Π Π½Π°ΡΠ°Π»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° | ΠΠ΅Ρ |
| OnBeforeAgent | Π Π½Π°ΡΠ°Π»Π΅ Π°Π³Π΅Π½ΡΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρ | ΠΠ΅Ρ |
ΠΠΎΠ΄ΡΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ \Bitrix\Main\EventManager Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΠΎΠ±ΡΡΠΈΠΉ β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΠΠΈΡΡΠΈΠΊΡ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΡΠ°ΠΉΠ» /local/php_interface/init.php. ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Π½Π° ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π΄Π°Π»Π΅Π΅ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.