Skip to content

shcherbakov-vadim/object_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

НазначСниС подсистСмы

ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

  • обСспСчСния цСлостности Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ описания зависимостСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌΠΈ
  • унификация доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сцСнариях Ρ€Π°Π±ΠΎΡ‚Ρ‹:
    • Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² управляСмой Ρ„ΠΎΡ€ΠΌΠ΅
    • ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ со стороны ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹
    • ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ управляСмой Ρ„ΠΎΡ€ΠΌΡ‹
    • ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠžΠ±ΡŠΠ΅ΠΊΡ‚, Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Ρ‚.ΠΏ.)
  • ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ дублирования ΠΊΠΎΠ΄Π°:
    • ΠΏΡ€ΠΈ зависимости ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…
    • ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… зависимостях для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй
    • ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… свойств для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй
  • ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ выполнСния ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
  • ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ зависимости ΠΎΡ‚ порядка вычислСний
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования создаваСмых ΠΏΡ€Π°Π²ΠΈΠ»
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈ

Бостав подсистСмы

  • ΠžΠ±Ρ‰ΠΈΠΉΠœΠΎΠ΄ΡƒΠ»ΡŒ.Π Π°Π±ΠΎΡ‚Π°Π‘ΠœΠΎΠ΄Π΅Π»ΡΠΌΠΈΠ“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ
    • ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ области Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ_Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· любого мСста основного прилоТСния
    • ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ области Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ_МодСль ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· модуля ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ подсистСмы

Для описания зависимостСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…

  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ - ΠΎΠ±Ρ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠΌΠ΅Π½ΠΈ: ΠœΠΎΠ΄ΡƒΠ»ΡŒ_<Ρ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…>_<Π²ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…>, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ установлСны Ρ„Π»Π°Π³ΠΈ ΠšΠ»ΠΈΠ΅Π½Ρ‚ (управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), Π‘Π΅Ρ€Π²Π΅Ρ€, Π’Π½Π΅ΡˆΠ½Π΅Π΅Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠšΠ»ΠΈΠ΅Π½Ρ‚ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). Π’ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ модуля ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ. Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹:
#ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ_ΠœΠΎΠ΄ΡƒΠ»ΡŒΠœΠΎΠ΄Π΅Π»ΠΈ
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
#ΠšΠΎΠ½Π΅Ρ†ΠžΠ±Π»Π°ΡΡ‚ΠΈ
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ подсистСму Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°
#ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ_ΠœΠΎΠ΄ΡƒΠ»ΡŒΠœΠΎΠ΄Π΅Π»ΠΈ
&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅
Ѐункция МодСль_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΡ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ) Экспорт
	Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ МодСль_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΡΠ‘Π΅Ρ€Π²Π΅Ρ€(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ);
ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

&НаБСрвСрС
Ѐункция МодСль_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΡΠ‘Π΅Ρ€Π²Π΅Ρ€(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ)
	Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ глМодСль_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΡ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°);
ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ
#ΠšΠΎΠ½Π΅Ρ†ΠžΠ±Π»Π°ΡΡ‚ΠΈ

Π’Π°ΠΊΠΆΠ΅, ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ использованиСм ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ глМодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(ΠžΡ‚ΠΊΠ°Π·, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)
	Если НЕ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Бсылка) Π’ΠΎΠ³Π΄Π°
		глМодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ);
	ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚)
	глМодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π»ΠΈΠ±ΠΎ, Ссли Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘ΡΡ‹Π»ΠΊΠ°)
	глМодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘ΡΡ‹Π»ΠΊΠ°);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты подсистСмы

  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° встроСнном языкС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ дСкларируСтся ΠΈ зависимости ΠΈ рСализация
  • ДСйствия. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, описания ΠΈ зависимости ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСтся Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° рСализация Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°.
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹. Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связаны с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
  • Бвойства. ΠŸΡ€Π°Π²ΠΈΠ»Π° заполнСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ записи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ использовании. Π˜Ρ… описаниС ΠΈ зависимости выполняСтся Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° рСализация Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹. Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ связаны с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌΠΈ шапки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° описываСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² модуля ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°:

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, <Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ поля>, <исходныС поля>) Π’ΠΎΠ³Π΄Π°
  <рСализация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°>
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅Π΄Ρƒ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ модуля ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°:

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, <Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ поля>, <исходныС поля>) Π’ΠΎΠ³Π΄Π°
  <рСализация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°>
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

<Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ поля> - строка со списоком Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ зависимых ΠΏΠΎΠ»Π΅ΠΉ <исходныС поля> - строка со списком Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΈ свойств Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависят Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ поля. свойства ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках - [Бвойство1],[Бвойство2] ΠΈ Ρ‚.ΠΏ.

НапримСр для опрСдСлСния зависимостСй Π‘ΡƒΠΌΠΌΠ° = ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ * Π¦Π΅Π½Π° ΠΈ Π¦Π΅Π½Π° = Π‘ΡƒΠΌΠΌΠ° / ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ для строки Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚:

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, "Π‘ΡƒΠΌΠΌΠ°", "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ,Π¦Π΅Π½Π°") Π’ΠΎΠ³Π΄Π°
	Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.Π‘ΡƒΠΌΠΌΠ° = Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ * Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.Π¦Π΅Π½Π°;
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, "Π¦Π΅Π½Π°", "Π‘ΡƒΠΌΠΌΠ°,ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ") Π’ΠΎΠ³Π΄Π°
	Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.Π¦Π΅Π½Π° = Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.Π‘ΡƒΠΌΠΌΠ° / Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ;
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ описания зависимостСй Π²Π°ΠΆΠ΅Π½, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ взаимозависимости ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌΠΈ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ количСства ΠΏΡ€Π΅ΠΆΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ сумму, Ссли ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ мСстами, количСство Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π΅Π½Ρƒ.

Выполнятся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π² порядкС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ зависимостСй. Если Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ зависимости Π½Π΅ ΡƒΠ΄Π°ΡΡ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ сообщСниС ΠΎΠ± ошибкС со списоком Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… зависимостСй

ДСйствия

ДСйствия ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ модуля ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ послС выполнСния всСх ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ обновлСния всСх свойств. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² строк ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ шапки ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ДСйствия всСгда Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НапримСр, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ измСнСния ΠΎΠ±Ρ‰Π΅ΠΉ суммы транспортных расходов измСняСт сумму Π² строкС Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ расчСта НДБ Π² строкС.

Для Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² шапки ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ описываСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°:

глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, <имя дСйствия>, <исходныС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹>);

Для Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ описываСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°:

глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, <имя дСйствия>, <исходныС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹>);

Набор дСйствий ΠΎΠ±Ρ‰ΠΈΠΉ для шапки ΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй, ΠΏΡ€ΠΈ этом Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° дСйствиС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π²Π°ΠΆΠ΄Ρ‹, с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, "ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΠ˜Ρ‚ΠΎΠ³", "Π’ΠΎΠ²Π°Ρ€Ρ‹") Π’ΠΎΠ³Π΄Π°
	глМодСль_Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, "Π˜ΠΌΡΠ’Π°Π±Π»ΠΈΡ†Ρ‹", "Π’ΠΎΠ²Π°Ρ€Ρ‹");
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹

Для использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² трСбуСтся для ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹. ПослС этого Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ структуру Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ) Экспорт
	ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π’Π°Π±Π»ΠΈΡ†Ρ‹ = глМодСль_Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, "ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°Π”Π»ΡΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ", Новый ОписаниСВипов("Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ"), "ВмСстС");
	глМодСль_Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π’Π°Π±Π»ΠΈΡ†Ρ‹, "ΠŸΠΎΠΌΠ΅Ρ‚ΠΊΠ°", Новый ОписаниСВипов("Π‘ΡƒΠ»Π΅Π²ΠΎ"));
	глМодСль_Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π’Π°Π±Π»ΠΈΡ†Ρ‹, "НомСнклатура", Новый ОписаниСВипов("БправочникБсылка.НомСнклатура"));
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π±Π΅Π· нСобходимости хранСния. Если ΠΏΡ€ΠΈ создании Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π° ΡƒΠΊΠ°Π·Π°Π½ способ хранСния "вмСстС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ", Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» чтСния ΠΈ записи

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘ΡΡ‹Π»ΠΊΠ°, ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈ) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΠ΅Ρ€Π΅Π΄Π—Π°ΠΏΠΈΡΡŒΡŽ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠžΠ±ΡŠΠ΅ΠΊΡ‚) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠΏΡ€ΠΈ этом Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ модСль, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΠ΅Ρ€Π΅Π΄Π—Π°ΠΏΠΈΡΡŒΡŽΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(ΠžΡ‚ΠΊΠ°Π·, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π—Π°ΠΏΠΈΡΠΈ)
	глМодСль_ΠŸΠ΅Ρ€Π΅Π΄Π—Π°ΠΏΠΈΡΡŒΡŽΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Если ΠΏΡ€ΠΈ создании Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π° ΡƒΠΊΠ°Π·Π°Π½ способ хранСния "ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°", Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» чтСния ΠΈ записи

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ§Ρ‚Π΅Π½ΠΈΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π‘ΡΡ‹Π»ΠΊΠ°, ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈ) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Бсылка) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠΏΡ€ΠΈ этом Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ модСль, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(ΠžΡ‚ΠΊΠ°Π·, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π—Π°ΠΏΠΈΡΠΈ)
	глМодСль_ΠŸΡ€ΠΈΠ—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Если модСль содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ послС записи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π—Π°ΠΏΠΈΡΠΈ)
	глМодСль_ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Бвойства

Бвойства ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΎΡ‚ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ расчСтов, Ρ‚Π°ΠΊ ΠΈ для использования Π² условных оформлСниях управляСмых Ρ„ΠΎΡ€ΠΌ

Для использования свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для ΠΌΠΎΠ΄Π΅Π»ΠΈ трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Бвойства, Π° Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рСализуСтся Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ свойств

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅Π‘Π²ΠΎΠΉΡΡ‚Π²(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π˜ΠΌΠ΅Π½Π°Π‘Π²ΠΎΠΉΡΡ‚Π²) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Бвойство шапки описываСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² модуля ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°:

глМодСль_ΠžΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΠ‘Π²ΠΎΠΉΡΡ‚Π²Π°(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, <ΠΈΠΌΠ΅Π½Π° свойств>, <исходныС поля>);

Для использования свойств строки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для ΠΌΠΎΠ΄Π΅Π»ΠΈ трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ БвойстваБтроки, Π° Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рСализуСтся Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ свойств

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° МодСль_ΠŸΡ€ΠΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅Π‘Π²ΠΎΠΉΡΡ‚Π²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, Π˜ΠΌΠ΅Π½Π°Π‘Π²ΠΎΠΉΡΡ‚Π²) Экспорт
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Бвойства Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠŸΡ€ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°

глМодСль_ΠžΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΠ‘Π²ΠΎΠΉΡΡ‚Π²Π°Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, <ΠΈΠΌΠ΅Π½Π° свойств>, <исходныС поля>);

На основании ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΈ свойств, систСма Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ свойства для обновлСния, ΠΏΡ€ΠΈ этом ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ - ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅, Ρ‚.Π΅. Ссли Π½Π΅Ρ‚ свойств, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависят Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ свойств Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½ΠΎ послС выполнСния всСх ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Если модСль содСрТит свойства Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ послС записи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

&НаБСрвСрС
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π—Π°ΠΏΠΈΡΠΈ)
	глМодСль_ΠŸΠΎΡΠ»Π΅Π—Π°ΠΏΠΈΡΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠžΠ±ΡŠΠ΅ΠΊΡ‚);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² строки ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² шапки ΠΈΠ»ΠΈ связанной строки ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Для использования Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках Π² зависимом ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, "ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ", "НомСнклатура,{Π‘ΠΊΠ»Π°Π΄}") Π’ΠΎΠ³Π΄Π°
	Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ = ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠ°(Π”Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ.НомСнклатура, глМодСль_Π”Π°Π½Π½Ρ‹Π΅(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ).Π‘ΠΊΠ»Π°Π΄);
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

БоотвСтствСнно Π² исходном ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ достаточно Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°

Если глМодСль_Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, "Π‘ΠΊΠ»Π°Π΄") Π’ΠΎΠ³Π΄Π°
	Для КаТдого Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹ Из глМодСль_Π”Π°Π½Π½Ρ‹Π΅(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ).Π’ΠΎΠ²Π°Ρ€Ρ‹ Π¦ΠΈΠΊΠ»
		глМодСль_ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹, "{Π‘ΠΊΠ»Π°Π΄}"
	ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ИспользованиС подсистСмы

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π² управляСмой Ρ„ΠΎΡ€ΠΌΠ΅

Π’ΠΎ всС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ измСнСния Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ²:

глМодСль_ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя);

ΠΈΠ»ΠΈ

глМодСль_ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, глМодСль_Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅Π”Π°Π½Π½Ρ‹Π΅(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚), глМодСль_Π˜ΠΌΡΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚));

Для Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠŸΡ€ΠΈΠžΠΊΠΎΠ½Ρ‡Π΅Π½ΠΈΠΈΠ Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ПослСУдалСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π’ΠΎΠ²Π°Ρ€Ρ‹ΠŸΡ€ΠΈΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈΠ Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, НоваяБтрока, ΠžΡ‚ΠΌΠ΅Π½Π°Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ)
	Если Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠžΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, НоваяБтрока, ΠžΡ‚ΠΌΠ΅Π½Π°Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ) Π’ΠΎΠ³Π΄Π°
		Π’ΠΎΠ·Π²Ρ€Π°Ρ‚;
	ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
	
	глМодСль_ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя, БтруктураВСкущиСЗначСния, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅Π”Π°Π½Π½Ρ‹Π΅);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π’ΠΎΠ²Π°Ρ€Ρ‹ΠŸΠΎΡΠ»Π΅Π£Π΄Π°Π»Π΅Π½ΠΈΡ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚)
	глМодСль_ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²(Π­Ρ‚Π°Π€ΠΎΡ€ΠΌΠ°, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя, БтруктураВСкущиСЗначСния);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Если ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с модСлью ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ мноТСствСнныС измСнСния, рСкомСндуСтся Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π° ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ окончСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Для использовании ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ слСдуСт ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»:

  • Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
  • Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ всС извСстныС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Π·Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ², вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ выполнСния Π»ΠΈΡˆΠ½ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ дСйствий
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚ = глМодСль_ΠΠ°Ρ‡Π°Ρ‚ΡŒΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡ(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.ΠŸΡ€ΠΈΡ…ΠΎΠ΄.Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚());
	
Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π¨Π°ΠΏΠΊΠΈ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°;
Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π¨Π°ΠΏΠΊΠΈ.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π”Π°Ρ‚Π°", ВСкущаяДата());
глМодСль_Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚, Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π¨Π°ΠΏΠΊΠΈ);
	
Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π‘Ρ‚Ρ€ΠΎΠΊΠΈ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("НомСнклатура,ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ");
Для КаТдого Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹ Из ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’ΠΎΠ²Π°Ρ€Ρ‹ Π¦ΠΈΠΊΠ»
	Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠ—Π½Π°Ρ‡Π΅Π½ΠΈΡΠ‘Π²ΠΎΠΉΡΡ‚Π²(Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π‘Ρ‚Ρ€ΠΎΠΊΠΈ, Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹);
	
	НоваяБтрока = Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’ΠΎΠ²Π°Ρ€Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();
	глМодСль_Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π‘Ρ‚Ρ€ΠΎΠΊΠΈ(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚, НоваяБтрока, Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹Π‘Ρ‚Ρ€ΠΎΠΊΠΈ);
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
	
глМодСль_Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠ˜Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ(Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published