А я еще раньше. ;)
Вид для печати
Что вы тут базар развели, я уже всё протестировал давно. NOT надо писать (большими буквами), а не not. Всё работает, даже пример выкладывал.
UprZam :=(Kn AND Dv AND NOT UF AND NOT Zam) ;
После уже автомат состояний написал на IF ... THEN, тоже работает.
Давайте ещё одну тему.
Использование имён переменных.
Каким-то образом внутренние переменные функций попадают в общий стэк переменных и им вредят,
простая проверка - создать вход на рабочем поле с именем "А", и создать функцию, где на входе будет переменная именем "а"
после этого в проэкте начинается трэш.
Переменные все косячатся.
КУ?