1. Вживую никогда не сталкивался с проверками по этому поводу.
2. Работал с бухгалтерами, которым также не нравился этот факт, так что в учете удалял все блюда с нулевой ценой и подставлял нужный комплект с нужным списанием.
3. Если очень-очень хочется избавится от нулевых отпускных цен в марочном, и при этом списывать ровно то, что пробито, то можно придумать костыль, который потребует некоторых телодвижений. Например:
- назначаем нулевым блюдам отдельный склад, допустим, Переработка.
- блюду бизнес-ланч вообще не указываем комплект.
- при списании дня по предполагаемому расчету внутренним перемещением кидаем на склад Переработка нужные продукты со склада Кухня (ну или какие там склады используются).
- списываем, смотрим сумму списания по складу переработка.
- приходуем на склад Переработка блюдо бизнес-ланч в том количестве порций, сколько было продано, и на ту сумму, на которую прошло списание.
- внутренним перемещением кидаем бизнес-ланч на склад Кухня.
Придется только что-то делать с товарным отчетом, потому что там будут внутренние перемещения со складом Переработка, их сумма будет нулевой, но вопросы, опять же, могут возникнуть. Наверное, лучшим вариантом будет правка макета отчета.
Но на самом деле, в реальной жизни не вижу, когда может потребоваться так извращаться. Но можно.