Здравствуйте всем! Делаю самописную конфу на 8.2 в управл форме - до гуру еще далеко. Хочу Вас спросить, делаю произвольный запрос в списке справочника номенклатуры с передачей параметров Булево как выключатель параметров. щас три условия с выключателем которые работают не верно. Мне нужно чтоб когда ставишь птичку импортная техника - выводилась только импортная. Когда я ставлю дополн птичку тип номенкл трактор - выводилась техника трактор и только импортный, ну и если стоит еще и птичка отечеств то выводился трактор имп и отеч. Далее я хочу сделать много таких условий так как типов номенклатуры есть порядка 25. Помогите пожалуйста.
Вот часть с условиями:
ГДЕ
(СправочникНоменклатура.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) И
((&НеВключенОтбор = ЛОЖЬ)
ИЛИ
(
(СправочникНоменклатура.ИмпортнаяИлиОтечетсвенная = ЗНАЧЕНИЕ(Перечисление.ИмпортОтечеств.Импортная) И &УчитыватьОтборПоИмп = ИСТИНА)
ИЛИ (СправочникНоменклатура.ТипНоменклатуры.Код = "000000029" И &УчитыватьОтборПоТракторы = ИСТИНА)
ИЛИ (СправочникНоменклатура.ИмпортнаяИлиОтечетсвенная = ЗНАЧЕНИЕ(Перечисление.ИмпортОтечеств.Отечественная) И &УчитыватьОтборПоОтеч = ИСТИНА)
))
а если в (0) - типа "произвольный запрос демонического списка", то почему сразу не использовать отборы - я не понимаю
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший