Продали с плюсом, а месяц закрыли — плюса нет: как в 1С собирается себестоимость и что её ломает
Знакомая история: в течение месяца отчёты показывают хорошую маржу, руководитель принимает по ним решения — а после закрытия периода прибыль оказывается вдвое меньше. Программа не сломалась. Просто себестоимость в 1С — это не поле в карточке товара, а результат расчёта, который зависит от настроек, от статей расходов в документах и от того, когда бумаги реально попали в базу. Разбираем, из чего она собирается, где чаще всего врёт и что сделать, чтобы цифра стала надёжной.

Коротко: себестоимость — это результат расчёта, а не справочная величина
В 1С нет одной «правильной» цифры себестоимости, которая лежит и ждёт. Есть оценка, которую система показывает в течение месяца, и есть факт, который появляется после закрытия периода. Между ними всегда будет разница — вопрос только в её размере.
Из этого следуют два практических вывода. Первый: отчёты о прибыли, снятые до закрытия месяца, годятся для оперативных решений, но не для оценки результата. Второй: если разница между оценкой и фактом каждый месяц большая и непредсказуемая — проблема не в методике, а в порядке оформления документов, и лечится она регламентом, а не перенастройкой программы.
Из чего собирается себестоимость партии
Стоимость, по которой товар лежит на складе, складывается минимум из четырёх слагаемых — и только первое из них попадает в базу автоматически вместе с приходной накладной.

- Цена поставщика по документу поступления. Для импорта здесь же появляется курс валюты на дату — и от него зависит рублёвая стоимость партии.
- Дополнительные расходы: доставка до склада, транспортно-заготовительные расходы, таможенные платежи, услуги посредников, страхование груза. Оформляются отдельными документами и попадают в стоимость товара, только если у статьи расходов выбран нужный вариант распределения.
- Правило распределения этих расходов между позициями накладной: пропорционально сумме, количеству, весу или объёму. Для партии из тяжёлого и лёгкого товара выбор правила меняет себестоимость конкретных позиций в разы.
- Затраты производства, если продукцию делаете вы: материалы по спецификации, оплата труда, постатейные затраты подразделения, распределённые на выпуск по выбранной базе.
Когда товар продаётся, система списывает его стоимость по способу оценки из учётной политики — и эта сумма становится себестоимостью продаж, из которой считается валовая прибыль по товару, сделке и менеджеру.
Где задаётся состав себестоимости: две настройки, которые решают почти всё
Показать, как эти настройки выглядят в 1С

Способ оценки — в учётной политике организации
В УТ 11.5, КА 2.5 и ERP 2.5 выбор невелик: средняя за месяц либо ФИФО — во взвешенной или скользящей оценке. Разница принципиальная:
- Средняя за месяц — все партии обезличиваются. В течение месяца видна скользящая средняя, точная цифра появляется после закрытия. Проще в сопровождении, но «оценить сделку» до закрытия сложно.
- ФИФО скользящая — стоимость определяется в момент проведения документа, по конкретным партиям. Цифра доступна сразу, но требует порядка: партии должны существовать и приходовать раньше, чем расходоваться.
- ФИФО взвешенная — расчёт по итогам месяца. Режим исторический; 1С объявляла о завершении его поддержки, поэтому при выборе политики разумнее смотреть в сторону скользящей.
Способ оценки — это не правило отбора со склада. ФИФО в учёте не заставляет кладовщика брать первую по дате коробку; за это отвечает отдельная механика — про неё разбирали в статье про FEFO и FIFO.
Статьи расходов — в справочнике, а не в документе
У каждой статьи расходов есть вариант распределения: на себестоимость товаров, на направление деятельности, на расходы будущих периодов, на финансовый результат (в ERP список шире — добавляются производственные затраты и внеоборотные активы). И правило распределения — та самая пропорция по сумме, количеству, весу или объёму.

Это самое коварное место. Ошибка в справочнике не даёт сбоя и не подсвечивается красным: документы проводятся, отчёты открываются, просто доставка не попадает в стоимость товара. Обнаруживается это обычно через несколько месяцев, когда кто-то сверяет управленческую прибыль с движением денег.
Отдельная настройка, о которой часто забывают, — распределять дополнительные расходы по выбывшим товарам. Без неё транспортный счёт, пришедший после того, как товар уже продан, в себестоимость проданного не встанет.
Что происходит при оформлении документов
Настройки задают правила, а состав конкретной партии определяется тем, что и когда оформили. Три вещи, которые решают всё:

- Статья расходов в документе поступления услуг. Один и тот же счёт на доставку может встать в стоимость товара, а может уйти в затраты периода — зависит от выбранной строки в поле «Статья расходов».
- Дата и время проведения. Себестоимость считается по последовательности: приход должен быть раньше расхода не только по дате, но и по времени внутри дня. Продажа в 10:00 и поступление в 15:00 того же дня — это списание в минус.
- Аналитика распределения. Если расход относится к конкретной поставке, его нужно связать с ней. «Общий» транспорт, распределённый на весь месяц, размажет стоимость по позициям, которые ничего не везли.
Когда валют несколько: где именно появляется расхождение
Если вы закупаете за рубежом или ведёте управленческий учёт в валюте, к перечисленному добавляется ещё один слой. Он ломает себестоимость чаще остальных — потому что выглядит как «программа сама пересчитает по курсу», а на деле курсов в одной поставке оказывается несколько.
Стоимость партии фиксируется по курсу, а не по текущему
В момент оприходования 1С переводит валютную сумму в рубли и запоминает результат. Дальше этот рубль в партии не меняется: курс вырос — товар на складе не подорожал, упал — не подешевел. Причём курс берётся не один. Если поставщику был аванс, часть стоимости считается по курсу на дату оплаты, а остаток — по курсу на дату поступления. Правило зачёта авансов задаётся в договоре, и именно оно определяет, какая доля партии встанет по какому курсу.
| Событие по одной поставке | Дата | Сумма | Курс | В стоимость партии |
|---|---|---|---|---|
| Аванс 50 % поставщику | 10.03 | 10 000 € | 98,00 | 980 000 ₽ |
| Поступление товара, остаток долга | 25.03 | 10 000 € | 101,50 | 1 015 000 ₽ |
| Фрахт и страхование груза | 02.04 | 1 200 € | 100,20 | 120 240 ₽ |
| Пошлина и таможенный сбор | 05.04 | — | — | 199 500 ₽ |
| Стоимость партии | 21 200 € | четыре разных значения | 2 314 740 ₽ |
Если бы всю поставку провели по курсу одного дня — на дату прихода товара, — стоимость получилась бы 2 349 740 ₽. Разница 35 тысяч на одной партии, около полутора процентов маржи. На десяти поставках в месяц это уже сумма, ради которой стоит проверить настройку зачёта авансов.
Курсовые разницы в себестоимость товара не попадают. Переоценка долга перед поставщиком и разница при оплате уходят в прочие доходы и расходы, то есть в финансовый результат периода. Это правильно методически, но создаёт типовое расхождение ожиданий: руководитель видит просадку прибыли и ищет её в закупках, а она сидит в курсовых разницах и к марже по товару отношения не имеет.
Импортная цепочка расходов растянута во времени
У импортной партии слагаемые приходят в базу неделями: товар — в марте, декларация и пошлина — в апреле, счёт брокера и фрахт — в мае, и каждый по своему курсу. Отсюда два практических следствия:
- Без включённого распределения дополнительных расходов по выбывшим товарам всё, что пришло после продажи, в себестоимость проданного не встанет вообще. Для импорта это не тонкая настройка, а обязательная: товар почти всегда успевает уехать раньше, чем придут документы по логистике.
- Разрыв между предварительной и окончательной себестоимостью у импортёров структурно больше, чем у тех, кто закупает в России. Норму «процент-два» здесь применять нельзя — ориентир свой, и считать его нужно по своей же истории закрытий.
Курсы должны загружаться сами
Самая обидная из валютных ошибок — техническая. Загрузка курсов выполняется регламентным заданием; если оно отключено или падает (типично после переезда базы или смены сервиса курсов), документы продолжают проводиться по последнему известному курсу. Никакой ошибки при этом не возникает: поступление проведётся, отчёт откроется, просто вся партия встанет в базу по курсу двухнедельной давности. Проверяется за минуту — в списке валют видно дату последнего загруженного курса.
Второе место — курс расчётов по договору. Когда в контракте не курс ЦБ, а «ЦБ плюс два процента» или фиксированный курс у. е., его задают в договоре отдельно. Если этого не сделали, база посчитает по официальному, а платить вы будете по договорному — и расхождение между себестоимостью и реальными деньгами будет накапливаться незаметно.
Управленческий учёт в валюте: маржа, которой не было
В УТ, КА и ERP валюта управленческого учёта задаётся отдельно от регламентированной. Если она не рубль, себестоимость и выручка пересчитываются в неё по курсу соответствующих операций — и рублёвая и валютная картина расходятся. Практический смысл: рост рублёвой маржи при валютных закупках может оказаться не результатом работы, а движением курса. Пока вы не смотрите обе валюты рядом, отличить одно от другого невозможно. В аналитических панелях мы для таких компаний обычно выводим маржу в двух валютах на одном экране — это самый дешёвый способ снять вопрос «мы правда заработали или просто доллар сходил вверх».
Десять ошибок, из-за которых себестоимость врёт
Собрали по своим проектам и расположили по частоте: первые пять встречаются почти в каждой базе, последние пять — реже, но обходятся дороже. У каждой указан признак, по которому её видно в отчётах, и то, чем она лечится.

Продажа раньше поступления
Товар отгрузили, а приходную накладную оформили через неделю. В момент продажи стоимость неизвестна — товар уходит по нулевой или заниженной себестоимости.
Признак: маржа около 100 % по позиции, отрицательные остатки в регистрах.
Лечение: регламент ввода приходных документов и контроль отрицательных остатков.
Доп. расходы приходят после закрытия
Транспорт за июль пришёл в августе: июльская себестоимость занижена, августовская завышена, обе неверны.
Признак: маржа скачет от месяца к месяцу без причин в продажах.
Лечение: распределение по выбывшим товарам + срок приёма документов прошлого периода.
Неверная статья расходов
Доставка отнесена «на финансовый результат» вместо «на себестоимость товаров». Ошибка систематическая: чем больше доля логистики в цене, тем сильнее искажение.
Признак: валовая прибыль хорошая, а денег на счетах нет.
Лечение: ревизия вариантов распределения у самых частых статей расходов.
Изменения в закрытом периоде
Кто-то поправил документ прошлого месяца — расчёт перестал соответствовать отчётам, которые уже ушли руководству.
Признак: тот же отчёт за тот же период показывает другие цифры.
Лечение: дата запрета изменения — и отдельно дата запрета загрузки.
Решения по незакрытому месяцу
Самая массовая. Цифру из отчёта берут как факт, хотя закрытие ещё не выполнено или выполнено с ошибками.
Признак: ненулевые суммы при нулевом количестве, разные знаки количества и суммы.
Лечение: предварительное закрытие по расписанию + правило «решения по факту, а не по оценке».
Курсы валют не загружаются
Регламентное задание отключено или падает — документы проводятся по последнему известному курсу. Сюда же: в договоре не задан курс расчётов, когда он отличается от официального.
Признак: дата последнего курса в списке валют старше вчерашней.
Лечение: проверка регламентного задания и курса расчётов в договорах.
Смена способа оценки в середине года
Перешли со средней на ФИФО в июле — и периоды до и после стали несопоставимы. Динамика маржи после этого не значит ничего.
Признак: ступенька в марже ровно на границе месяца смены политики.
Лечение: менять способ только с начала года, с пересчётом и предупреждением всех, кто читает отчёты.
Ручные корректировки регистров
Не сходится — «поправим движения руками». Разовая правка закрывает симптом и убивает возможность разобраться в причине: расчёт больше не воспроизводится.
Признак: документы корректировки регистров без объяснения в комментарии.
Лечение: запрет ручных правок регистров + разбор причины расхождения.
Пересорт закрывают списанием и оприходованием
Вместо корректировки одну позицию списывают, другую приходуют. Стоимость списанной уходит в расходы, оприходованная встаёт по цене «из головы».
Признак: регулярные парные списания и оприходования на одинаковые количества.
Лечение: оформление пересортицы штатным механизмом, а не двумя документами.
Обмен дописывает документы задним числом
Интеграция с сайтом, маркетплейсом или бухгалтерской базой создаёт реализации в уже закрытом периоде. Обычная дата запрета редактирования от этого не защищает.
Признак: документы закрытых месяцев с датой изменения после закрытия.
Лечение: дата запрета загрузки данных + контроль изменённых документов.
Показать, как первая ошибка выглядит в отчёте 1С

Предварительное и окончательное закрытие периода
Механизм есть во всех трёх конфигурациях, но устроен по-разному — и это первое, что стоит уточнить про свою базу.
| Конфигурация | Как называется | Что делает |
|---|---|---|
| ERP 2.5 и КА 2.5 | Режим закрытия месяца: предварительное / окончательное (появился в релизе 2.5.7) | В рабочем месте «Регламентные операции закрытия месяца» выбирается режим и дата. Предварительное считает себестоимость по партиям за часть месяца, не выполняя полное закрытие |
| УТ 11.5 | Вариант расчёта себестоимости: предварительный / фактический | Два режима не закрытия, а самого расчёта. Предварительный считает всегда по средней и без дополнительных расходов, зато быстро и хоть каждый час. Фактический выполняется по итогам месяца и уже по способу оценки из учётной политики |
Разница практическая: в ERP и КА предварительное закрытие — это уменьшенная копия настоящего расчёта, включая распределение затрат. В УТ предварительный расчёт даёт именно ориентир: средняя без доп. расходов почти всегда оптимистичнее факта, потому что логистика и таможня в неё не входят. Считать по ней маржу сделки можно, а вот обещать её собственнику — нет.
- Предварительное выполняется на выбранную дату, не дожидаясь конца месяца. Система распределяет затраты, которые уже документально оформлены. Быстро — но по определению неполно.
- Окончательное — полный расчёт по итогам месяца. В ERP и КА при нём создаётся служебный документ «Регистратор расчёта себестоимости», который фиксирует расхождения между процедурами.

Практический смысл простой: предварительное закрытие даёт руководителю рабочую картину в течение месяца — его можно ставить в расписание и получать актуальную себестоимость хоть каждое утро. Окончательное даёт цифру для отчётности. А разрыв между ними — это измеримая метрика дисциплины: он показывает, сколько расходов компания узнаёт о себе задним числом. Если разрыв из месяца в месяц держится в пределах процента-двух — процесс здоров. Если гуляет на десять — решения принимаются вслепую.
Гонять предварительное закрытие каждую ночь — имеет смысл?
Вопрос задают почти всегда, как только узнают о такой возможности. Короткий ответ: да, но не всем и не каждую ночь по умолчанию. Расчёт нагружает систему заметно — это перепроведение и распределение по всем документам периода, на больших базах он идёт часами и блокирует данные, по которым считает.
- Ночной расчёт оправдан, когда решения принимаются в течение месяца и на цифру себестоимости: ежедневный контроль маржи по сделкам, скидки и цены по отклонению от себестоимости, премии менеджеров от валовой прибыли, дашборд руководителя с утренней сводкой. Здесь свежая оценка каждое утро окупает нагрузку.
- Достаточно раза в неделю (например, в ночь на понедельник), если себестоимость смотрят на еженедельных разборах, ассортимент стабильный, а закупки идут крупными редкими партиями.
- Не нужно вовсе, когда доп. расходы приходят к концу месяца пачкой — тогда ежедневная оценка всё равно будет далека от факта, и вы просто платите нагрузкой за красивую, но неверную цифру.
Если ставите в расписание — три правила из практики. Первое: время выбирать по факту, а не «на 3 часа ночи» — расчёт должен завершаться до начала работы и до обменов, иначе утренние пользователи упрутся в блокировки. Второе: считать не с начала года, а за текущий месяц — глубина расчёта напрямую определяет его длительность. Третье: следить, что задание отработало; молча не выполнившийся расчёт хуже, чем его отсутствие — отчёты продолжат открываться, показывая позавчерашнюю оценку как сегодняшнюю.
И главное: предварительный расчёт не заменяет закрытие месяца. Он отвечает на вопрос «где мы примерно сейчас», а не «сколько мы заработали». Цифру для собственника, налоговой и премий берём только из окончательного.
Изменения в закрытых периодах: как одна правка ломает отчётность
Механика неприятная своей незаметностью. Расчёт себестоимости — это результат, зафиксированный на момент закрытия. Когда кто-то меняет документ прошлого месяца, результат не пересчитывается сам и не помечается как устаревший: отчёты по-прежнему открываются, просто теперь показывают другие цифры.

Что защищает:
- Дата запрета изменения данных (Администрирование → Настройки пользователей и прав). Настраивается по организациям и по группам пользователей: закрытый период запрещён всем, а отдельным ролям можно оставить право работать с ограниченной отсрочкой.
- Дата запрета загрузки данных — отдельная настройка, и её пропускают почти всегда. Обычная дата запрета редактирования не защищает от изменений, которые приходят через обмен данными: интеграция с сайтом, с бухгалтерской базой или с маркетплейсом спокойно перезапишет закрытый период.
- Регламент «опоздавших» документов: до какого числа принимаются бумаги прошлого месяца и как оформляются те, что пришли позже — корректировкой в текущем периоде, а не задним числом. Это организационное решение, но без него технические запреты просто начнут обходить.
- Контроль: сравнение предварительного и окончательного расчёта плюс регулярная проверка, какие документы закрытых периодов изменялись после закрытия.
Как проверить свою базу за один вечер
Семь проверок силами своей команды. Каждая занимает минуты, а вместе они дают ответ, можно ли доверять цифре себестоимости в отчётах.
| Что открыть | Тревожный признак | Что это значит |
|---|---|---|
| «Валовая прибыль» по номенклатуре за прошлый месяц, сортировка по марже | Позиции с маржой около 100 % или с отрицательной | Это почти наверняка не бизнес, а списание по нулевой стоимости и ошибки учёта |
| Отрицательные остатки и ошибки закрытия месяца | Есть хоть одна запись | Расчёт выполнялся на противоречивых данных — доверять его результату нельзя |
| Сумма себестоимости продаж за месяц против оборотов по счетам учёта запасов | Расхождение больше копеечного | Разбираться нужно до того, как цифра попадёт в отчёт собственнику |
| Учётная политика и настройки расчёта | Выключено распределение доп. расходов по выбывшим товарам | Всё, что пришло после продажи, в себестоимость проданного не встанет |
| Десяток самых частых статей расходов | Логистика и таможня стоят не «на себестоимость товаров» | Систематическое занижение себестоимости — вы продаёте дешевле, чем думаете |
| Даты запрета: изменения и отдельно загрузки данных | Вторая не установлена | Обмен с сайтом, маркетплейсом или бухгалтерией перепишет закрытый период |
| Только для импорта: список валют, договоры с иностранными поставщиками | Дата последнего курса старше вчерашней, не задан курс расчётов | Партии встают в базу по устаревшему курсу — расхождение копится незаметно |
Если хотя бы три строки из таблицы про вас — цифре в отчётах верить рано, и начинать нужно не с доработок, а с разбора: где именно расчёт расходится с реальностью.
Что мы делаем и чего не делаем
Делаем: разбираем, как себестоимость собирается именно в вашей базе, находим документы и настройки, которые её искажают, приводим в порядок статьи расходов и правила распределения, настраиваем предварительное закрытие и запреты изменения, выводим себестоимость и маржу в аналитические панели, чтобы руководитель видел цифру без похода в отчёты.
Не делаем: не переписываем учётную политику под красивую отчётность и не «подкручиваем» регистры, чтобы сошлось. Если расхождение вызвано тем, что документы приходят с опозданием на три недели, — это не задача для программиста, и мы скажем об этом прямо.
Частые вопросы
Почему прибыль в отчёте меняется, хотя продаж больше не было?
Потому что менялась не выручка, а себестоимость: в базу попали расходы, относящиеся к уже проданному товару, либо был выполнен расчёт за период. Это нормальное поведение — ненормально, когда разница большая и каждый раз неожиданная.
Какой способ оценки выбрать — среднюю или ФИФО?
Средняя проще в сопровождении и устойчивее к беспорядку в партиях. ФИФО точнее отражает экономику конкретных поставок и обязательна, если цены закупки заметно колеблются или вы работаете с импортом. Менять способ в середине года не стоит: сравнимость периодов теряется.
Можно ли получать себестоимость каждый день, а не раз в месяц?
Да — предварительным расчётом по расписанию. Важно понимать, что это оценка: она не учитывает расходы, которых ещё нет в базе. Для оперативных решений этого достаточно, для отчётности — нет.
Что делать с расходами, которые пришли после закрытия месяца?
Решение принимается один раз и фиксируется в регламенте: либо период открывается и закрывается заново в ограниченном окне (например, до 10-го числа), либо расход отражается текущим периодом. Плохой вариант — открывать закрытый месяц по каждому счёту, который принесли.
Мы закупаем за валюту. Курс вырос — товар на складе подорожал?
Нет. Стоимость партии зафиксирована в рублях в момент оприходования и дальше не переоценивается. Меняется другое: задолженность перед поставщиком, и разница по ней уходит в прочие доходы и расходы, то есть в финансовый результат периода, а не в себестоимость товара. Поэтому просадка прибыли от курса и просадка от плохой закупки — это разные строки, и смотреть их нужно раздельно.
Почему поставка встала в базу по «неправильному» курсу?
Три обычные причины. Был аванс — часть стоимости посчиталась по курсу на дату оплаты, а не поступления. В договоре не задан курс расчётов, если он отличается от официального. Или не отработало регламентное задание загрузки курсов, и документ провёлся по последнему известному значению. Первое — норма, второе и третье — настройка, которая делается один раз.
У нас несколько организаций и обмен между базами. Это влияет?
Влияет, и сильнее, чем кажется. Обмен может изменить данные закрытого периода, если не установлена дата запрета загрузки. Плюс распределение расходов внутри группы компаний — отдельная тема, которую нужно продумывать до настройки, а не после.
Сколько времени занимает наведение порядка в себестоимости?
Зависит от того, в каком состоянии база и сколько месяцев назад появилась проблема. Порядок работ и сроки называем после диагностики — до начала работ, а не по ходу.
С чего начать
Если узнали свою ситуацию, самый дешёвый первый шаг — посмотреть, что происходит в базе на самом деле. AI Диагностика 1С показывает, как настроена учётная политика, где статьи расходов уводят затраты мимо себестоимости, какие документы оформляются задним числом и закрываются ли периоды вообще. Дальше решение за вами: часть компаний после диагностики ограничивается регламентом приёма документов — и этого хватает, чтобы цифры стали сходиться.
Настройки описаны для типовых конфигураций 1С в редакциях, актуальных на август 2026 года. Смежные материалы: партионный учёт, FEFO и FIFO на складе, аналитические панели, поддержка 1С, обновление 1С без остановки бизнеса.
Почему цифры не сходятся, обычно видно по данным самой базы. Диагностика заканчивается документом на 18 страниц: индекс здоровья базы, что за конфигурация и доработки, где данные распухли, какие ошибки копятся — и план работ по шагам.
Разобраться, где теряется ваша себестоимость
Напишите, какая у вас конфигурация и что смущает в цифрах: посмотрим, из-за чего расходятся оценка и факт. Если проблема решается регламентом, а не доработкой, — так и скажем.
Цифры в примерах условные и приведены для иллюстрации расчёта. Условия площадок — комиссии, сроки выплат, порядок компенсаций — меняются: перед решениями сверяйтесь с действующей офертой. Pavel.Stupko@iteal.expert · @pgstupko