Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ нСстандартных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Одна ΠΈΠ· Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ списка Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов Π±Π΅Π· нСобходимости ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π°. Π­Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для справочников, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½ΡƒΠΆΠ½ΠΎ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ запись.

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

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам 1Π‘, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ спСциалистам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ знания ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° протСстированы Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… вСрсиях ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ послСдниС Ρ€Π΅Π»ΠΈΠ·Ρ‹).

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ списка ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π°

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π·Π°Ρ‡Π΅ΠΌ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ сСбС Тизнь, Ссли Π² 1Π‘ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ стандартный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π°? На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΅ΡΡ‚ΡŒ нСсколько сцСнариСв, Π³Π΄Π΅ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ:

  • πŸ”Ή Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ интСрфСйса β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ, Ссли Π²Ρ‹Π±ΠΎΡ€ происходит Π² контСкстС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).
  • πŸ”Ή ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ отобраТСния β€” стандартная Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ (ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ Ρ‚.Π΄.).
  • πŸ”Ή Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ β€” ΠΈΠ½ΠΎΠ³Π΄Π° трСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ динамичСскиС элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² стандартном ΠΎΠΊΠ½Π΅.
  • πŸ”Ή ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими объСмами Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ систСмС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ "ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ Π½Π° складС" ΠΈΠ»ΠΈ "Π¦Π΅Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² стандартном ΠΎΠΊΠ½Π΅. Или Π² ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΌ ΡƒΡ‡Π΅Ρ‚Π΅ β€” Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° сотрудников с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈ долТностям. Π’ΠΎ всСх этих случаях ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ списка Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° становится ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

πŸ“Š Какой Ρ‚ΠΈΠΏ Ρ„ΠΎΡ€ΠΌ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² 1Π‘?
УправляСмыС Ρ„ΠΎΡ€ΠΌΡ‹
ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹
Оба Ρ‚ΠΈΠΏΠ° Π² Ρ€Π°Π²Π½ΠΎΠΉ стСпСни
НС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ

Бпособы открытия Ρ„ΠΎΡ€ΠΌΡ‹ списка ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π°

Π’ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 Π΅ΡΡ‚ΡŒ нСсколько способов Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Ρ„ΠΎΡ€ΠΌΡ‹ (управляСмая ΠΈΠ»ΠΈ обычная), вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ. Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

1. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ() с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° открытия. Для управляСмых Ρ„ΠΎΡ€ΠΌ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ", Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€);

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ЀормаБписка", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹);

Для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ синтаксис Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся:

Π€ΠΎΡ€ΠΌΠ° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния: нСльзя ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ "Π½Π° Π»Π΅Ρ‚Ρƒ" (Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ‚.Π΄.).

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ созданиС Ρ„ΠΎΡ€ΠΌΡ‹ с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ свойствами

Если трСбуСтся Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π½ΡƒΠΆΠ΄Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для управляСмой Ρ„ΠΎΡ€ΠΌΡ‹:

Π€ΠΎΡ€ΠΌΠ° = ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅Π€ΠΎΡ€ΠΌΡ‹("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

Π€ΠΎΡ€ΠΌΠ°.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠžΡ‚Π±ΠΎΡ€", Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("Поиск", "ВСст*"));

// ДобавляСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ

Π’Π°Π±Π»ΠΈΡ†Π° = Π€ΠΎΡ€ΠΌΠ°.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок;

Колонка = Π’Π°Π±Π»ΠΈΡ†Π°.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ");

Колонка.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ Π½Π° складС";

Колонка.Π¨ΠΈΡ€ΠΈΠ½Π° = 100;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт:

  • πŸ”§ Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.
  • πŸ”§ ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ ΠΈ сортировки динамичСски.
  • πŸ”§ Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий.
πŸ’‘

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ(). Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

3. ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠ’Ρ‹Π±ΠΎΡ€Π°()

Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, справочников) Π² 1Π‘ прСдусмотрСн ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π°:

Π€ΠΎΡ€ΠΌΠ°Π’Ρ‹Π±ΠΎΡ€Π° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠ’Ρ‹Π±ΠΎΡ€Π°();

Π€ΠΎΡ€ΠΌΠ°Π’Ρ‹Π±ΠΎΡ€Π°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ стандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹. Однако Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступСн Π½Π΅ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΅Π³ΠΎ Π½Π΅Ρ‚).

4. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ПланОбмСна ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ»Π°Π½Π°ΠΌΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°) Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° открываСтся Ρ‡Π΅Ρ€Π΅Π· систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹:

Π€ΠΎΡ€ΠΌΠ° = ΠŸΠ»Π°Π½Ρ‹ΠžΠ±ΠΌΠ΅Π½Π°.ОсновнойПланОбмСна.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠ’Ρ‹Π±ΠΎΡ€Π°Π£Π·Π»ΠΎΠ²();

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π­Ρ‚ΠΎΡ‚ способ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для спСцифичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π’ΠΈΠΏ Ρ„ΠΎΡ€ΠΌΡ‹ Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ() с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ УправляСмая/ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ Низкая Низкая
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ созданиС Ρ„ΠΎΡ€ΠΌΡ‹ УправляСмая/ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ Высокая БрСдняя
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠ’Ρ‹Π±ΠΎΡ€Π°() УправляСмая Низкая Низкая
Π§Π΅Ρ€Π΅Π· систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Зависит ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Низкая Низкая

Различия ΠΌΠ΅ΠΆΠ΄Ρƒ управляСмыми ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ

Один ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² 1Π‘ β€” ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ управляСмыми ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Π­Ρ‚ΠΈ различия Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ списка ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π°.

УправляСмыС Ρ„ΠΎΡ€ΠΌΡ‹

УправляСмыС Ρ„ΠΎΡ€ΠΌΡ‹ (Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.2) ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:

  • πŸ“Œ Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.
  • πŸ“Œ Π˜ΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΡƒΡŽ систСму событий ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.
  • πŸ“Œ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ динамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ интСрфСйса Π±Π΅Π· пСрСоткрытия Ρ„ΠΎΡ€ΠΌΡ‹.

Для Π½ΠΈΡ… доступны ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ() ΠΈ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ() с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° для управляСмой Ρ„ΠΎΡ€ΠΌΡ‹:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π Π΅ΠΆΠΈΠΌ", Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€);

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠšΠ»ΡŽΡ‡ΠžΡ‚Π±ΠΎΡ€Π°", "ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ = &ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ");

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ", Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ);

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ЀормаБписка", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹);

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ (унаслСдованныС ΠΈΠ· 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 7.7) ΠΈΠΌΠ΅ΡŽΡ‚ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

  • πŸ“Œ Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² толстом ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.
  • πŸ“Œ МСнСС Π³ΠΈΠ±ΠΊΠΈΠ΅ Π² ΠΏΠ»Π°Π½Π΅ динамичСского измСнСния интСрфСйса.
  • πŸ“Œ Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния событиями.

Для Π½ΠΈΡ… придСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ открытия ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Ρ‹Π±ΠΎΡ€Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π€ΠΎΡ€ΠΌΠ° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Если Π€ΠΎΡ€ΠΌΠ°.Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Π’Ρ‹Π±Ρ€Π°Π½ΠΎ: " + Π€ΠΎΡ€ΠΌΠ°.Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.НаимСнованиС);

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅?

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Если Π² свойствах Ρ„ΠΎΡ€ΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠ° "Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹" ΠΈ "Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния", Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅ "УправляСмая Ρ„ΠΎΡ€ΠΌΠ°" ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ β€” это управляСмая Ρ„ΠΎΡ€ΠΌΠ°. Если Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π΅Ρ‚ ΠΈ структура Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ 1Π‘ 7.7 β€” это обычная Ρ„ΠΎΡ€ΠΌΠ°.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° Π½Π° Π±Π°Π·Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ списка Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. Рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΠΈΠ· Π½ΠΈΡ… ΠΈ способы ΠΈΡ… устранСния.

1. Π€ΠΎΡ€ΠΌΠ° открываСтся, Π½ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· самых частых ошибок. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ кроСтся Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС Ρ€Π΅ΠΆΠΈΠΌΠ° открытия ΠΈΠ»ΠΈ отсутствии ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π°. РСшСния:

  • πŸ” Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ установлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€.
  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° открываСтся модально (Ρ‡Π΅Ρ€Π΅Π· ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ() ΠΈΠ»ΠΈ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ()).
  • πŸ” Для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠŸΡ€ΠΈΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ:
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π€ΠΎΡ€ΠΌΠ°ΠŸΡ€ΠΈΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ(ΠžΡ‚ΠΊΠ°Π·, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)

Если Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

// ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

2. НС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‚Π±ΠΎΡ€Π°, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ” ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹).
  • πŸ” Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° строки вмСсто ссылки Π½Π° справочник).
  • πŸ” НаличиС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π±ΠΎΡ€Ρ‹.

Имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° совпадаСт с Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡ‹|Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½|ΠžΡ‚Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅|ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹-->

3. Π€ΠΎΡ€ΠΌΠ° открываСтся Π½Π΅ Π² Ρ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Если вмСсто Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° открываСтся обычная Ρ„ΠΎΡ€ΠΌΠ° списка, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ” НС ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π»ΠΈ Ρ€Π΅ΠΆΠΈΠΌ открытия Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ (ΠΈΠ½ΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈforcedly ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ).
  • πŸ” ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ() вмСсто ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ()).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:ERP ΠΈΠ»ΠΈ 1Π‘:Π£Π’) стандартныС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ открытия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ внСшниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях придСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ.

4. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ

Если Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡ€ΠΈ большом объСмС Π΄Π°Π½Π½Ρ‹Ρ…:

  • πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ Π½Π° сСрвСрС (Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅).
  • πŸ” ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ количСство ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.
  • πŸ” Для управляСмых Ρ„ΠΎΡ€ΠΌ настройтС ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ = Π›ΠΎΠΆΡŒ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

Рассмотрим ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² 1Π‘. Π­Ρ‚ΠΈ сцСнарии ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

1. Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° для справочника "НомСнклатура"

Π—Π°Π΄Π°Ρ‡Π°: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΈ остаткам Π½Π° складС.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π Π΅ΠΆΠΈΠΌ", Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€);

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠžΡ‚Π±ΠΎΡ€", Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("Π“Ρ€ΡƒΠΏΠΏΠ°", Π“Ρ€ΡƒΠΏΠΏΠ°Π’ΠΎΠ²Π°Ρ€ΠΎΠ², "ΠžΡΡ‚Π°Ρ‚ΠΎΠΊΠΠ°Π‘ΠΊΠ»Π°Π΄Π΅", "> 0"));

ВыбраннаяНомСнклатура = ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ЀормаБписка", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹);

Если ВыбраннаяНомСнклатура <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Π’Ρ‹Π±Ρ€Π°Π½ΠΎ: " + ВыбраннаяНомСнклатура.НаимСнованиС);

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

2. Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° "Π—Π°ΠΊΠ°Π· покупатСля"

Π—Π°Π΄Π°Ρ‡Π°: Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π· покупатСля ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρƒ ΠΈ Π΄Π°Ρ‚Π΅.

Π€ΠΎΡ€ΠΌΠ° = Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.Π—Π°ΠΊΠ°Π·ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

ΠžΡ‚Π±ΠΎΡ€ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠžΡ‚Π±ΠΎΡ€.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚", Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚);

ΠžΡ‚Π±ΠΎΡ€.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π”Π°Ρ‚Π°", НачалоДня(ВСкущаяДата));

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚Π±ΠΎΡ€ = ΠžΡ‚Π±ΠΎΡ€;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Если Π€ΠΎΡ€ΠΌΠ°.Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π€ΠΎΡ€ΠΌΠ°.Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;

Π˜Π½Π°Ρ‡Π΅

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ НСопрСдСлСно;

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

3. Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° для рСгистра свСдСний

Π—Π°Π΄Π°Ρ‡Π°: Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ запись ΠΈΠ· рСгистра свСдСний "Π¦Π΅Π½Ρ‹ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹" ΠΏΠΎ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π΅ ΠΈ Ρ‚ΠΈΠΏΡƒ Ρ†Π΅Π½Ρ‹.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π Π΅ΠΆΠΈΠΌ", Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€);

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠžΡ‚Π±ΠΎΡ€", Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("НомСнклатура", ВСкущаяНомСнклатура, "Π’ΠΈΠΏΠ¦Π΅Π½Ρ‹", Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ’ΠΈΠΏΠ¦Π΅Π½Ρ‹));

Π’Ρ‹Π±Ρ€Π°Π½Π½Π°ΡΠ—Π°ΠΏΠΈΡΡŒ = ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("РСгистрБвСдСний.ЦСныНомСнклатуры.ЀормаБписка", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π€ΠΎΡ€ΠΌΡ‹);

πŸ’‘

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рСгистрами свСдСний ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряйтС Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π°Π² Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ пустой ΠΈΠ»ΠΈ с ошибкой доступа.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности кастомизации

Иногда стандартных возмоТностСй Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° нСдостаточно, ΠΈ трСбуСтся Π±ΠΎΠ»Π΅Π΅ глубокая кастомизация. Рассмотрим нСсколько ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ.

1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ динамичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹. НапримСр, для справочника "ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹" Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ "Баланс":

Π€ΠΎΡ€ΠΌΠ° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

Π’Π°Π±Π»ΠΈΡ†Π° = Π€ΠΎΡ€ΠΌΠ°.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок;

ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π‘Π°Π»Π°Π½Ρ = Π’Π°Π±Π»ΠΈΡ†Π°.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Баланс");

ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π‘Π°Π»Π°Π½Ρ.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ баланс";

ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π‘Π°Π»Π°Π½Ρ.Π¨ΠΈΡ€ΠΈΠ½Π° = 120;

// Настройка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° заполнСния ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π‘Π°Π»Π°Π½Ρ.Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ = Новый Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ‘ΠΏΠΈΡΠΊΠ°("Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒΠ‘Π°Π»Π°Π½Ρ");

ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π‘Π°Π»Π°Π½Ρ.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΠ‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ = Π›ΠΎΠΆΡŒ;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ заполнСния:

Ѐункция Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒΠ‘Π°Π»Π°Π½Ρ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, Колонка)

ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Бсылка;

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π Π°ΡΡ‡Π΅Ρ‚Ρ‹Π‘ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ.ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ(ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚).Π‘ΡƒΠΌΠΌΠ°;

ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

2. Настройка ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π°. НапримСр, ΠΊΠ½ΠΎΠΏΠΊΡƒ "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ остатки":

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ = Π€ΠΎΡ€ΠΌΠ°.ΠšΠΎΠΌΠ°Π½Π΄Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΠžΡΡ‚Π°Ρ‚ΠΊΠΈ");

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.ДСйствиС = Новый ДСйствиС("ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠžΡΡ‚Π°Ρ‚ΠΊΠΈ");

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ остатки";

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ = Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΠšΠΎΠΌΠ°Π½Π΄Ρ‹.ВсСгда;

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠžΡΡ‚Π°Ρ‚ΠΊΠΈ(Команда)

ВСкущаяБтрока = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅Π”Π°Π½Π½Ρ‹Π΅;

Если ВСкущаяБтрока <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ΠžΡ‚Ρ‡Π΅Ρ‚.ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².Π€ΠΎΡ€ΠΌΠ°ΠžΡ‚Ρ‡Π΅Ρ‚Π°", Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("НомСнклатура", ВСкущаяБтрока.Бсылка));

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

3. ДинамичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π±ΠΎΡ€ΠΎΠ²

МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹Π±ΠΎΡ€Π° мСнялись Π² зависимости ΠΎΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. НапримСр, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹:

Π€ΠΎΡ€ΠΌΠ° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€;

// ДобавляСм ΠΏΠΎΠ»Π΅ для Π²Ρ‹Π±ΠΎΡ€Π° Π³Ρ€ΡƒΠΏΠΏΡ‹

ΠŸΠΎΠ»Π΅Π“Ρ€ΡƒΠΏΠΏΠ° = Π€ΠΎΡ€ΠΌΠ°.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’ΠΈΠΏ("ΠŸΠΎΠ»Π΅Π€ΠΎΡ€ΠΌΡ‹"));

ΠŸΠΎΠ»Π΅Π“Ρ€ΡƒΠΏΠΏΠ°.ВипЗначСния = Новый ОписаниСВипов("БправочникБсылка.ГруппыНомСнклатуры");

ΠŸΠΎΠ»Π΅Π“Ρ€ΡƒΠΏΠΏΠ°.Имя = "Π€ΠΈΠ»ΡŒΡ‚Ρ€Π“Ρ€ΡƒΠΏΠΏΠ°";

ΠŸΠΎΠ»Π΅Π“Ρ€ΡƒΠΏΠΏΠ°.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅:";

// Настройка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° измСнСния Π³Ρ€ΡƒΠΏΠΏΡ‹

ΠŸΠΎΠ»Π΅Π“Ρ€ΡƒΠΏΠΏΠ°.ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ = Новый ДСйствиС("ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ“Ρ€ΡƒΠΏΠΏΡ‹");

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠ“Ρ€ΡƒΠΏΠΏΡ‹(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚)

Если Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π€ΠΈΠ»ΡŒΡ‚Ρ€Π“Ρ€ΡƒΠΏΠΏΠ°.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) Π’ΠΎΠ³Π΄Π°

ΠžΡ‚Π±ΠΎΡ€ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ", Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π€ΠΈΠ»ΡŒΡ‚Ρ€Π“Ρ€ΡƒΠΏΠΏΠ°.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅);

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.ΠžΡ‚Π±ΠΎΡ€.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(ΠžΡ‚Π±ΠΎΡ€);

Π˜Π½Π°Ρ‡Π΅

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.ΠžΡ‚Π±ΠΎΡ€.ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ();

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ динамичСском ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΡ‚Π±ΠΎΡ€ΠΎΠ² Π² управляСмых Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠžΡ‚Π±ΠΎΡ€() вмСсто прямого присваивания свойству ΠžΡ‚Π±ΠΎΡ€. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими объСмами Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ нСсколько совСтов ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:

1. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹Π΅ вычислСния

ВсС тяТСлыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ, сортировка, вычислСниС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° сСрвСрС. НапримСр:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π‘ΠΏΠΈΡΠΎΠΊΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅(ΠžΡ‚ΠΊΠ°Π·, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)

Если ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ΠšΠ»ΡŽΡ‡("ΠžΡ‚Π±ΠΎΡ€") Π’ΠΎΠ³Π΄Π°

Бписок.ΠžΡ‚Π±ΠΎΡ€.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ(ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.ΠžΡ‚Π±ΠΎΡ€);

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

2. ЛСнивая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

Для управляСмых Ρ„ΠΎΡ€ΠΌ настройтС ΠΏΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ = Π›ΠΎΠΆΡŒ;

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.АвтоЗагрузкаДанных = Π›ΠΎΠΆΡŒ;

3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π£Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ β€” это сократит врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ для Π²Ρ‹Π±ΠΎΡ€Π°.

4. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

Если Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° открываСтся часто с ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅:

Если НС ΠšΡΡˆΠ€ΠΎΡ€ΠΌ.Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ΠšΠ»ΡŽΡ‡(ΠšΠ»ΡŽΡ‡ΠšΡΡˆΠ°) Π’ΠΎΠ³Π΄Π°

ΠšΡΡˆΠ€ΠΎΡ€ΠΌ.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ(ΠšΠ»ΡŽΡ‡ΠšΡΡˆΠ°, ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Π΅Π”Π»ΡΠ€ΠΎΡ€ΠΌΡ‹(ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹));

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° РСшСниС ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ
МСдлСнная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΎΡ‚Π±ΠΎΡ€Ρ‹, постраничная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° УправляСмыС Ρ„ΠΎΡ€ΠΌΡ‹
Π”ΠΎΠ»Π³ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΈ большом объСмС Π΄Π°Π½Π½Ρ‹Ρ… ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ВсС Ρ‚ΠΈΠΏΡ‹ Ρ„ΠΎΡ€ΠΌ
ЗависаниС ΠΏΡ€ΠΈ динамичСском Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π΅ ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π±ΠΎΡ€ΠΎΠ² УправляСмыС Ρ„ΠΎΡ€ΠΌΡ‹
Ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ИспользованиС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

FAQ: ЧастыС вопросы ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π²Ρ‹Π±ΠΎΡ€Π°

МоТно Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹ списка?

Π”Π°, Π½ΠΎ для этого придСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ списка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π’ΠΈΠΏΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°", "Π—Π°ΠΊΠ°Π·ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ");

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π Π΅ΠΆΠΈΠΌ", Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€);

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ΠžΠ±Ρ‰ΠΈΠΉΠ€ΠΎΡ€ΠΌΠ°Π‘ΠΏΠΈΡΠΊΠ°", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹);

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² этом случаС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ настройка ΠΎΡ‚Π±ΠΎΡ€ΠΎΠ².

Как ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ справочник?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚", Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚);

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒΠœΠΎΠ΄Π°Π»ΡŒΠ½ΠΎ("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ЀормаБписка", ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹);

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ доступ ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ:

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ = ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚;
ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ примСняСтся ΠΎΡ‚Π±ΠΎΡ€?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  1. ΠžΡ‚Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ с ошибкой Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ рСгистр ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π° Ρ„ΠΎΡ€ΠΌΡ‹).
  2. ΠžΡ‚Π±ΠΎΡ€ примСняСтся Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Π° Π½Π΅ Π½Π° сСрвСрС (для управляСмых Ρ„ΠΎΡ€ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°Π‘Π΅Ρ€Π²Π΅Ρ€Π΅).
  3. Π’ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ примСнСния ΠΎΡ‚Π±ΠΎΡ€ΠΎΠ².

РСшСниС: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄:

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: " + ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.ΠžΡ‚Π±ΠΎΡ€);
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° с нСсколькими Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ строками?

Для этого Π½ΡƒΠΆΠ½ΠΎ:

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉΠ’Ρ‹Π±ΠΎΡ€ = Π˜ΡΡ‚ΠΈΠ½Π° для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.
  2. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ строки Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠŸΡ€ΠΈΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ:
Если Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡ = Π Π΅ΠΆΠΈΠΌΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡΠ€ΠΎΡ€ΠΌΡ‹.Π’Ρ‹Π±ΠΎΡ€ Π’ΠΎΠ³Π΄Π°

Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Бписок.Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈ;

// ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° массива Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… строк

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

МоТно Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Π° Π² нСмодальном Ρ€Π΅ΠΆΠΈΠΌΠ΅?

ВСхничСски Π΄Π°, Π½ΠΎ это Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±ΠΎΡ€Π°. Если Π½ΡƒΠΆΠ½ΠΎ нСмодальноС ΠΎΠΊΠ½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ списка с кастомизациСй. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π€ΠΎΡ€ΠΌΠ° = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ€ΠΎΡ€ΠΌΡƒ("ЀормаБписка");

Π€ΠΎΡ€ΠΌΠ°.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ();

Π€ΠΎΡ€ΠΌΠ°.ΠŸΡ€ΠΈΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ = Новый ДСйствиС("ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠ’Ρ‹Π±ΠΎΡ€");

Однако Π² этом случаС Π²Π°ΠΌ придСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.