Создание записей операций из симуляций
Служба, превращающая созревшие строки симуляций в настоящие записи операций. Симуляция — лишь план с датами; пока служба не запущена, баланс её не видит. Запуск — это и есть момент, когда «расходы будущих периодов» становятся расходами текущего.
Где искать: Модули → Финансы → Обслуживание → Создание записей операций из симуляций
Разбор на примере

Два поля:
- Симуляции — номера через запятую. Пустое — обрабатываются все симуляции базы.
- Перейти к дате — граница созревания: передаются строки с датой не позже указанной. По умолчанию — сегодня.
Кнопка «Выполнить» запускает обработку разово; «По расписанию» — ставит службу в планировщик (подробно — Cron задачи), чтобы доли передавались сами (например, еженощно).
В демо службу запустили с симуляцией 1 и датой 31/05/2027: из трёх долей подписки (10/04, 10/05, 10/06) созрели две первые — появились проводки №2 и №3 «Дт 921 / Кт 39» по 2 999,70, а их строки в симуляции получили статус «Передано». Июньская доля осталась «Активный» и ждёт следующего запуска.
Как служба группирует проводки
Строки одной симуляции с ОДИНАКОВОЙ датой собираются в одну проводку, где бы в матрице они ни стояли; новая дата — новая проводка. Дату, у которой дебет не равен кредиту, служба не проводит: её строки остаются «Активными», а в итоге службы — предупреждение «Не проведено, дебет не равен кредиту: …» и перечень таких дат, каждая как «симуляция … на … (дебет …, кредит …)». Дебет и кредит сравниваются так, как лягут в проводку, — с округлением компании (Округление): при трёх знаках 1,004 и 1,001 — разные суммы, при нуле знаков 1,40 + 1,40 — это 1 + 1. Поэтому пара «Дт 921 / Кт 39» на 10/04 стала отдельной записью, пара на 10/05 — другой. Созданные записи имеют тип «Расходы будущих периодов», номер продолжает их собственную нумерацию, а связи с симуляцией видны через значок связей с обеих сторон.
Дату в закрытом периоде служба тоже не проводит: если в «Закрытии внесения изменений» замок «Записи операций, начальные сальдо» стоит на эту дату или позже, её строки остаются «Активный», номер проводки не тратится, а в итоге — предупреждение «Не проведено, период закрыт: симуляция … на …». Кто есть в «Разблокировка: Записи операций, начальные сальдо», проводит и закрытые даты.
Переданные строки («Передано») служба больше не трогает — повторный запуск с той же датой ничего не задвоит. Это позволяет держать службу в расписании без страха дубликатов.
Частые ситуации
Запустили — ничего не создалось. Либо в пределах даты нет ни одной строки «Активный» (всё уже передано или ещё не созрело), либо в поле «Симуляции» указан не тот номер.
Передали лишнее — доля должна была пойти позже. Удалите созданную проводку (для типа «Расходы будущих периодов» это разрешено штатно) и верните строке симуляции статус «Активный» — дальше долю заберёт следующий запуск. Сама по себе правка даты или суммы статус не меняет: его сбрасывает только выбор счёта в строке. Так задумано — иначе любая правка уже переданной строки передала бы долю второй раз.
Отказ про реестр, общий с другой компанией. Если симуляции, записи операций или связи документов ваша компания берёт в общее пользование у другой, служба откажет и назовёт реестр: доли общих симуляций проводит только компания, которой они принадлежат, — своей нумерацией.
Хочется, чтобы доли списывались сами. Кнопка «По расписанию». Дату из окна расписание не повторяет: каждый запуск подставляет в «Перейти к дате» свой день, так что каждая доля пройдёт в свой день.