ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (JV3_ORG_CodeOtherCodeDependancy)
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°Β (JV3_ORG_CodeOtherCodeDependancy) -Β Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΎΡ ΠΊΠΎΠ΄Π°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ΄.Β Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ:
id_RelationΒ (ΠΏΡΠΈΠΌΠ΅Ρ: "123") - ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΡΠ²ΡΠ·ΠΈΒ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΡΠΈΡΠ»ΠΎ);
TypeΒ (ΠΏΡΠΈΠΌΠ΅Ρ: "1") - ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ ΠΈΠ»ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: ΠΏΡΠΎΡΡΠΎ ΡΠ²ΡΠ·Ρ, Π·Π°ΠΏΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅Β (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΡΠΈΡΠ»ΠΎ).
1 -Β RelateΒ -Β ΡΠ²ΡΠ·Ρ;
2 -Β AllowΒ - ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅;
3 -Β ForbidΒ - Π·Π°ΠΏΡΠ΅Ρ.
id_MetaCodeΒ (ΠΏΡΠΈΠΌΠ΅Ρ: "123") -Β ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠΎΠ΄Π°Β (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΡΠΈΡΠ»ΠΎ);
id_MasterMetaCodeΒ (ΠΏΡΠΈΠΌΠ΅Ρ: "123") - ΠΊΠΎΠ΄, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ Π² ΠΏΠΎΠ»Π΅Β id_MetaCode, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ/Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡΒ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΡΠΈΡΠ»ΠΎ);
id_GroupΒ (ΠΏΡΠΈΠΌΠ΅Ρ: "123") - ΠΊ ΠΊΠ°ΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄Β (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΡΠΈΡΠ»ΠΎ).
ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΡΡΠΈ: ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ² -> ΠΡΠ±ΡΠ°ΡΡ ΡΠΈΠΏ ΠΊΠΎΠ΄Π° -> ΠΡΠ±ΡΠ°ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ -> ΠΠΊΠ»Π°Π΄ΠΊΠ° "ΠΠΎΠ΄Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°" -> ΠΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ -> ΠΠΊΠ»Π°Π΄ΠΊΠ° "ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΠΊΠΎΠ΄ΠΎΠ²":
Β
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
ΠΊΠΎΠ΄ΠΎΠ²:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΉΡΠΈΒ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π³Π΅Π½ΡΠ°,Β ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Β WSDL ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ Π΄Π΅ΠΌΠΎ-ΡΠ°ΠΉΡΠ°:Β https://demo.corteos.ru/XmlGate/V3/StaticData/MetaCodeOnCode/MetaCodeOnCodeManagement.asmx?wsdl ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡΒ demo.corteos.ruΒ Π½Π° ΡΠ²ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½ (Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ). |
Π API ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΡΠ·Π΅ΠΉ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΌΡ ΠΌΠ΅ΡΠ° ΠΊΠΎΠ΄Ρ (id_MetaCode) -Β ListV2
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΡΠ°-ΠΊΠΎΠ΄ - ΠΌΠ°ΡΡΠ΅Ρ-ΠΊΠΎΠ΄Β (id_MetaCode) -Β CreateNewV2
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΡ -Β DeleteV2
Π Π°Π·Π±Π΅ΡΠ΅ΠΌ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
Β
1. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΡΠ·Π΅ΠΉ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΌΡ ΠΌΠ΅ΡΠ° ΠΊΠΎΠ΄Ρ (id_MetaCode) - ListV2 -Β ΠΠ°ΠΏΡΠΎΡΒ /Β ΠΡΠ²Π΅Ρ
2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΡΠ°-ΠΊΠΎΠ΄ - ΠΌΠ°ΡΡΠ΅Ρ-ΠΊΠΎΠ΄ (id_MetaCode) - CreateNewV2Β Β -Β ΠΠ°ΠΏΡΠΎΡΒ /Β ΠΡΠ²Π΅Ρ
3. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΡ - DeleteV2Β Β -Β ΠΠ°ΠΏΡΠΎΡΒ /Β ΠΡΠ²Π΅Ρ
Β