Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Lukas
Ну так и считаем остатки по марке топлива "на лету".
Допустим:
Первый документ-отправка на сегодня 500 л. топлива Марки "95"
Считаем: Всего Прихода топлива Марки "95" 20100 л., всего расход 18000 л. Текущий остаток 2100 л.
ОК, есть столько на складе.

Второй документ-отправка на сегодня к примеру 800 л. топлива Марки "95"
Считаем: Всего Прихода топлива Марки "95" 20100 л., всего расход 18500 л. Текущий остаток 1600 л.
ОК, есть столько на складе.

Третий документ-отправка на сегодня к примеру 1000 л. топлива Марки "95"
Считаем: Всего Прихода топлива Марки "95" 20100 л., всего расход 19300 л. Текущий остаток 800 л.
СТОЯТЬ!, нет столько на складе.

Но!
Мы здесь имеем значения текущих остатков.
А документы, к примеру, могут "правиться/создаваться" задним числом.
То есть к примеру, Сегодня с утра привезли марки "95" 5000 л. Было в остатке на утро сегодня (вечер вчера) 100 л.
Если создавать/править документ за вчерашний день у нас сейчас благополучно будет считать остаток 5100 л., поскольку дату мы не учитываем при расчете остатка, а реально на вечер вчера было 100 л.
Это к тому, что остатки надо считать на дату создания/изменения документа (+ возможно надо учитывать и время) .


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.