1C-Code → Задачи → Основы → Сумма по строкам документа
стажёр, простая · Основы
Дана ТаблицаЗначений — строки документа с колонками
Количество, Цена и ПроцентСкидки.
Верните Число — итог документа. Сумма строки — это количество, умноженное на цену, минус скидка. Результат — сумма всех строк, округлённая до копеек.
Округляется только итог, строки — нет. В настоящих документах 1С обычно наоборот, каждая строка округляется отдельно, — и на реальных данных два порядка расходятся на копейку. Здесь нужен первый.
Строки с нулевым или отрицательным количеством в расчёт не идут.
Функция ПересчитатьИтог(Строки) Экспорт
КонецФункции
Решение запускается на интерпретаторе языка 1С и прогоняется по скрытым тестам — в том числе по граничным случаям, о которых в условии не сказано. Проходит всё — задача сдана.
Задача открыта: решать можно без оплаты.