Для нормальных языков есть набор lint'ов
А вот для 1С - нет
Исправляя эту досадную ошибку пришел к вопросу- а как эффективней и проще хранить AST и правила обхода/обработки?
Ветка полупятничная. Можно конечно постебаться, но идеи и подсказки нужные больше.
ИНАЧЕ ВЫБОР
КОГДА ЕСТЬNULL(МАКСИМУМ(СкидкиНаценкиПоЦеновымГруппамСрезПоследних.ПроцентСкидкиНаценки), 0) > ЕСТЬNULL(МАКСИМУМ(СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки), 0)
ТОГДА ЕСТЬNULL(МАКСИМУМ(СкидкиНаценкиПоЦеновымГруппамСрезПоследних.ПроцентСкидкиНаценки), 0)
ИНАЧЕ ЕСТЬNULL(МАКСИМУМ(СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки), 0)
КОНЕЦ
КОНЕЦ
(2) да по разному. Где хранят, где не хранят. Там где хранят - тоже по разному реализовано. от примитивного xml до всяких datalog
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший