Стоит следующая задача:
У документа имеются реквизиты:
- Сумма документа - Полная сумма продаваемых товаров. Должна высчитываться автоматически и в любой момент времени должна быть актуальна.
- Сумма скидки - Полная сумма всех предоставленных скидок. Должна высчитываться автоматически и в любой момент времени должна быть актуальна.
Табличная часть "Товары". Поля:
- Номенклатура
- Количество
- Цена
- Сумма
- Ручная скидка, %
- Автоматическая скидка, % Поле недоступно для изменения.
- Всего Значение поля рассчитывается из суммы и скидок
Насколько понимаю, это не совсем верное решение, т.к. при каждом изменении в табличной части происходит вызов процедуры. ПОдскажите, как решить данную задачу?
(5) самый надежный вариант еще пересчитывать перед записью
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший