Имя: Пароль:
1C
1С v8
1С не заполненная строка в запросе
0 LopesLeonid
 
29.01.13
13:20
А справочнике поле не заполнено (пустое),
в запросе при отборе на пустое поле передаю параметр

Запрос.УстановитьПараметр("поле", "");

запрос не выполняется, как сделать?
1 GLazNik
 
29.01.13
13:21
Тип поля какой?
2 andreymongol82
 
29.01.13
13:21
Запрос.УстановитьПараметр("поле", """");
3 LopesLeonid
 
29.01.13
13:22
(1) СправочникСсылка.СотрудникиОрганизаций
4 Wobland
 
29.01.13
13:22
(2) кавычка? дельная мысль
5 andreymongol82
 
29.01.13
13:22
(2) Хрень написал - сам уже понял :)
6 Wobland
 
29.01.13
13:22
(3) а почему со строкой сравниваешь? значение(справочник...пустаяссялка)
7 GLazNik
 
29.01.13
13:23
(4) ну а устанавливаешь строку
8 GLazNik
 
29.01.13
13:23
7 к (3)
9 andreymongol82
 
29.01.13
13:23
Запрос.УстановитьПараметр("поле", Справочники.СотрудникиОтрганизаций.ПустаяСсылка()); - тока никому не показывай, это секретный код. Больш его никто не знает
10 Wobland
 
29.01.13
13:24
(9) ага. я догадывался, но предпочитал обходиться без параметров ;)
11 LopesLeonid
 
29.01.13
13:27
(10) сработало)))
всем спасибо
12 LopesLeonid
 
29.01.13
13:50
Блин начал сейчас ругается
Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов.

тип поля
СправочникСсылка.СотрудникиОрганизаций
 параметр передаю
Справочники.СотрудникиОрганизаций.ПустаяСсылка()
13 Wobland
 
29.01.13
13:51
врёшь. уточни беду
14 Nzn
 
29.01.13
13:52
(12) Запрос покажи
15 LopesLeonid
 
29.01.13
13:52
{ВнешнийОтчет.ВедомостьМатериалыВЭксплуатации.МодульОбъекта(74)}: Ошибка при вызове метода контекста (Выполнить)
   Результат = Запрос.Выполнить();
по причине:
{(14, 35)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
Норма.Сотрудник.Ссылка <<?>>= &сотрудник
16 Wobland
 
29.01.13
13:53
(15) во-первых, ссылку убери, во-вторых покажи УстановитьПараметр
17 LopesLeonid
 
29.01.13
13:54
Запрос.УстановитьПараметр("сотрудник", Справочники.СотрудникиОрганизаций.ПустаяСсылка());
18 Sammo
 
29.01.13
13:54
(9) см. Значение() - тогда можно без параметра
19 LopesLeonid
 
29.01.13
13:55
(16) у меня нет там ссылки
это он во время эксепшина пишет её
20 Wobland
 
29.01.13
13:55
Норма.Сотрудник - не сотрудник
21 Sammo
 
29.01.13
13:55
Норма.Сотрудник, случайно, не поле с составным типом?
22 Nzn
 
29.01.13
13:55
(15) Норма.Сотрудник тип какой?
23 Aprobator
 
29.01.13
13:56
Норма.Сотрудник.Ссылка -весело.
24 Aprobator
 
29.01.13
13:58
исходя из того, что Отчет Ведомость материалы в экплуатации, сотрудник, скорее всего, имеет тип физлицо.
25 Nzn
 
29.01.13
14:00
(24) Сие видимо останется неизвестным))))
26 Aprobator
 
29.01.13
14:02
ждемс.
27 LopesLeonid
 
29.01.13
15:02
все я разобрался
1С очень странный)
28 Wobland
 
29.01.13
15:56
ну и что было?