Сломал голову, кроме как поэлементно не могу придумать решение для следующего:
требуется получить остаток не полученного по счетам товара на конец периода. Просто разница между приходом и суммой по счетам не подходит, так как не всегда счета регистрируют в системе. Попробовал проилюстрировать в таблице - https://cloud.mail.ru/public/92R7/ipUmfZhNk нужно получить конечный остаток неполученного товара. Затык в том, что нужно по периодам сравнивать количество по счетам и по накладным, начиная с самой ранней даты. Если количество по приходу на дату больше количества по счетам, то остаток неполученного = 0, и далее нужно считать от этого нуля .. хз как объяснить, может по таблице поймете. Никто такого не делалал? Есть какие идеи?
а вот был бы у тебя регистр накопления... счет в +, поступление в -. чтобы увидеть остатки по дням - делаешь срезы на каждый день.
в измерениях номенклатура, организация, склад, опционально поставщик и счет.
(1) ну остатки по дням понятно, а что толку? потом опять перебирать придется?
(2) этот алгоритм можно отчетом как-то сделать? объясни..
нужно реализовать что-то типа:
ОстатокНаСегодня = (Выбор Когда ОстатокНаВчера<0 Тогда 0 Иначе ОстатокНаВчера) + ДвиженияПоСегодня . Такую формулу прогнать начиная с самого ... по текДату.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший