Имя: Пароль:
1C
1С v8
v8: Запрос. Диапазон текстовых номеров
,
0 totparen
 
26.09.11
14:07
В документе имеется строковой реквизит НомерЗаявки (1,2,34,35,103,250,251). Можно ли как-то указать условие в запросе что бы получить заявки с номерами в диапазоне с 1 по 250 ?
1 DrShad
 
26.09.11
14:09
я не против, указывай
2 zak555
 
26.09.11
14:09
может лучше в ТЧ засунуть ссылки на заявки, а не в текстовом реквизите херню ?
3 totparen
 
26.09.11
14:11
(1) шутка, стара как мир.
4 aka AMIGO
 
26.09.11
14:11
или в СЗ
5 Maxus43
 
26.09.11
14:11
Подобно %1%250%... в эту сторону имхо надо копать
6 totparen
 
26.09.11
14:13
(2) При условии изменении конфигурации, я могу добавить дополнительный числовой реквизит, и при записи объекта конвертировать НомерЗаявки в этот реквизит. Подумал может быть как-то не трогая конфигурацию можно что-то придумать. В перделах разумного.
7 totparen
 
26.09.11
14:18
(4) Ну да. Можно заполнить СЗ указанным диапозоном чисел, и проверять на вхождение. По времени правда не проверял, как долго он будет заполнять диапозон от 1 до 5000, (9999 максимум)
8 Starhan
 
26.09.11
14:20
Выразить (НомерЗаявки как Число (3,0) КАК НомерЗаяки
9 hhhh
 
26.09.11
14:21
(7) ну, заполнять-то он будет тысячные доли наносекунды.
10 Starhan
 
26.09.11
14:22
+(8) Если сразу условие задать не получиться (так как не проверял)
Тогда сначала ссылка на дкоумент и номер заявки числом выбираешь, а потом условие задаешь
11 Fragster
 
гуру
26.09.11
14:22
переделать на отдельную ТЧ с нормальными ссылками на заявки. хранить так - зло, и никогда ты не получишь то, что тебе нужно (ну, если формировать условие вида А ПОДОБНО %,1,% ИЛИ А ПОДОБНО 1,% ИЛИ А ПОДОБНО %,1 для каждого числа - чтобы не срабатывало на 11, 212 и прочие числа)
12 zak555
 
26.09.11
14:22
(6) добавь реквизиты и нарисуй их на форме
13 hhhh
 
26.09.11
14:23
(11) предлагаешь еще и заявки вести в базе?
14 Fragster
 
гуру
26.09.11
14:24
(13) ну, если их не надо вести - то тогда ТЧ с номерами заявок
15 Starhan
 
26.09.11
14:28
а пле, там может быть указано несколько заявок через запятую :(
Тогда, ток ТЧ с номерами заявок и вопрос к тому, кто проектировал или ставил задачу.
16 totparen
 
26.09.11
14:35
Видимо я не так выразился, потому как тут много раз фигурирует ТЧ. В скобках я указал примеры нумерации. Каждый документ имеет один номер. В данном случае указано 7 номеров, семи документов.