Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ чисСл Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Ρ‹, ΠΈ программисты. Казалось Π±Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅? Но Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΄Π°ΠΆΠ΅ здСсь Π΅ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹: Π³Π΄Π΅-Ρ‚ΠΎ достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Ρ‚ΠΎΠ³ΠΈΒ», Π° Π³Π΄Π΅-Ρ‚ΠΎ трСбуСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° встроСнном языкС. ΠžΡ‚ способа суммирования зависит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ расчётов β€” особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивах Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ слоТных Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ….

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ 5 основных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² слоТСния чисСл Π² 1Π‘ 8.3 ΠΈ 1Π‘ 8.2: ΠΎΡ‚ элСмСнтарных дСйствий Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· запросы ΠΈ скрипты. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ способ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для своСй Π·Π°Π΄Π°Ρ‡ΠΈ. А Π² ΠΊΠΎΠ½Ρ†Π΅ β€” ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ.

Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ 1Π‘, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² β€” ΠΎΠ½ΠΈ посвящСны Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтам Π±Π΅Π· программирования. ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΏΡ€ΠΎ запросы ΠΈ встроСнный язык, Π³Π΄Π΅ раскрыты тонкости Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹ΠΌΠΈ функциями ΠΈ динамичСскими массивами.

πŸ“Š Какой вСрсии 1Π‘ Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ?
1Π‘ 8.3 (обычная Ρ„ΠΎΡ€ΠΌΠ°)
1Π‘ 8.3 (управляСмая Ρ„ΠΎΡ€ΠΌΠ°)
1Π‘ 8.2
1Π‘ 7.7
Другая

1. Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅: ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π˜Ρ‚ΠΎΠ³ΠΈΒ»

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС инструмСнты Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для быстрых расчётов прямо Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ…, ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ столбСц ΠΈΠ»ΠΈ строку:

  1. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки с числами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, столбСц Π‘ΡƒΠΌΠΌΠ° Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π΅).
  2. НаТмитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π˜Ρ‚ΠΎΠ³ΠΈ β†’ Π‘ΡƒΠΌΠΌΠ°.
  3. Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ сумма появится Π² Π½ΠΎΠ²ΠΎΠΉ строкС ΠΈΠ»ΠΈ столбцС (Π² зависимости ΠΎΡ‚ выдСлСния).

Если ΠΊΠ½ΠΎΠΏΠΊΠ° Π˜Ρ‚ΠΎΠ³ΠΈ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ“Œ ВсС Π»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ячСйки содСрТат числовыС Π΄Π°Π½Π½Ρ‹Π΅ (Π½Π΅ тСкст!).
  • πŸ“Œ НСт Π»ΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… ячССк β€” ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ автоматичСскоС суммированиС.
  • πŸ“Œ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях ΠΈΡ‚ΠΎΠ³ΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ просмотрС).

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡƒΠ΄ΠΎΠ±Π΅Π½ для Ρ€Π°Π·ΠΎΠ²Ρ‹Ρ… расчётов, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для динамичСских Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Ссли Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ числа Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΈΡ‚ΠΎΠ³ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ автоматичСски β€” ΠΈΡ… придётся ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

πŸ’‘

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΈ обновлялись автоматичСски, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β†’ БСрвис β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β†’ АвтопСрСсчёт Ρ„ΠΎΡ€ΠΌΡƒΠ».

2. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…

Для Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ суммирования ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Excel. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ значСния Π² ячСйках A1:A10, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ячСйкС:

=БУММ(A1:A10)

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ Π² 1Π‘:

  • πŸ”’ Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ со Π·Π½Π°ΠΊΠ° = (ΠΊΠ°ΠΊ Π² Excel).
  • πŸ”’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: БУММ(), БРЗНАЧ(), МАКБ() ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
  • πŸ”’ МоТно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, =БУММ(ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ), Ссли ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π°Π·Π²Π°Π½Π° Β«ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈΒ»).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ слоТной Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

=Π‘Π£ΠœΠœΠ•Π‘Π›Π˜(B2:B100; ">1000")

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° слоТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ значСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ B2:B100, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС 1000.

Если Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ #ЗНАЧ!, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ›‘ ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ синтаксиса (скобки, Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой).
  • πŸ›‘ ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ тСкстовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² суммируСмом Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.
  • πŸ›‘ Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ β€” запятая, Π° Π½Π΅ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой).
Как Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ имя Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β†’ Вставка β†’ Имя β†’ ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π”ΠΎΡ…ΠΎΠ΄Ρ‹") ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ… вмСсто адрСсов ячССк.

3. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ… ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ…

Π’ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ… 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠžΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовая Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒΒ» ΠΈΠ»ΠΈ «Анализ субконто») суммированиС часто настраиваСтся Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ конструктора ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²:

Π¨Π°Π³ΠΈ для добавлСния ΠΈΡ‚ΠΎΠ³ΠΎΠ²:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки (Π•Ρ‰Ρ‘ β†’ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚).
  2. Π’ конструкторС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π‘ΡƒΠΌΠΌΠ°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°).
  3. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚).
  4. Π’ настройках Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Π˜Ρ‚ΠΎΠ³ΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π‘ΡƒΠΌΠΌΠ°.

Если ΠΈΡ‚ΠΎΠ³ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ:

  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² настройках ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎΠΊΠ°Π· ΠΈΡ‚ΠΎΠ³ΠΎΠ² (ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ).
  • πŸ” Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΡ‚ΠΎΠ³ΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ числовой Ρ‚ΠΈΠΏ (Π½Π΅ строка ΠΈΠ»ΠΈ Π΄Π°Ρ‚Π°).
  • πŸ” ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ (F5), ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ‚ΠΎΠ³ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ настроСк.

Для слоТных ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ поля. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ вычисляСмоС ΠΏΠΎΠ»Π΅ с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

Π‘ΡƒΠΌΠΌΠ°(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.Π‘ΡƒΠΌΠΌΠ°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) / ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ(Π’Ρ‹Π±ΠΎΡ€ΠΊΠ°.НомСрБтроки)

Π’Ρ‹Π±Ρ€Π°Π½Ρ‹ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ|

Поля для суммирования ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ "Число"|

Π’ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΠΎ всСм уровням|

ΠžΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ настроСк (F5)

-->

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ суммированиС Π½Π° встроСнном языкС

Когда Π½ΡƒΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ числа динамичСски (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ записи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ встроСнный язык 1Π‘. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

1. Π¦ΠΈΠΊΠ» ΠΏΠΎ массиву ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π‘ΡƒΠΌΠΌΠ° = 0;

Для КаТдого Π‘Ρ‚Ρ€ΠΎΠΊΠ° Из Π’Π°Π±Π»ΠΈΡ†Π°Π¦Π΅Π½ Π¦ΠΈΠΊΠ»

Π‘ΡƒΠΌΠΌΠ° = Π‘ΡƒΠΌΠΌΠ° + Π‘Ρ‚Ρ€ΠΎΠΊΠ°.Π¦Π΅Π½Π°;

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

2. Ѐункция `Π‘ΡƒΠΌΠΌΠ°()` для ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π‘ΡƒΠΌΠΌΠ° = Π’Π°Π±Π»ΠΈΡ†Π°Π¦Π΅Π½.Π˜Ρ‚ΠΎΠ³("Π¦Π΅Π½Π°");

3. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· запрос (рСкомСндуСтся для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…):

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

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

"ВЫБРАВЬ

| БУММА(Π‘ΡƒΠΌΠΌΠ°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) КАК Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡƒΠΌΠΌΠ°

|Π˜Π—

| Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.РСализацияВоваровУслуг

|Π“Π”Π•

| Π”Π°Ρ‚Π° ΠœΠ•Π–Π”Π£ &ΠΠ°Ρ‡Π°Π»ΠΎΠŸΠ΅Ρ€ΠΈΠΎΠ΄Π° И &ΠšΠΎΠ½Π΅Ρ†ΠŸΠ΅Ρ€ΠΈΠΎΠ΄Π°";

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("ΠΠ°Ρ‡Π°Π»ΠΎΠŸΠ΅Ρ€ΠΈΠΎΠ΄Π°", ΠΠ°Ρ‡Π°Π»ΠΎΠœΠ΅ΡΡΡ†Π°(ВСкущаяДата()));

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("ΠšΠΎΠ½Π΅Ρ†ΠŸΠ΅Ρ€ΠΈΠΎΠ΄Π°", ΠšΠΎΠ½Π΅Ρ†ΠœΠ΅ΡΡΡ†Π°(ВСкущаяДата()));

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

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡƒΠΌΠΌΠ° = Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ().Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡƒΠΌΠΌΠ°;

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ суммирования:

  • πŸ’‘ Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† (10 000+ строк) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Запрос β€” ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС Ρ†ΠΈΠΊΠ»Π°.
  • πŸ’‘ Если суммируСтС значСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠžΠΊΡ€() для округлСния).
  • πŸ’‘ Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄ суммированиСм провСряйтС Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ строк: Если Π’Π°Π±Π»ΠΈΡ†Π°.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() > 0 Π’ΠΎΠ³Π΄Π°...
πŸ’‘

Запросы ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ для суммирования Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивов Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° сторонС Π‘Π£Π‘Π”, Π° Π½Π΅ Π² памяти 1Π‘.

5. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² рСгистрах накоплСния

РСгистры накоплСния Π² 1Π‘ автоматичСски Π²Π΅Π΄ΡƒΡ‚ ΡƒΡ‡Ρ‘Ρ‚ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² ΠΈ остатков, поэтому суммированиС здСсь часто сводится ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΏΠΎ измСрСниям. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сумму ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρƒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для остатков:

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

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

"ВЫБРАВЬ

| РСгистрНакоплСния.ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ.ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ КАК ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚,

| БУММА(РСгистрНакоплСния.ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ.Π‘ΡƒΠΌΠΌΠ°) КАК Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡƒΠΌΠΌΠ°

|Π˜Π—

| РСгистрНакоплСния.ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ

|Π“Π”Π•

| РСгистрНакоплСния.ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ.ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ ΠœΠ•Π–Π”Π£ &Начало И &ΠšΠΎΠ½Π΅Ρ†

|Π‘Π“Π Π£ΠŸΠŸΠ˜Π ΠžΠ’ΠΠ’Π¬ ПО

| РСгистрНакоплСния.ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ.ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚";

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("Начало", ΠΠ°Ρ‡Π°Π»ΠΎΠœΠ΅ΡΡΡ†Π°(ВСкущаяДата()));

Запрос.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€("ΠšΠΎΠ½Π΅Ρ†", ΠšΠΎΠ½Π΅Ρ†ΠœΠ΅ΡΡΡ†Π°(ВСкущаяДата()));

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

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рСгистрами:

  • ❌ Π—Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π² запросС β€” это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ всСх Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅.
  • ❌ ΠŸΡƒΡ‚Π°ΡŽΡ‚ ΠžΠ±ΠΎΡ€ΠΎΡ‚Ρ‹() ΠΈ ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ(): ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄/расход Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π²Ρ‚ΠΎΡ€Ρ‹Π΅ β€” ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ сальдо.
  • ❌ НС ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ активности (ΠΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ = Π˜ΡΡ‚ΠΈΠ½Π°) ΠΏΡ€ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ контроля ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΏΠΎ рСгистрам ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Анализ рСгистра накоплСния ΠΈΠ»ΠΈ ΠžΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ рСгистра.

πŸ’‘

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ запрос ΠΊ рСгистру, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ индСксы ΠΏΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ измСрСниям (настройка Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² суммирования

Π’Ρ‹Π±ΠΎΡ€ способа зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ: Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠ΅ слоТСниС ΠΈΠ»ΠΈ автоматичСская ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…? НиТС Ρ‚Π°Π±Π»ΠΈΡ†Π° с сравнСниСм основных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:

ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
Кнопка Β«Π˜Ρ‚ΠΎΠ³ΠΈΒ» Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ⭐ БыстрыС Ρ€ΡƒΡ‡Π½Ρ‹Π΅ расчёты НС обновляСтся автоматичСски
Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (БУММ()) ⭐⭐ ДинамичСскиС расчёты Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ссылок Π½Π° ячСйки
Π˜Ρ‚ΠΎΠ³ΠΈ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°Ρ… ⭐⭐ Аналитика ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌ Зависит ΠΎΡ‚ настроСк ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°
ВстроСнный язык (Ρ†ΠΈΠΊΠ»Ρ‹, Π‘ΡƒΠΌΠΌΠ°()) ⭐⭐⭐ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ΄Π΅ МСдлСннСС запросов для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивов
Запросы (БУММА()) ⭐⭐⭐⭐ Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ расчёты ΠΏΠΎ Π±Π°Π·Π΅ Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ знания языка запросов
РСгистры накоплСния ⭐⭐⭐⭐ Π£Ρ‡Ρ‘Ρ‚ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² ΠΈ остатков НуТно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ структуру рСгистра

Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΈ суммировании Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΊΠΎΠΏΠ΅Π΅ΠΊ (ΠžΠΊΡ€(Π‘ΡƒΠΌΠΌΠ°, 2)), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΈΠ·-Π·Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0.1 + 0.2 β‰  0.3 Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС).

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

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 1Π‘ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΈΡ‚ΠΎΠ³Π°ΠΌΠΈ. Рассмотрим самыС распространённыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

1. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкстовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Если Π² ячСйкС ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ хранится тСкст (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«1 000 Ρ€ΡƒΠ±.Β» вмСсто 1000), 1Π‘ Π½Π΅ смоТСт Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ. РСшСниС:

  • πŸ”„ ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ тСкст Π² число с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Число() ΠΈΠ»ΠΈ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅():
  • Π‘ΡƒΠΌΠΌΠ° = Число(Π‘Ρ‚Ρ€Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ(ВСкстовоСЗначСниС, " Ρ€ΡƒΠ±.", ""));

2. ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

Если Π² Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ Π΅ΡΡ‚ΡŒ пустыС значСния (NULL), функция БУММА() Π² запросС ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚, Π° Ρ†ΠΈΠΊΠ» Π½Π° встроСнном языкС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. РСшСниС:

  • πŸ›‘οΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ() для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ:
  • Если Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(Π‘Ρ‚Ρ€ΠΎΠΊΠ°.Π‘ΡƒΠΌΠΌΠ°) Π’ΠΎΠ³Π΄Π°
    

    Π˜Ρ‚ΠΎΠ³ = Π˜Ρ‚ΠΎΠ³ + Π‘Ρ‚Ρ€ΠΎΠΊΠ°.Π‘ΡƒΠΌΠΌΠ°;

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

3. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π°Π»ΡŽΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ большими числами ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ округлСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ. НапримСр:

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(0.1 + 0.2); // Π’Ρ‹Π²Π΅Π΄Π΅Ρ‚ 0.30000000000000004

РСшСниС: всСгда округляйтС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ количСства Π·Π½Π°ΠΊΠΎΠ²:

Π˜Ρ‚ΠΎΠ³ = ΠžΠΊΡ€(Π‘ΡƒΠΌΠΌΠ°, 2); // ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΊΠΎΠΏΠ΅Π΅ΠΊ
πŸ’‘

Для финансовых расчётов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΈΠΏ Число(15, 2) β€” это Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ чисСл с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΊΠΎΠΏΠ΅Π΅ΠΊ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ.

4. НСсовпадСниС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ²

Π’ рСгистрах накоплСния ΠΈΠ»ΠΈ запросах с Π΄Π°Ρ‚Π°ΠΌΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ. НапримСр, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π±Π΅Π· ΠΊΠΎΠ½Ρ†Π°, Π² сумму ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ с Π½Π°Ρ‡Π°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. РСшСниС:

  • πŸ“… ВсСгда явно Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠ±Π° ΠΏΡ€Π΅Π΄Π΅Π»Π° Π΄Π°Ρ‚Ρ‹:
  • Π“Π”Π• Π”Π°Ρ‚Π° >= &Начало И Π”Π°Ρ‚Π° <= &ΠšΠΎΠ½Π΅Ρ†
Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ суммы?

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° "Анализ рСгистра накоплСния" ΠΈΠ»ΠΈ экспортируйтС Π΄Π°Π½Π½Ρ‹Π΅ Π² Excel для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… конфигурациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:БухгалтСрия 3.0) настройки округлСния сумм ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π²Π°Π»ΡŽΡ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² справочникС Π²Π°Π»ΡŽΡ‚ ΠΈΠ»ΠΈ настройках ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

Как ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ числа Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Π»ΡŽΡ‚Π°Ρ…?

Π’ 1Π‘ суммированиС Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Π»ΡŽΡ‚Π°Ρ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ привСдСния ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠŸΠ΅Ρ€Π΅ΡΡ‡Ρ‘Ρ‚Π’Π’Π°Π»ΡŽΡ‚Ρƒ():

БуммаВРублях = Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.Π‘ΡƒΠΌΠΌΠ°Π’Π’Π°Π»ΡŽΡ‚Π΅ * ΠšΡƒΡ€ΡΠ’Π°Π»ΡŽΡ‚Ρ‹;

Π˜Ρ‚ΠΎΠ³ = Π˜Ρ‚ΠΎΠ³ + БуммаВРублях;

ΠšΡƒΡ€Ρ Π²Π°Π»ΡŽΡ‚Ρ‹ Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· справочника Π²Π°Π»ΡŽΡ‚ Π½Π° Π΄Π°Ρ‚Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡ‚ΠΎΠ³ΠΈ Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π΅ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Ρ€ΡƒΡ‡Π½Ρ‹ΠΌ суммированиСм?

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ:

  • πŸ”Ή Π’ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π΅ установлСн Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ.
  • πŸ”Ή НС всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ (Π½Π΅ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρ‘Π½Π½Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² рСгистры).
  • πŸ”Ή Π’ настройках ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° ΠΈ статус Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Как ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ значСния Π² динамичСском спискС?

Π’ динамичСских списках ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство Π˜Ρ‚ΠΎΠ³ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ДинамичСскийБписок.Π˜Ρ‚ΠΎΠ³ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘ΡƒΠΌΠΌΠ°", Π’ΠΈΠΏΠ˜Ρ‚ΠΎΠ³Π°.Π‘ΡƒΠΌΠΌΠ°);

Или ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ:

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡƒΠΌΠΌΠ° = ДинамичСскийБписок.Π˜Ρ‚ΠΎΠ³ΠΈ.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ("Π‘ΡƒΠΌΠΌΠ°");
МоТно Π»ΠΈ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π°Π· 1Π‘?

Π”Π°, для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

  • πŸ”— ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Ρ‡Π΅Ρ€Π΅Π· XML, JSON ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹).
  • πŸ”— Запросы ΠΊ внСшним источникам (Ссли Π±Π°Π·Ρ‹ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅).
  • πŸ”— Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ°/Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…Β»).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса ΠΊ внСшнСй Π±Π°Π·Π΅:

Π’Π½Π΅ΡˆΠ½ΡΡΠ‘Π°Π·Π° = Новый Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅Π‘Π’Π½Π΅ΡˆΠ½Π΅ΠΉΠ‘Π°Π·ΠΎΠΉ("File=\\Server\Base");

Запрос = Новый Запрос(Π’Π½Π΅ΡˆΠ½ΡΡΠ‘Π°Π·Π°);

Запрос.ВСкст = "ВЫБРАВЬ БУММА(Π‘ΡƒΠΌΠΌΠ°) КАК Π˜Ρ‚ΠΎΠ³...";

Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ суммированиС Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивов Π΄Π°Π½Π½Ρ‹Ρ…?

Для ускорСния:

  • ⚑ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ запросы вмСсто Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
  • ⚑ ДобавляйтС индСксы Π² рСгистры накоплСния ΠΏΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ измСрСниям.
  • ⚑ Π Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ расчёты Π½Π° части (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ мСсяцам), Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.
  • ⚑ Для историчСских Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, РСгистрНакоплСния.ΠžΠ±ΠΎΡ€ΠΎΡ‚Ρ‹).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Алгоритмы суммирования Π² 1Π‘ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. НапримСр, Π² 1Π‘ 8.3.20+ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с большими запросами, Π° Π² старых вСрсиях (Π΄ΠΎ 8.3.10) ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ограничСния Π½Π° ΠΎΠ±ΡŠΡ‘ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. ΠŸΡ€ΠΈ критичСски Π²Π°ΠΆΠ½Ρ‹Ρ… расчётах тСстируйтС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии вашСй Π±Π°Π·Ρ‹.