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

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

ΠœΡ‹ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ вСсь ΠΏΡƒΡ‚ΡŒ: ΠΎΡ‚ создания ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ заполнСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π±Π°Π·Ρ‹. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ошибкам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ. Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ β€” этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для вас.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² 1Π‘ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ сцСнарии использования:

  • πŸ“„ ΠŸΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (счСта, Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅, Π°ΠΊΡ‚Ρ‹)
  • πŸ“Š ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ (ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-ΡΠ°Π»ΡŒΠ΄ΠΎΠ²Ρ‹Π΅ вСдомости, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ΄Π°ΠΆ)
  • πŸ“‹ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ ΠΈ рСгистры (Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… для Π°Π½Π°Π»ΠΈΠ·Π°)
  • πŸ“₯ Π˜ΠΌΠΏΠΎΡ€Ρ‚/экспорт Π΄Π°Π½Π½Ρ‹Ρ… (ΠΎΠ±ΠΌΠ΅Π½ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами)

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” это Π½Π΅ просто статичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π±Π°Π·Ρ‹ Ρ‡Π΅Ρ€Π΅Π· запросы ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎ позволяСт автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. НапримСр, ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… Π·Π° мСсяц систСма сама подтянСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· рСгистров накоплСния, рассчитаСт ΠΈΡ‚ΠΎΠ³ΠΈ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ according to Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ.

Π‘Π΅Π· Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ:

  • πŸ”„ АвтоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  • 🎨 Π“ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ (Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹)
  • πŸ“Ž Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ динамичСскиС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹
  • πŸ–¨οΈ ΠŸΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с сохранСниСм Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ стиля ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
πŸ“Š Как часто Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² 1Π‘?
Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
НСсколько Ρ€Π°Π· Π² нСдСлю
Π Π΅Π΄ΠΊΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости
Никогда нС использовал

Бпособы создания Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: ΠΎΡ‚ простого ΠΊ слоТному

БущСствуСт Ρ‚Ρ€ΠΈ основных способа создания Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² 1Π‘, ΠΈ Π²Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΈ уровня ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

1. Π§Π΅Ρ€Π΅Π· конструктор ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π±Π΅Π· программирования)

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΌΠ΅Ρ‚ΠΎΠ΄, доступный Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±Π΅Π· Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для статичСских Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ простых ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² с фиксированной структурой. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ 1Π‘ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.
  2. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠžΡ‚Ρ‡Ρ‘Ρ‚ΠŸΠΎΠŸΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ).
  3. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ конструктора настройтС количСство строк ΠΈ столбцов, Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
  4. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ячСйки статичСским тСкстом ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, =БУММ(B2:B10)).

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ созданиС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅

Для динамичСских Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π±Π°Π·Ρ‹, трСбуСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° встроСнном языкС 1Π‘. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ минимального ΠΊΠΎΠ΄Π° для создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с трСмя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ:

Π’Π°Π±Π”ΠΎΠΊ = Новый Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚;

Π’Π°Π±Π”ΠΎΠΊ.ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ();

// ДобавляСм ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(1, 1, 1, 3);

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.ВСкст = "ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ Π·Π° мСсяц";

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.Π¨Ρ€ΠΈΡ„Ρ‚.Π Π°Π·ΠΌΠ΅Ρ€ = 14;

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.Π¨Ρ€ΠΈΡ„Ρ‚.Π–ΠΈΡ€Π½Ρ‹ΠΉ = Π˜ΡΡ‚ΠΈΠ½Π°;

// ДобавляСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ столбцов

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку("Π’ΠΎΠ²Π°Ρ€|ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ|Π‘ΡƒΠΌΠΌΠ°");

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ заполнСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ бСрутся ΠΈΠ· запроса)

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку("Ноутбук|5|250 000");

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку("ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€|10|80 000");

Π’Π°Π±Π”ΠΎΠΊ.ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ();

3. ИспользованиС систСмы ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘ΠšΠ”)

НаиболСС ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для создания слоТных ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ². Π‘ΠšΠ” позволяСт:

  • πŸ” Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы ΠΊ Π±Π°Π·Π΅ прямо Π² конструкторС
  • πŸ“Š Π‘Ρ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ сводныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
  • πŸ”„ ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΈΡ‚ΠΎΠ³ΠΈ автоматичСски
  • πŸ“„ Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Excel, PDF, HTML

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Π‘ΠšΠ”:

  1. Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ β†’ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.
  2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
  3. Π’ конструкторС настройтС источник Π΄Π°Π½Π½Ρ‹Ρ… (запрос), структуру ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.
  4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ запуститС ΠΎΡ‚Ρ‡Ρ‘Ρ‚ β€” систСма сгСнСрируСт Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ автоматичСски.
πŸ’‘

Для простых статичСских Ρ‚Π°Π±Π»ΠΈΡ† Ρ…Π²Π°Ρ‚ΠΈΡ‚ конструктора ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Для динамичСских Π΄Π°Π½Π½Ρ‹Ρ… с расчётами Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Для слоТных аналитичСских ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π° систСма ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘ΠšΠ”).

Пошаговая инструкция: создаём Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с нуля

Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ процСсс создания Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π·Π° основу Π·Π°Π΄Π°Ρ‡Ρƒ: ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ остатках Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹.

Π¨Π°Π³ 1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β†’ Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.
  2. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².
  3. Π’ конструкторС ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ 5 строк ΠΈ 4 столбца (для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…).
  4. ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°: Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки A1:D1 ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ.
  5. Π’ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½ΠΎΠΉ ячСйкС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ тСкст "ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС" ΠΈ установитС ΡˆΡ€ΠΈΡ„Ρ‚ 14pt, ΠΆΠΈΡ€Π½Ρ‹ΠΉ.

Π¨Π°Π³ 2. Настройка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² столбцов

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:

Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π¨ΠΈΡ€ΠΈΠ½Π° (символов) Π€ΠΎΡ€ΠΌΠ°Ρ‚
A НомСнклатура 40 ВСкст
B Артикул 15 ВСкст
C ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ 10 Число
D Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 15 Число (2 Π·Π½Π°ΠΊΠ° послС запятой)

Π¨Π°Π³ 3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΈΠ»ΠΈ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅) Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ для заполнСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π±Π°Π·Ρ‹:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠ’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚(Π’Π°Π±Π”ΠΎΠΊ, ГруппаНомСнклатуры = НСопрСдСлСно)

// ΠžΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Π’Π°Π±Π”ΠΎΠΊ.ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ();

// Запрос ΠΊ Π±Π°Π·Π΅ для получСния остатков

Запрос = Новый Запрос;

Запрос.ВСкст =

"ВЫБРАВЬ

| НомСнклатура.НаимСнованиС КАК НомСнклатура,

| НомСнклатура.Артикул КАК Артикул,

| ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ КАК ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ,

| ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.Π‘ΡƒΠΌΠΌΠ°ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ КАК Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

|Π˜Π—

| РСгистрНакоплСния.ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ КАК ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ

| Π›Π•Π’ΠžΠ• Π‘ΠžΠ•Π”Π˜ΠΠ•ΠΠ˜Π• Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура КАК НомСнклатура

| ПО ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.НомСнклатура = НомСнклатура.Бсылка

|Π“Π”Π•

| НЕ НомСнклатура.ΠŸΠΎΠΌΠ΅Ρ‚ΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ

| " + (?ГруппаНомСнклатуры <> НСопрСдСлСно THEN "И НомСнклатура.Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ = &Π“Ρ€ΡƒΠΏΠΏΠ°" Π˜ΠΠΠ§Π• "") + "

|Π£ΠŸΠžΠ Π―Π”ΠžΠ§Π˜Π’Π¬ ПО

| НомСнклатура.НаимСнованиС";

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

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("Π“Ρ€ΡƒΠΏΠΏΠ°", ГруппаНомСнклатуры);

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

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ° = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ();

Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° = Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ°.Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ();

// Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку("НомСнклатура|Артикул|ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ|Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ");

// Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅

Пока Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ() Π¦ΠΈΠΊΠ»

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку(

Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.НомСнклатура + "|" +

Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Артикул + "|" +

Π€ΠΎΡ€ΠΌΠ°Ρ‚(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ, "Π§Π“=0") + "|" +

Π€ΠΎΡ€ΠΌΠ°Ρ‚(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, "Π§Π”Π¦=2; Π§Π Π”=.; ЧН=НСт")

);

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

// Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ столбцы с числами

Π’Π°Π±Π”ΠΎΠΊ.Колонка(3).Число.Π€ΠΎΡ€ΠΌΠ°Ρ‚ = "Π§Π“=0";

Π’Π°Π±Π”ΠΎΠΊ.Колонка(4).Число.Π€ΠΎΡ€ΠΌΠ°Ρ‚ = "Π§Π”Π¦=2; Π§Π Π”=.";

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

Π¨Π°Π³ 4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΈ оформлСния

Π§Ρ‚ΠΎΠ±Ρ‹ автоматичСски Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΠΎ столбцам ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки красным, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄:

// ПослС Ρ†ΠΈΠΊΠ»Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… добавляСм ΠΈΡ‚ΠΎΠ³ΠΈ

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку("Π˜Π’ΠžΠ“Πž||" +

Π€ΠΎΡ€ΠΌΠ°Ρ‚(Π’Π°Π±Π”ΠΎΠΊ.Π˜Ρ‚ΠΎΠ³(3), "Π§Π“=0") + "|" +

Π€ΠΎΡ€ΠΌΠ°Ρ‚(Π’Π°Π±Π”ΠΎΠΊ.Π˜Ρ‚ΠΎΠ³(4), "Π§Π”Π¦=2; Π§Π Π”=.")

);

// УсловноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков

ΠžΠ±Π»Π°ΡΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Ρ… = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(3, 3, Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы, 3);

ΠžΠ±Π»Π°ΡΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Ρ….Π£ΡΠ»ΠΎΠ²Π½ΠΎΠ΅ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΠ£ΡΠ»ΠΎΠ²ΠΈΠ΅(

Новый УсловиСЀорматирования("Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ < 0", Новый ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ(ЦвСтВСкста = Π’Π΅Π±Π¦Π²Π΅Ρ‚.ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ))

);

Π‘ΠΎΡ…Ρ€Π°Π½Ρ‘Π½ ΠΌΠ°ΠΊΠ΅Ρ‚ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ названиями ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ|

Π—Π°Π΄Π°Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ чисСл для столбцов с количСством ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ|

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΠΎ числовым ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ|

НастроСно условноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ|

ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€Π°Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²-->

Π Π°Π±ΠΎΡ‚Π° с областями ΠΈ объСдинСниС ячССк

Одной ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… возмоТностСй Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² являСтся Ρ€Π°Π±ΠΎΡ‚Π° с областями β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅. ΠžΠ±Π»Π°ΡΡ‚ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚:

  • 🎨 ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊ нСскольким ячСйкам ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  • πŸ“Š Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для расчёта ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΡ‚ΠΎΠ³ΠΎΠ²
  • πŸ”„ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  • πŸ–ΌοΈ Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ изобраТСния ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π·ΠΎΠ½Ρƒ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ:

  1. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, A1:D1 для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°).
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠžΠ±Π»Π°ΡΡ‚ΡŒ(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ области:
    Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(1, 1, 1, 4);
  3. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСй области:
    Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.Π¦Π²Π΅Ρ‚Π€ΠΎΠ½Π° = Π’Π΅Π±Π¦Π²Π΅Ρ‚.Π‘Π²Π΅Ρ‚Π»ΠΎ-Π‘Π΅Ρ€Ρ‹ΠΉ;

ОбъСдинСниС ячССк часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ слоТных шапок Ρ‚Π°Π±Π»ΠΈΡ†. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ячСйки A1 ΠΈ B1:

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Π°ΡΠžΠ±Π»Π°ΡΡ‚ΡŒ = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(1, 1, 1, 2);

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Π°ΡΠžΠ±Π»Π°ΡΡ‚ΡŒ.ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ();

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Π°ΡΠžΠ±Π»Π°ΡΡ‚ΡŒ.ВСкст = "ΠžΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ";

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования областСй:

  • πŸ“Œ ЀиксированныС шапки: Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅.
  • πŸ“ˆ Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…: Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ строки с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ катСгориями Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ².
  • πŸ’° ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΡ‚ΠΎΠ³ΠΈ: рассчитайтС сумму ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ строки.
  • πŸ–ΌοΈ Вставка Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с областями ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ячССк ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠžΠ±Π»Π°ΡΡ‚ΡŒ(БтрокаНачало, БтолбСцНачало, Π‘Ρ‚Ρ€ΠΎΠΊΠ°ΠšΠΎΠ½Π΅Ρ†, Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†ΠšΠΎΠ½Π΅Ρ†). НумСрация начинаСтся с 1, Π° Π½Π΅ с 0, ΠΊΠ°ΠΊ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования.

πŸ’‘

Π§Ρ‚ΠΎΠ±Ρ‹ быстро Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ() Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для примСнСния глобального оформлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, установки ΡˆΡ€ΠΈΡ„Ρ‚Π° для всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Экспорт ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² 1Π‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ экспорт ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами. Рассмотрим основныС сцСнарии.

Экспорт Π² Excel

Для Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Excel ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ() с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°:

Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹\ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.xlsx", Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.XLSX);

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ экспорта:

  • πŸ“„ Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ форматирования: Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ячССк Π±ΡƒΠ΄ΡƒΡ‚ пСрСнСсСны Π² Excel.
  • πŸ“Š ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹: Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ помСщаСтся Π½Π° ΠΎΠ΄ΠΈΠ½ лист, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚Π° автоматичСски.
  • πŸ” Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…: Π² Excel ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.

Экспорт Π² PDF

Для создания ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF:

Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹\ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ.pdf", Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.PDF);

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ экспорта Π² PDF:

  • πŸ–ΌοΈ БохраняСтся Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов (ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ).
  • πŸ”’ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½ ΠΎΡ‚ рСдактирования.
  • πŸ“ МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ страницы (книТная/альбомная) ΠΈ поля.

Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· Excel

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Excel Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:

Π’Π°Π±Π”ΠΎΠΊ = Новый Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚;

Π’Π°Π±Π”ΠΎΠΊ.ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ("C:\Π˜ΠΌΠΏΠΎΡ€Ρ‚\Π”Π°Π½Π½Ρ‹Π΅.xlsx", Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.XLSX);

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ экспортС/ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅:

  • ❌ ΠŸΠΎΡ‚Π΅Ρ€Ρ форматирования: происходит, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .xls вмСсто .xlsx.
  • ❌ ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°: ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΈΠ· CSV ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ явно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UTF-8).
  • ❌ ΠžΠ±Ρ€Π΅Π·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…: Ссли ячСйки Π² Excel ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ тСксты ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒΡΡ.
Как ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² HTML для Π²Π΅Π±-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²?

Для Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ() с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.HTML. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Π²Π΅Π±-страницу ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ email. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹\index.html", Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.HTML);

Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ HTML Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ со всСми стилями, Π½ΠΎ Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²).

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ускорСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими ΠΎΠ±ΡŠΡ‘ΠΌΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:

1. ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит тысячи строк, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ послС Π²Ρ‹Π²ΠΎΠ΄Π° всСх Π΄Π°Π½Π½Ρ‹Ρ…:

// 1. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ всС Π΄Π°Π½Π½Ρ‹Π΅ Π‘Π•Π— форматирования

Пока Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ() Π¦ΠΈΠΊΠ»

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.НомСнклатура + "|" + Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ);

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

// 2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ КО Π’Π‘Π•ΠœΠ£ Π”ΠžΠšΠ£ΠœΠ•ΠΠ’Π£

Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ().Π¨Ρ€ΠΈΡ„Ρ‚.Имя = "Arial";

Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ().Π¨Ρ€ΠΈΡ„Ρ‚.Π Π°Π·ΠΌΠ΅Ρ€ = 10;

2. ИспользованиС Π±ΡƒΡ„Π΅Ρ€Π°

Для ускорСния Π²Ρ‹Π²ΠΎΠ΄Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ:

Π’Π°Π±Π”ΠΎΠΊ.ΠΠ°Ρ‡Π°Ρ‚ΡŒΠ‘ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ();

// ... Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ...

Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒΠ‘ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ();

3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ всС Π΄Π°Π½Π½Ρ‹Π΅ сразу, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Π’Π°Π±Π”ΠΎΠΊ.ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΠ‘Π΅Ρ‚ΠΊΡƒ = Π›ΠΎΠΆΡŒ; // ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ сСтку для ускорСния

Π’Π°Π±Π”ΠΎΠΊ.ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ(1, 1, 100, 10); // ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 100 строк ΠΈ 10 столбцов

4. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ запросов

Если Π΄Π°Π½Π½Ρ‹Π΅ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ бСрутся ΠΈΠ· Π±Π°Π·Ρ‹, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ запрос ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½:

  • πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ индСксируСмыС поля Π² условиях (Π“Π”Π•).
  • πŸ“Š Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ ВЫБРАВЬ Π ΠΠ—Π›Π˜Π§ΠΠ«Π• ΠΈ Π“Π Π£ΠŸΠŸΠ˜Π ΠžΠ’ΠšΠ ПО Π±Π΅Π· нСобходимости.
  • πŸ”„ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ количСство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… строк (ΠŸΠ•Π Π’Π«Π• 1000).

5. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Если ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ формируСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, сохраняйтС Π΅Π³ΠΎ Π² кэш:

Если НС Кэш.Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ΠšΠ»ΡŽΡ‡("ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²_" + ВСкущаяДата()) Π’ΠΎΠ³Π΄Π°

Π’Π°Π±Π”ΠΎΠΊ = Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠžΡ‚Ρ‡Ρ‘Ρ‚ΠžΠ±ΠžΡΡ‚Π°Ρ‚ΠΊΠ°Ρ…();

Кэш.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²_" + ВСкущаяДата(), Π’Π°Π±Π”ΠΎΠΊ);

Π˜Π½Π°Ρ‡Π΅

Π’Π°Π±Π”ΠΎΠΊ = Кэш.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ("ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²_" + ВСкущаяДата());

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

πŸ’‘

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ запросы ΠΊ Π±Π°Π·Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ всСх Π΄Π°Π½Π½Ρ‹Ρ… сразу Π±Π΅Π· Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС ошибки ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

1. ΠŸΡƒΡΡ‚Ρ‹Π΅ строки Π² Π½Π°Ρ‡Π°Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строки ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ пустыми, хотя Π² ΠΊΠΎΠ΄Π΅ ΠΎΠ½ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ВывСстиБтроку() с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ нумСрация строк начинаСтся с 1, Π° Π½Π΅ с 0.

РСшСниС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ индСксы строк Π² Ρ†ΠΈΠΊΠ»Π΅ Π²Ρ‹Π²ΠΎΠ΄Π°. НапримСр:

НомСрБтроки = 1;

Пока Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ() Π¦ΠΈΠΊΠ»

Π’Π°Π±Π”ΠΎΠΊ.ВывСстиБтроку(НомСрБтроки++, Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.НомСнклатура);

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

2. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Числа ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π±Π΅Π· Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ тысяч ΠΈΠ»ΠΈ с лишними Π·Π½Π°ΠΊΠ°ΠΌΠΈ послС запятой.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: НС Π·Π°Π΄Π°Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ячСйки.

РСшСниС: Π―Π²Π½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅:

Π’Π°Π±Π”ΠΎΠΊ.Колонка(3).Число.Π€ΠΎΡ€ΠΌΠ°Ρ‚ = "Π§Π”Π¦=2; Π§Π Π”=.; Π§Π“=0"; // 2 Π·Π½Π°ΠΊΠ°, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Ρ‚ΠΎΡ‡ΠΊΠ°, Π±Π΅Π· Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ

3. Π˜ΡΡ‡Π΅Π·Π°ΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ячССк ΠΏΡ€ΠΈ экспортС

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π’ 1Π‘ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²ΠΈΠ΄Π½Ρ‹, Π½ΠΎ послС экспорта Π² Excel ΠΏΡ€ΠΎΠΏΠ°Π΄Π°ΡŽΡ‚.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ настроСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ячССк, Π° Π½Π΅ для всСй области.

РСшСниС: ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСй ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ строкС:

Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(1, 3, Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы, 3).Π“Ρ€Π°Π½ΠΈΡ†Π°Π’Π½Π΅ΡˆΠ½ΡΡ = Π˜ΡΡ‚ΠΈΠ½Π°;

4. МСдлСнная ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с тысячами строк 1Π‘ "зависаСт".

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ.

РСшСниС: Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° части ΠΈΠ»ΠΈ экспортируйтС Π² PDF, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅:

Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\Temp\ΠžΡ‚Ρ‡Ρ‘Ρ‚.pdf", Π’ΠΈΠΏΠ€Π°ΠΉΠ»Π°Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.PDF);

Π‘ΠΈΡΡ‚Π΅ΠΌΠ°ΠšΠΎΠΌΠ°Π½Π΄.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠšΠΎΠΌΠ°Π½Π΄Ρƒ("ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ€Π°ΠΉΠ»", "C:\Temp\ΠžΡ‚Ρ‡Ρ‘Ρ‚.pdf");

5. Ошибка "НСдопустимый индСкс области"

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚ ошибка с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ индСкс.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π’Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строкС ΠΈΠ»ΠΈ столбцу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° пустая).

РСшСниС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с областями:

Если Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы() > 0 Π’ΠΎΠ³Π΄Π°

ΠžΠ±Π»Π°ΡΡ‚ΡŒ = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(1, 1, Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы(), 4);

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

Как ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π’Π°Π±Π”ΠΎΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ("C:\Temp\ΠžΡ‚Π»Π°Π΄ΠΊΠ°.mxl") для сохранСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 1Π‘. Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ β€” Ρ‚Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹ всС ячСйки, ΠΈΡ… содСрТимоС ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ сломалось Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹: Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² 1Π‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкст ΠΈ числа, Π½ΠΎ ΠΈ графичСскиС элСмСнты. Рассмотрим, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, изобраТСния ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

1. Вставка Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° = Π’Π°Π±Π”ΠΎΠΊ.Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’ΠΈΠΏΠ”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.Гистограмма);

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°.ΠžΠ±Π»Π°ΡΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Ρ… = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(2, 1, Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы(), 3); // Π”Π°Π½Π½Ρ‹Π΅ для Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°.ΠžΠ±Π»Π°ΡΡ‚ΡŒΠ Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ = Π’Π°Π±Π”ΠΎΠΊ.ΠžΠ±Π»Π°ΡΡ‚ΡŒ(Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы()+2, 1, Π’Π°Π±Π”ΠΎΠΊ.ВысотаВаблицы()+12, 4); // Π“Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ

// НастраиваСм ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°.Π¦Π²Π΅Ρ‚Π€ΠΎΠ½Π° = Π’Π΅Π±Π¦Π²Π΅Ρ‚.Π‘Π²Π΅Ρ‚Π»ΠΎ-Π‘Π΅Ρ€Ρ‹ΠΉ;

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΏΠΎ мСсяцам";

2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Ρ‚ΠΎΠ²Π°Ρ€Π°:

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°("C:\Logo.png");

Π’Π°Π±Π”ΠΎΠΊ.ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, 1, 1, 3, 3); // Π Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π² области A1:C3

3. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты

Π‘ вСрсии 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3.14 Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ гипСрссылки ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния ссылки Π½Π° сайт: