Светлана ВоронцоваАналитик обработки документов

Накладная на трех страницах: восстановление перенесенной строки

Продолжение позиции соединяется с исходной строкой, повторные заголовки исчезают, итог пересчитывается по количеству и цене.

Задача

Длинное описание восьмой позиции переносится на следующую страницу. Если считать каждую строку товаром, появится лишняя позиция; если пропустить продолжение, потеряется характеристика.

Открыть работающий материал →

Позиция, которая продолжается на следующей странице

Восьмая позиция разрывается границей страницы. Если считать каждый фрагмент отдельной строкой, в таблице появляется лишний товар; если потерять продолжение, строка остаётся неполной. Я связала фрагменты по номеру позиции и сверила собранные десять строк с итогом 15450. При удалении страницы расчёт останавливается до выдачи готовой таблицы.

Что сделано

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

Собраны 10 товарных позиций на 15450 ₽. Размер усиленной коробки сохранен в позиции 8; три повторных заголовка и строка итога не стали товарами. Разрыв страниц и изменение цены блокируют экспорт.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия