|
запрос не отрабатывается |
☑ |
0
r2d24
24.07.14
✎
11:26
|
в запрос поставил условие. И запрос ничего не выбирает
Выборка - пустая
ЗапросШТ = новый Запрос;
ЗапросШТ.Текст = "ВЫБРАТЬ
| ШтрихКоды.ШтрихКод,
| ШтрихКоды.Объект,
| ШтрихКоды.ЕдиницаИзмерения,
| ШтрихКоды.ХарактеристикаНоменклатуры,
| ШтрихКоды.ОсновнойШтрихкод
|ИЗ
| РегистрСведений.ШтрихКоды КАК ШтрихКоды
|ГДЕ
| ШтрихКоды.ШтрихКод В(&ШтрихК)";
ЗапросШТ.УстановитьПараметр("ШтрихК", ШтрихКод);
ВыборкаШТ = ЗапросШТ.Выполнить().Выбрать();
пока ВыборкаШТ.Следующий() цикл
Сообщить("1");
КонецЦикла;
|
|
1
le_
24.07.14
✎
11:29
|
(0) А что находится в переменной ШтрихКод?
|
|
2
Бешеная Нога
24.07.14
✎
11:30
|
я думаю не выполняется условие ШтрихКоды.ШтрихКод В(&ШтрихК)
|
|
3
r2d24
24.07.14
✎
11:31
|
(1) сам штрих код, состоящий из букв и цифр
|
|
4
Рэйв
24.07.14
✎
11:32
|
(3)Судя по "В" там должен быть список
Используй тогда "="
|
|
5
r2d24
24.07.14
✎
11:33
|
(2) такое условие тоже не выполняется
ШтрихКоды.ШтрихКод = &ШтрихК
конструктор на них не ругается, но не выполняет
|
|
6
Рэйв
24.07.14
✎
11:33
|
(5)Значит нет такого штрих кода у тебя, который пихаешь в параметр
|
|
7
Ненавижу 1С
гуру
24.07.14
✎
11:34
|
(3) из каких БУКВ? какой тип штрих кода то?
он есть в РС?
|
|
8
Wobland
24.07.14
✎
11:34
|
(5) как это не выполняет? у тебя ж выборка пустая
|
|
9
r2d24
24.07.14
✎
11:34
|
Сам ШтрихКод имеет тип строка
|
|
10
r2d24
24.07.14
✎
11:35
|
(8) да выборка пустая, но том должна быть одна запись
|
|
11
Любопытная
24.07.14
✎
11:35
|
(9) а он точно есть?
|
|
12
Wobland
24.07.14
✎
11:36
|
(10) значит, выполняется. а то, что в базе таких данных нет - дело десятое
|
|
13
r2d24
24.07.14
✎
11:37
|
(12) ДАННЫЕ точно есть, я проверял
|
|
14
Wobland
24.07.14
✎
11:38
|
(13) скопируй это в буфер, сделай файл - новый - текстовый документ и вставть туда раза три-четыре
|
|
15
le_
24.07.14
✎
11:38
|
(13) Очевидно, то, что устанавливается в параметр отличается от того, что есть в регистре.
|
|
16
adron
24.07.14
✎
11:39
|
(13) посмотри может пробел лишний или ещё что
|
|
17
le_
24.07.14
✎
11:41
|
Я как-то такое видел:
4820070400069 <<-->> 482 007 040 0069
В одном месте было с пробелами, в другом - без.
|
|
18
r2d24
24.07.14
✎
11:56
|
Всем спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший