Имя: Пароль:
1C
 
как в запросе проверить документ на пустую ссылку?
0 kay05
 
21.05.09
15:31
сабж
1 IronDemon
 
21.05.09
15:33
Не поверишь
2 alekcc
 
21.05.09
15:34
Товарищь, не путайте Элемент справочника Склады со строкой "Торговый зал",
и это, Сообщить(СпрТовар.НайтиПоНаименованию(СокрЛП(ДобТовар))) что пишет ?
И ДобТовар - что за зверь такой ? Откуда взялся ? Какого ТИПА?
3 Alpen906
 
21.05.09
15:35
Запрос.УстановитьПараметр("ПустойДокумент", Документы.ТвойВидДокумента.ПустаяСсылка());

Запрос.Текст =
...
ГДЕ
 ТвойВидДокумента.Ссылка = &ПустойДокумент;
4 Mitriy
 
21.05.09
15:35
(0) в смысле битую?
5 Mitriy
 
21.05.09
15:38
(3)+ млин, ни разу не надо было...

...
ГДЕ
 ТвойВидДокумента.Ссылка = Значение(Документ.ТвойВидДокумента.ПустаяСсылка());
6 Mitriy
 
21.05.09
15:38
(5)* пардонте...

...
ГДЕ
 ТвойВидДокумента.Ссылка = Значение(Документ.ТвойВидДокумента.ПустаяСсылка);
7 Alpen906
 
21.05.09
15:39
(5)Согласен. Про ЗНАЧЕНИЕ в запросе забыл.
8 Feday
 
15.06.09
12:38
А что, если реквизит имеет составной тип? Но только ДокументСсылка.
9 Ненавижу 1С
 
гуру
15.06.09
12:40
(8)
ГДЕ
 ТвойВидДокумента.Ссылка = НЕОПРЕДЕЛЕНО;
10 Defender aka LINN
 
15.06.09
12:41
(9) Щютник ©
Что ж ты такие гадости неправильные подсказываешь? :)
11 Ненавижу 1С
 
гуру
15.06.09
12:44
(10) если (6) прокатит для простого типа, тогда (9) прокатит для составного
12 Defender aka LINN
 
15.06.09
12:47
(11) Не прокатит :)
13 Ненавижу 1С
 
гуру
15.06.09
12:48
(12) с чего бы?
14 Defender aka LINN
 
15.06.09
12:56
(13) NULL не будет равно даже NULL, а уж НЕОПРЕДЕЛЕНО тем более :)
15 hhhh
 
15.06.09
13:00
(14) да нет, там не NULL, а НЕОПРЕДЕЛЕНО.
16 Ненавижу 1С
 
гуру
15.06.09
13:00
(14) может Ссылка это поле подзапроса, откуда нам знать?
17 Mitriy
 
15.06.09
13:01
(14) а что не так?
18 Serg_1960
 
15.06.09
13:02
"Що, опять?"(с)
19 Mitriy
 
15.06.09
13:03
другое дело, что реквизит может оказаться и определенным, но пустым...
20 Ненавижу 1С
 
гуру
15.06.09
13:03
(19) такого не бывает
21 Mitriy
 
15.06.09
13:03
в общем, нужен массив с пустыми ссылками и Неопределено...
22 Mitriy
 
15.06.09
13:04
(20) с чего бы?
23 Mitriy
 
15.06.09
13:04
(20) если я выберу тип и сохраню документ, то такое будет...
24 Ненавижу 1С
 
гуру
15.06.09
13:05
(22) в БД такое не хранится
(23) нет
25 Mitriy
 
15.06.09
13:05
(23)* элемент справочника в данном случае...
26 Defender aka LINN
 
15.06.09
13:05
(15) Таки шо вы говорите...
(20) Продемонстрировать? :)
27 Mitriy
 
15.06.09
13:06
(24) проверь...
28 Ненавижу 1С
 
гуру
15.06.09
13:06
вот еще один аргумент против разделения NULL, НЕОПРЕДЕЛЕНО и ПустаяСсылка: нужно постоянно думать какого оно типа. Поменяв типаж на составной, нужно менять все запросы
29 Ненавижу 1С
 
гуру
15.06.09
13:06
(26) давай
30 Murzz
 
15.06.09
13:09
(20) Такое бывает
31 Ненавижу 1С
 
гуру
15.06.09
13:09
-(24) был не прав, бред какой то вообще
32 Baglrius
 
15.06.09
13:26
Ну у нас работает вариант как раз с -3 и +15. Бухгалтерию устраивает.
Да и складу так удобнее.
А полное строно делается только в случае ошибки - когда ошиблись с суммой или налогами или поставщиком.

Дело в том, что нам эту кредит ноту надо будет повесить на 1С бухию. И тут самое главное решить как правильно сделать. Проводку минусом. Обратную проводку. Или все таки полное сторнирование.