![]() |
![]() |
![]() |
|
как в запросе проверить документ на пустую ссылку? | ☑ | ||
---|---|---|---|---|
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С бухию. И тут самое главное решить как правильно сделать. Проводку минусом. Обратную проводку. Или все таки полное сторнирование. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |