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