|  22.05.2004, 15:28 | #1 | 
| Участник | 
			
			вообщем вот такой вопрос. что-то я не допру как это можно сделать | 
|  | 
|  22.05.2004, 19:52 | #2 | 
| Участник | 
			
			непонятно. а как трактуется такой запрос? выбрать все записи, у которых два поля равны? Скажите на простом человеческом языке что вы хотите. Скорее всего, решение лежит в другой плоскости. | 
|  | 
|  22.05.2004, 23:20 | #3 | 
| Модератор | 
			
			смотрите Best practices, раздел Query programming -> Advanced query range value expressions
		 
				__________________ -ТСЯ или -ТЬСЯ ? | 
|  | 
|  23.05.2004, 11:44 | #4 | 
| Участник | Цитата: 
		
			Сообщение от mazzy
			
			 выбрать все записи, у которых два поля равны? Скажите на простом человеческом языке что вы хотите. Скорее всего, решение лежит в другой плоскости. | 
|  | 
|  24.05.2004, 08:42 | #5 | 
| Участник | Цитата: 
		
			Сообщение от Vadik
			
			 смотрите Best practices, раздел Query programming -> Advanced query range value expressions я так понял navision.technet.com закрыли, а на partnersource я не нашел его (bestpractice) | 
|  | 
|  24.05.2004, 08:54 | #6 | 
| Участник | 
			
			в bin-каталоге Аксапты 3.0. файл называется Dev_BPHB.chm | 
|  | 
|  24.05.2004, 09:20 | #7 | 
| Участник | Цитата: 
		
			Сообщение от mazzy
			
			 в bin-каталоге Аксапты 3.0. файл называется Dev_BPHB.chm я вот так сделал (перекрыл метод executeQuery датасорса) , вроде как там описано: <div class='XPPtop'>X++</div><div class='XPP'>qbr2 = queryBuildDataSource.addRange([color=:blue]fieldnum[/color](WMSOrderTrans, qty)); qbr2.value(strfmt([color=:red]">%1"[/color], [color=:blue]fieldstr[/color](WMSOrderTrans, packageQty)));</div> но почему то не работает :/ и еще такой вопрос. можно ли в range использовать datamethod? | 
|  | 
|  24.05.2004, 10:50 | #8 | 
| Модератор | 
			
			Ну, почти так, как в BP..   <div class='XPPtop'>X++</div><div class='XPP'> strFmt( [color=:red]'(%1 > %2)'[/color], [color=:blue]fieldStr[/color](WMSOrderTrans, qty), [color=:blue]fieldStr[/color](WMSOrderTrans, packageQty) )</div> Цитата: 
		
			можно ли в range использовать datamethod?
		
	 
				__________________ -ТСЯ или -ТЬСЯ ? | 
|  | 
|  24.05.2004, 11:20 | #9 | 
| Участник | 
			
			<div class='XPPtop'>X++</div><div class='XPP'> strFmt( [color=:red]'(%1 > %2)'[/color], [color=:blue]fieldStr[/color](WMSOrderTrans, qty), [color=:blue]fieldStr[/color](WMSOrderTrans, packageQty) )</div> а как создать range для этого?? в смысле на какое поле его вешать? если создавать так, как написано выше, то в запросе получается вот такое: qty = (qty > packageQty), а это, как вы сами понимаете, ерунда   | 
|  | 
|  24.05.2004, 13:09 | #10 | 
| Участник | 
			
			не ну надо же.. написал без скобок просто "%1 > %2" - скобки добавил все заработало    | 
|  |