Yoko

All sides of Injection
It is currently 2024-03-28 20:23:34

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2013-10-09 12:48:04 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Условие:
Есть группа автомобилей. Красные жигули, зелёный москвич, красная bmw, черная ауди, синий мерс.
Есть ворота на которые нужно повесить условие открытия/неоткрытия. Иномарки пропускаются, классика - нет.

До покупки красной bmw условие было:

Code:
Если цвет_машины=(зеленый) ИЛИ цвет_машины=(красный) Тогда
   открыть_ворота = лож;
конецесли;


Эти условия должны обязательно остаться но добавить исключение на бэху.

Сделал так:

Code:
Если цвет_машины=(зеленый) ИЛИ цвет_машины=(красный) Тогда
   Если марка_машины=(BMW) Тогда
      открыть_ворота = истина;
   Иначе
      открыть_ворота = лож;
   конецесли;
конецесли;

Вроде все работает. Но смущает увеличение строк.


Вопрос - будет ли вышеприведенное решение равнозначно следующему:

Code:
Если цвет_машины=(зеленый) ИЛИ (цвет_машины=(красный) И НЕ марка_машины=(BMW)) Тогда
      открыть ворота = лож;
конецесли;
?

Чето я никак не соображу а на живую тестировать сыкатно :shock:


ЗЫ это пример из 1С, все совпадения цвета и марка случайны :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-10-09 13:00:28 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
все в порядке =)


Top
   
PostPosted: 2013-10-09 13:02:53 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Вчера (а точнее сегодня) сидел в 3 часа ночи - одной рукой бэкапил базу второй правил конфигу - сломал себе мозг на этом условии :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-10-09 13:10:37 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
не проще ли смотреть только марку?


Top
   
PostPosted: 2013-10-09 20:10:33 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
марок больше чем цветов и цвета изначально в большем количестве условий прописаны.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-10-20 07:46:29 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Увидел, все ок но я бы оставил увеличение строк) поскольку в дальнейшем запутаешься, вдруг появится еще красный мерс или красный москвич. В таком случае втпервом если фильтруешь по цвету, а во втором по марке

_________________
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited