ник: Lukas
Ванька, ну неправильно это все.
Этот алгоритм сравнения значений с значениями поля формы не учитывает марку топлива.
Когда открывается форма "Склад предприятия", текущей записью является "верхняя".
Какая там марка топлива? Да ХЗ.
Сегодня одна, завтра другая, потому как порядок сортировки в запросе не прописан.
Далее идет сравнение со значением поля количества, а марка топлива не учитывается.
Поэтому (в том числе) периодически и врет этот способ.
Форма не нужна!
Получай остатки через доменные функции или рекордсеты. Там в можно учитывать марку топлива.