Пропустить к содержанию
Руководство Varlig
Главная страница Varlig

Списки покупок и бюджеты

Список покупок сочетает вычисления и флажки. Запишите нужные товары и отмечайте их по мере покупки. Varlig постоянно пересчитывает три суммы: всё запланированное, уже купленное и оставшееся. Перепечатывать ничего не нужно, а список остаётся обычной читаемой заметкой.

Здесь описаны запись товаров, три вида итогов, использование их в дальнейших вычислениях и поведение строк без цены.

Создайте список

Внутри блока вычисления начните строку с маркером задачи и поставьте на нее цену:

calc
- [x] tent: $100 даёт $100.00
- [ ] stove: $50 даёт $50.00
- [ ] pegs 12 @ $0.25 даёт $3.00
planned даёт $153.00
purchased даёт $100.00
remaining даёт $53.00

Маркер - [ ] означает ещё не купленный товар, а - [x] — купленный. Нажмите флажок в заметке: итоги сразу обновятся. Команда Edit › Undo (⌘Z) отменяет действие одним шагом. Маркерами списка также могут быть * и +. Запись [] milk £1 учитывается даже без маркера списка, но нажимаемый флажок появляется только у пункта маркированного списка.

Маркер не принимает участия в арифметике, поэтому каждая строка по-прежнему показывает свою собственную цену, и количество работает так же, как и в любом другом месте: pegs 12 @ $0.25 составляет $3.00.

Три итога

Каждое слово суммирует свою часть списка:

Слово Что суммирует
planned, total planned Все пункты, отмеченные и неотмеченные
purchased, bought, paid, total purchased Отмеченные пункты
remaining, unpurchased, left to buy, total remaining Неотмеченные пункты

В эти итоги входят только строки с маркером задачи. Обычная строка без флажка по-прежнему учитывается в total, но не в planned.

При экспорте или публикации каждый итог сопровождается пояснением, что именно посчитано. Это помогает читателю без видимых флажков не принять частичный итог за сумму всего списка: «Purchased учитывает только отмеченные товары (1 товар)» и «Planned учитывает все товары независимо от отметки (3 товара)». Число в скобках относится к позициям с суммой, а не ко всем строкам.

Использование итогов в вычислениях

Итоги — такие же значения, как и другие. Их можно вычитать из бюджета и сохранять под именем:

calc
budget = $200 даёт $200.00
- [x] tent: $100 даёт $100.00
- [ ] stove: $50 даёт $50.00
purchased даёт $100.00
budget - purchased даёт $100.00
spent = purchased даёт $100.00
budget - planned даёт $50.00
(spent / planned) as % даёт 66.6666666667%

Строки без цены

Если у выбранных товаров нет числовых сумм, статистическая функция сообщит об этом, а не вернёт ноль:

calc
- [ ] call the campsite даёт
- [ ] pack the car даёт
planned даёт Unsupported: no amounts on the checklist above

Общая сумма, в которой нет элементов, равна нулю: если ничего не отмечено, purchased составляет $0.00.

Группировка пунктов по тегам

Тег помечает строку независимо от её положения. Поэтому в одном списке можно держать разные категории и подсчитывать их отдельно:

calc
- [x] tent: $100 #gear даёт $100.00
- [ ] stove: $50 #gear даёт $50.00
- [x] bread: $4 #food даёт $4.00
total of #gear даёт $150.00
purchased даёт $104.00