ERP Band и фирма «1С» собирают собственников, генеральных, финансовых и ИТ-директоров крупного и среднего бизнеса для обсуждения внедрений решений «1С» для корпоративного рынка.
Зарегистрироваться бесплатно- Что на самом деле делает режим «по формуле»
- Когда простой способ экономит недели, а когда загоняет в тупик
- Два независимых этапа: состав и количество
- Операнды: из чего собирается формула
- Конструктор: операторы, функции и встроенный язык
- Примеры формул, которые работают на практике
- Не уверены, что ваша формула считает то, что нужно бизнесу?
- Накопленные данные: за какой период считать
- Горизонтальные пересчёты: скользящее планирование
- Формула для строки и отклонение от формулы
- Суммы и корректировка рассчитанных значений
- Потолок способа: как понять, что пора на источники
- Как это выглядит в разных отраслях
- Нужно поставить регулярное планирование, а не разовый план?
- Как мы подбираем формулу под задачу
- Чек-лист перед запуском заполнения по формуле
- KPI, по которым видно, что заполнение по формуле работает
- Частые вопросы
- Чем заполнение по формуле отличается от заполнения по источникам данных?
- Почему в план попала вся номенклатура, включая неликвиды?
- Можно ли задать разные формулы для разных строк одного плана?
- Как построить план так, чтобы новый период считался от предыдущего?
- Что делать, если сценарий требует суммы, а в плане только количество?
- Что дальше
- Разберём вашу логику планирования за одну сессию
У подсистемы планирования в 1С:ERP есть намеренно упрощённый режим: количество в плане считается одним выражением из готовых расчётных операндов. Он закрывает большую часть типовых задач за пару часов настройки — и при этом имеет вполне конкретный потолок. Разбираем, из чего собирается формула, какую статистику система подставляет в операнды и по каким признакам понятно, что задача переросла простой способ.
Что на самом деле делает режим «по формуле»
Формула в документе планирования — не калькулятор для ручных цифр. Это правило, по которому система сама достаёт данные базы, пересчитывает их и раскладывает по строкам и периодам плана. Пользователь описывает намерение — «взять продажи прошлого года и прибавить пятнадцать процентов», — а выборку берёт на себя механизм планирования.
Ценность не в арифметике, а в воспроизводимости: план, собранный формулой, перезаполняется в любой момент, а набитый руками живёт ровно один цикл. Сам вариант заполнения выбирается не в документе, а в виде плана: методолог решает, по какому правилу считается план, пользователь работает с готовым.
Формулу первый раз собирает консультант, а через полгода никто не может объяснить, почему в ней стоит именно 1,15 и откуда взялся отбор по складу. Формула — управленческое решение: описывать её в регламенте нужно так же, как учётную политику.
Когда простой способ экономит недели, а когда загоняет в тупик
Режим «по формуле» — быстрый старт: рабочий, регулярно пересчитываемый план без программирования и проектирования выборок. Граница между задачами, где его хватает, и задачами, где он становится источником постоянных ручных правок, довольно устойчивая.
| Ситуация | Формулы достаточно | Нужны источники данных |
|---|---|---|
| Одна величина от одной базы: продажи от продаж, закупки от остатка | Да, основной сценарий | — |
| Нужно комбинировать разнородные данные: заказы, продажи, остатки, товар в пути | Упирается в набор операндов | Да |
| Строятся объединённые планы — например, общий план по нескольким складам | Недоступно | Да |
Правило простое: если логика формулируется одной фразой и оперирует величинами, которые система уже считает, — берите формулу. Слова «в разрезе» и «объединить с» означают, что вы уже за границей простого способа.
Два независимых этапа: состав и количество
Деталь, которую пропускают почти все, кто настраивает планирование впервые: формирование плана идёт в два самостоятельных, не связанных жёстко этапа — заполнение состава номенклатурных позиций и расчёт количества в ячейке пересечения строки и периода. Состав набирается четырьмя способами: по товарам, приобретённым всеми клиентами; по разрешённому ассортименту; из формулы; по произвольному отбору. Количество заполняется вручную или расчётом — за это отвечает флажок Заполнять количество по формуле.
Отсюда неочевидное следствие: вариант «состав из формулы» означает, что в план попадёт любая позиция, присутствующая в данных хотя бы одного операнда. Если формула выглядит как «Свободный остаток × 15 %», придёт вся номенклатура с остатками — включая снятые с продаж позиции и неликвиды. План на 12 000 строк никто читать не станет.

Лечится это флажком, оставляющим только позиции с заполненным количеством, либо переходом на состав «по ассортименту» или «по отбору»: тогда список планируемых позиций становится предметом отдельного решения, а не побочным эффектом выборки. Гиперссылка с текстом формулы позволяет прочитать правило, не заходя в настройки вида плана, — осмысленное представление вроде «Увеличение планов продаж прошлых периодов на 15 %» стоит заполнять всегда.
Операнды: из чего собирается формула
Операнд — именованная величина, которую механизм планирования умеет посчитать по данным базы для конкретной номенклатуры и периода. В конструкторе они разложены по группам: основные, дополнительные по планам, дополнительные по фактам, вспомогательные.

| Операнд | Что за ним стоит | Типичное применение |
|---|---|---|
| Свободный остаток | Остаток за вычетом резервов и обеспеченных потребностей | Планы закупок и перемещений от запаса |
| Факт продаж | Фактические отгрузки за выбранный период | Планирование по статистике прошлых периодов |
| План продаж | Утверждённые планы соответствующего периода | Производные планы: закупки и сборка от плана продаж |
| План продаж по категориям (по скорости продаж) | Величина по среднедневной скорости продаж | Розница и товары высокой оборачиваемости |
| Доля дней наличия товара на остатках | Какую часть периода позиция была доступна | Поправка на дни дефицита |
| Сезонный коэффициент | Коэффициент сезонной группы номенклатуры на период | Раскладка годового объёма по месяцам |
Часть операндов дублируется со звёздочкой — те же величины, но с отбором документа, например по конкретному складу. Смешивать их в одной формуле можно, но результат нужно понимать: одно слагаемое считается по складу, другое — по всей компании. Сам набор операндов расширяется при внедрении: если задаче не хватает ровно одной величины, дешевле добавить операнд, чем переводить вид плана на источники.
Операнд «Доля дней наличия товара на остатках» — самый недооценённый в списке. Без него статистика занижает спрос: месяц, в котором товара не было две недели, попадает в базу расчёта как месяц низких продаж, и план на следующий период оказывается ещё меньше. Дефицит воспроизводит сам себя, а деление факта продаж на долю дней наличия круг разрывает.
Конструктор: операторы, функции и встроенный язык
В форме Редактирование формулы три уровня выразительности: сложение операндов с коэффициентами, конструктор операторов и функций и поддержка встроенного языка для того, что конструктором не набрать. Отдельно хранятся примеры формул и история последних выражений — она позволяет перенести правило на другие планы без перенабора.
| Раздел конструктора | Что внутри | Когда нужен |
|---|---|---|
| Операторы | Арифметика и скобки | Базовые пересчёты и коэффициенты |
| Логические операторы и константы | Сравнения и фиксированные значения | Условные правила: «если меньше нормы — дотянуть» |
| Функции | Максимум, Минимум, Округление, Целая часть, Условие, Значение колонки, Номер текущей колонки | Ограничители, кратность упаковки, работа с периодами |
Кнопка Проверить формулу — обязательный шаг: она ловит ошибки до того, как пользователь получит пустой план и решит, что «планирование не работает». Функции-ограничители превращают арифметику в управленческое правило: Максимум и Минимум задают «не меньше минимальной партии» и «не больше мощности участка», Округление отвечает за исполнимость.
Примеры формул, которые работают на практике
| Задача | Логика формулы | Комментарий |
|---|---|---|
| План продаж с ростом к прошлому году | Факт продаж × 1,15 | Период данных — аналогичный период предыдущего года |
| Пополнение до целевого запаса | Факт продаж ÷ дни × норматив дней − Свободный остаток | Обязательно ограничить снизу нулём |
| Корректировка спроса на дефицит | Факт продаж ÷ Доля дней наличия товара | Защита от занижения плана после месяцев без товара |
| Раскладка объёма по сезону | Базовый объём × Сезонный коэффициент | Работает только при заполненных сезонных группах |
| План закупок от плана продаж | План продаж − Свободный остаток | Классическая «тянущая» схема производного плана |
Обратите внимание на строку с пополнением: «целевой запас минус остаток» без ограничителя даёт минусы по позициям с избытком. Функция Максимум с нулём решает вопрос в одно действие, но додуматься до неё нужно заранее.
Не уверены, что ваша формула считает то, что нужно бизнесу?
ERP Band начинает не с конструктора формул, а с методологии: разбираем, как принимается решение о плане, какие показатели считаются достоверными и кто отвечает за отклонения. На выходе — регламент планирования и настроенные под него правила заполнения в 1С:ERP.
Накопленные данные: за какой период считать
Формула сама по себе не определяет, какую статистику использовать. За это отвечает настройка Использовать накопленные данные из базы за, задающая смещение выборки относительно периода плана.
| Вариант периода | Что берётся | Когда уместен |
|---|---|---|
| Предыдущий период | Ближайший закрытый период | Короткий горизонт, товары без выраженной сезонности |
| Аналогичный период предыдущего года | Тот же месяц или квартал год назад | Сезонные рынки: агропром, одежда, стройматериалы |
| Период, смещённый на N лет назад или вперёд | Произвольное смещение | Двухлетние циклы, восстановление после аномального года |
Выбор периода влияет на результат сильнее, чем коэффициент. Мы регулярно видим спор про «плюс десять или плюс пятнадцать процентов» в компании, где база расчёта — предыдущий месяц, а бизнес сезонный: разница между январём и маем перекрывает любые проценты.
Отдельный случай — аномальные периоды: разовая крупная отгрузка или остановка продаж искажают план по всей попавшей в них номенклатуре. Исключать выбросы простой способ не умеет.
Горизонтальные пересчёты: скользящее планирование
Отдельный класс задач — когда значение одного периода зависит от соседнего периода того же плана. Для этого есть функции Значение колонки и Номер текущей колонки: их комбинация возвращает значение предыдущей колонки.

Сценарий выглядит так. Формируется новый план продаж в рамках замещающего вида плана на три месяца: февраль, март, апрель. Февраль и март заполняются значениями предыдущего плана соответствующих периодов, а новый месяц рассчитывается как значение предыдущей колонки: горизонт сдвинулся вперёд, утверждённые периоды сохранились, новый получил обоснованное значение автоматически.
Это скользящее планирование в чистом виде — постоянный горизонт без ежемесячной пересборки плана с нуля и без единой строчки кода. Выражение можно усложнять: предыдущая колонка с коэффициентом роста, среднее двух периодов.
Формула для строки и отклонение от формулы
Формулу можно задать не только для документа целиком, но и для каждой строки: гиперссылка Задать формулу в нижней части закладки «Товары» появляется при выборе колонки с количеством.

Построчные формулы решают реальную задачу: по основной массе ассортимента работает общее правило, по десятку ключевых позиций — своё. Но черту легко перейти: план с индивидуальными формулами у половины строк теряет воспроизводимость. Рядом расположено поле Отклонение от формулы — оно делает ручную правку видимой: если отклонение ненулевое по большинству строк, пересматривать нужно формулу, а не результат.
Суммы и корректировка рассчитанных значений
Если в сценарии предусмотрены суммовые показатели, одной формулы количества мало: нужно указать вид цены, по которому считаются суммы, — команда Изменить цены. Именно здесь чаще всего рвётся связь планирования с финансами: коммерческую службу план в штуках устраивает, а финансовый директор ждёт выручку и получает нули. Вторая типовая ошибка — расчёт по прайсовым ценам при продажах со скидками. Сам план, полученный формулой, — черновик, и для массовой правки служит кнопка Изменить количество.
| Инструмент | Что делает | Практическое применение |
|---|---|---|
| Задать произвольную формулу | Пересчитывает выделенные позиции по отдельному выражению | Правка группы товаров после общего заполнения |
| Округлить количество | Округляет с точностью от 0,001 до 1000 | Приведение к кратности упаковки, паллеты, партии запуска |
| Изменить на процент | Меняет количество на заданный процент | Согласование: «срезаем план по этой группе на 10 %» |
Точность округления до 1000 нужна не для красоты: в производстве и агропроме планируют тоннами. Все три инструмента работают с рассчитанными значениями и не меняют правило заполнения — при перезаполнении правки исчезнут, а повторяющуюся из цикла в цикл корректировку пора переносить в формулу.
Потолок способа: как понять, что пора на источники
- Формула перестаёт читаться — выражение, которое не объясняется одной фразой на планёрке, уже не выполняет роль правила.
- Нужной величины нет среди операндов, а расширять набор под каждую задачу нецелесообразно.
- Требуется аналитика вне номенклатуры: менеджер, канал, договор, проект.
- Правило требует нескольких выборок с группировкой — «продажи минус остатки минус заказы поставщикам в пути».
- Нужны объединённые планы по нескольким складам или подразделениям в одном документе.
- Каждый цикл сопровождается массовой ручной правкой, отклонение от формулы ненулевое почти по всем строкам.
Переход на источники — не поражение, а нормальный этап зрелости: обычно компании живут на формулах первый год после запуска и только затем переводят один-два вида планов на источники. Обратный порядок даёт долгий проект без результата.
Как это выглядит в разных отраслях
Дистрибуция. Основной сценарий — план закупок от плана продаж: «План продаж минус Свободный остаток» с ограничением снизу нулём и округлением до кратности поставки. Ассортимент широкий, поэтому критичен состав: заполнение «из формулы» без отсечения нулей выдаёт документ на тысячи строк. Дистрибьюторов мы почти всегда переводим на состав по ассортименту и планирование по статистике прошлых периодов с поправкой на долю дней наличия.
Розница. Работают операнды по скорости продаж и сезонный коэффициент: план строится не от абсолютного объёма прошлого периода, а от среднедневной скорости, помноженной на длину периода и сезонность. Формула плана продаж выходит устойчивой к неполным месяцам — новым точкам, ремонтам, праздникам.
Производство. Планирование идёт от плана продаж к плану сборки и потребности в комплектующих, поэтому востребованы операнды по планам сборки, а ограничители используются жёстче, чем в торговле: план сверх мощности участка бессмысленен, партии запуска имеют минимальный размер. Востребованы и горизонтальные пересчёты — производство живёт скользящим горизонтом.
Агропром и строительство. В агропроме базой служит аналогичный период предыдущего года, округление крупное — тонны; как только в расчёт нужно втянуть площади или урожайность, начинаются источники. В строительстве планирование от статистики работает плохо: каждый объект уникален.
Нужно поставить регулярное планирование, а не разовый план?
ERP Band выстраивает процессы, а затем настраивает под них 1С:ERP: описываем цикл планирования и зоны ответственности, определяем базу расчёта, собираем формулы и правила заполнения, увязываем план продаж с закупками, производством и бюджетами.
Телефон: +7 (495) 050-44-44 · Почта: sales@erp.band
Как мы подбираем формулу под задачу
- Фиксируем управленческое правило словами. Как сегодня принимается решение о плане: от чего отталкиваются, кто спорит, чем спор заканчивается. Пока правило не сформулировано словами, переводить его в операнды бессмысленно.
- Проверяем достоверность базы — отражает ли статистика реальный спрос: дефициты, разовые отгрузки, переносы между юрлицами.
- Определяем базу сравнения — предыдущий период, аналогичный период прошлого года или смещение, по характеру рынка.
- Собираем формулу из операндов, начиная с минимального выражения и усложняя только там, где расчёт расходится с ожиданием.
- Добавляем ограничители — нули, мощности, минимальные партии, кратность упаковки — и настраиваем состав номенклатуры с отсечением нулевых строк.
- Прогоняем на исторических данных — заполняем план за закрытый период и сравниваем с фактом. Единственный честный способ проверить формулу до запуска.
- Закрепляем правило — представление формулы, запрет редактирования рядовым пользователям, описание логики в регламенте.
Первые три шага — работа по процессам, а не по системе. Без них настройка превращается в подбор коэффициента, при котором план «выглядит прилично», — это не планирование, а его имитация.
Чек-лист перед запуском заполнения по формуле
- Правило расчёта сформулировано текстом и согласовано с владельцем процесса.
- Выбран период накопленных данных, аномальных периодов в базе расчёта нет; решено, откуда берётся состав номенклатуры, и включено отсечение нулевых позиций.
- В формуле есть ограничители: минусы отсекаются, верхний предел задан там, где он существует.
- Настроено округление до величины, кратной упаковке или партии запуска.
- Заполнено понятное представление формулы, расчёт прогнан на закрытом периоде и сверен с фактом.
- Для сценариев с суммами вид цены выбран и согласован с финансовым блоком.
- Определено, кто вправе менять правило заполнения и в каком порядке оно пересматривается.
KPI, по которым видно, что заполнение по формуле работает
| Показатель | Как измерять | Ориентир |
|---|---|---|
| Точность плана | Отклонение факта от плана по периодам и группам | Устойчивое снижение; для стабильного ассортимента 10–15 % |
| Доля позиций, планируемых по формуле | Доля строк с нулевым отклонением от формулы | Не менее 80–90 %; остальное — осознанные ручные решения |
| Срок пересчёта плана | От команды заполнения до готового документа | Минуты на заполнение, часы на согласование вместо недель |
| Доля ручных правок | Число строк с ненулевым отклонением от формулы | Снижение от цикла к циклу; рост — сигнал пересмотреть правило |
Частые вопросы
Чем заполнение по формуле отличается от заполнения по источникам данных?
Формула — выражение из готовых расчётных операндов, которые система считает сама; пользователь задаёт арифметику и период данных. Источники — именованные настройки выборки, комбинируемые в одном правиле с группировкой: они дают произвольную аналитику и объединённые планы. Варианты взаимоисключающие и выбираются в виде плана.
Почему в план попала вся номенклатура, включая неликвиды?
Состав заполняется «из формулы»: в документ приходит любая позиция, которая есть в данных хотя бы одного операнда, и при участии свободного остатка придёт вся номенклатура с остатками. Лечится флажком, оставляющим только позиции с заполненным количеством, либо заполнением состава по ассортименту или по отбору.
Можно ли задать разные формулы для разных строк одного плана?
Да. Формула задаётся и для документа целиком, и для отдельной строки — через гиперссылку «Задать формулу» на закладке «Товары», которая появляется при выборе колонки с количеством. Это полезно для ключевых позиций, но план с индивидуальными формулами у значительной части строк теряет воспроизводимость.
Как построить план так, чтобы новый период считался от предыдущего?
Через функции «Значение колонки» и «Номер текущей колонки». Выражение «Значение колонки (Номер текущей колонки − 1)» возвращает значение предыдущей колонки и даёт горизонтальные пересчёты между периодами: утверждённые периоды сохраняются, а вновь добавленный заполняется автоматически.
Что делать, если сценарий требует суммы, а в плане только количество?
Указать вид цены, по которому рассчитываются суммовые показатели, — командой «Изменить цены» в документе планирования. Без этого суммовые колонки останутся пустыми. Вид цены выбирают вместе с финансовым блоком: расчёт по прайсовым ценам при продажах со скидками завышает плановую выручку.
Что дальше
Заполнение по формуле — один узел подсистемы планирования, и решения в соседних узлах принимаются вместе с ним. Продолжение темы: общий порядок заполнения документов планирования; расширенный способ заполнения по источникам данных, к которому переходят, когда операндов перестаёт хватать; настройки формирования планов — сценарии, виды планов, детализация; сезонные коэффициенты и связка с бюджетированием.
Разберём вашу логику планирования за одну сессию
Покажите, как сегодня формируется план и по каким данным, — оценим достоверность базы расчёта, предложим формулу или схему источников и скажем, где методология требует доработки раньше системы. Работаем с производством, агропромом, дистрибуцией, розницей и строительством: методология управленческого учёта, финансовое моделирование, управленческая отчётность и KPI, оптимизация бизнес-процессов, внедрение и сопровождение 1С:ERP.
Читайте также
ERP Band и фирма «1С» собирают собственников, генеральных, финансовых и ИТ-директоров крупного и среднего бизнеса для обсуждения внедрений решений «1С» для корпоративного рынка.
- Ежегодное крупнейшее событие года
- 150+ докладов в 10 тематических секциях
- 6500+ участников из 3000+ компаний со всей России
Количество мест ограничено.
