Обход это не складская операция. Хотя если её выполняют складские работники - наверное складская. В общем басня про хитрых программистов и пользователей с винтом.
Писалась программа для склада сырья. Специальное рабочее место для человека который занимается оприходыванием того, что пришло. Написал это слово - и даже и не знаю как правильно. В общем это операция фиксирующая в системе факт прихода сырья. Хотя почему сырья ? Хоть чего в общем-то. Того, что пришло откуда-то на склад.
Раз это только операция прихода, то чего собственно париться? Там и направление движения одно. Только приход и никакого расхода. Что и требовалось на конкретном рабочем месте. Неправильно ввёл - можно поправить. Но так удачно это место оказалось сделано, что и те кто оформлял расход тоже его возжелали. Как позже выяснилось - они его уже давно не только желали, но и использовали. А с челобитной об установке обратились для проформы. Типа узаконить ранее награбленное. Использовали в полный рост и давно.
Очень велико было удивление - как же так ? Программа то по определению не умеет расход оформлять. Специально так делали. Но хитрые кладовщики очень просто задачу решили. Что такое расход ? Это действие противоположное приходу. По определению так сказать. А значит что? Что? У операции надо просто знак поменять! А где у нас знак ? В числе, которое обозначает количество. Там можно было ставить отрицательное число. Вот туда и ставили знак противоположный. Просмотрели. Проглядели. И дырочку сию быстро нашли и стали использовать. Разработчики не подумали, что в этом месте случится обход защиты. Что интересно - в одном документе можно было и приход и расход записать. Очень наглядно решалась задача пересортицы. Это когда одно ушло в никуда, а другое как бы из ниоткуда появилось. В общем весьма удобно. Но не красиво. Числа какие-то отрицательные. Фи. Какая гадость.
А очень всё просто и элегантно получилось у людей неискушённых. Им не до красот - надо свою работу делать и побыстрее. Используя любые подручные средства. А красиво там или не красиво - оно не очень важно. Складские работники они не специалисты по красоте. Они по другой части. Материального учёта