|
v8: Почему пустое значение становится ложью? | ☑ | ||
---|---|---|---|---|
0
murzo1
29.08.11
✎
11:53
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваров.Ссылка, | РеализацияТоваров.ВидОплаты, | РеализацияТоваров.Контрагент.ФормаСобственности КАК ТипКлиента, | РеализацияТоваров.Контрагент.ОсновнойДоговорВзаиморасчетов КАК ОсновнойДоговорКонтрагента, | РеализацияТоваров.Контрагент.ОсновнойДоговорВзаиморасчетов.ВидОплаты КАК ВидОплатыПоДоговору |ИЗ | Документ.РеализацияТоваров КАК РеализацияТоваров |ГДЕ | РеализацияТоваров.ПометкаУдаления = ЛОЖЬ | |УПОРЯДОЧИТЬ ПО | РеализацияТоваров.Дата, | РеализацияТоваров.Номер"; Результат = Запрос.Выполнить().Выгрузить(); Для Каждого Стр Из Результат Цикл Смотрю строку: Стр.ВидОплаты - значение пустое, проверяю через Shift+F9: ЗначениеЗаполнено(Стр.ВидОплаты) - пишет ИСТИНА Стр.ВидОплаты.Пустая() - ЛОЖЬ Но как так, раз она пустая.... |
|||
1
Mort
29.08.11
✎
11:54
|
Не выспался?
|
|||
2
qeos
29.08.11
✎
11:54
|
фанстастики не бывает..
|
|||
3
butterbean
29.08.11
✎
11:54
|
представление пустое
|
|||
4
Wobland
29.08.11
✎
11:54
|
Возвращаемое значение:
Тип: Булево. Для значений типа Булево всегда возвращается Истина. ©СП |
|||
5
Wobland
29.08.11
✎
11:56
|
>Стр.ВидОплаты.Пустая() - ЛОЖЬ
с чего решил, что она пустая? |
|||
6
Ненавижу 1С
гуру
29.08.11
✎
11:56
|
||||
7
murzo1
29.08.11
✎
11:57
|
Стр.ВидОплаты - дак это не булево, это ссылка на перечисление
|
|||
8
Ненавижу 1С
гуру
29.08.11
✎
11:59
|
(4) склоняюсь, что большинство верует в непогрешимость реализаций платформы 1С как религии
|
|||
9
acsent
29.08.11
✎
11:59
|
НИКАКОЙ ошибки нет. Значение то заполнено
|
|||
10
Defender aka LINN
29.08.11
✎
11:59
|
(4), (6) Идите проспитесь, у него там ссылка. Причем не пустая, что бы там автор ни рассказывал.
|
|||
11
acsent
29.08.11
✎
12:00
|
Как ты определяешь что пустая?
|
|||
12
murzo1
29.08.11
✎
12:00
|
(9) да блин, в тестовой все работало, на рабочй бред пошел.... как ты понял что заполнено то? прост ореквизит добавили в документ и все, никто его не трогал еще
|
|||
13
murzo1
29.08.11
✎
12:01
|
(10) як понять тогда что не пустая? если по шифт-ф9 в значении пусто....
|
|||
14
Wobland
29.08.11
✎
12:02
|
(13) шифт+ф9 Стр.ВидОплаты.Пустая()
|
|||
15
acsent
29.08.11
✎
12:02
|
Может у перечисления есть значение без синонима?
|
|||
16
murzo1
29.08.11
✎
12:02
|
(14) но если в значении нету нифига! как ты объяснишь это
|
|||
17
murzo1
29.08.11
✎
12:03
|
(15) с синонимом
|
|||
18
butterbean
29.08.11
✎
12:05
|
(16) в самом документе, на форме если посмотреть, есть что-нибудь в реквизите??
|
|||
19
Defender aka LINN
29.08.11
✎
12:05
|
(13) Закрыть 1С. Ваще закрыть. Глубоко вдохнуть, выдохнуть. Пойти попить чаю/кофе/покурить/на обед/поспать (нужное подчеркнуть). Вернуться, запустить 1С, проверить еще раз.
|
|||
20
murzo1
29.08.11
✎
12:07
|
(18) реквизит не помещен на форму...
(19) я так ща и попробую |
|||
21
murzo1
29.08.11
✎
12:16
|
Может ли вилять то что документа находится за пределами "дата запреда редактирования" , документ полностью задизаблен (не изменяется)?
|
|||
22
Ненавижу 1С
гуру
29.08.11
✎
12:20
|
тип реквизита то все таки какой? а еще, ты объект (измененный) визуально видишь, а отчет на ссылку смотрит, не потому ли?
|
|||
23
butterbean
29.08.11
✎
12:21
|
(21) у тебя там хитрых РЛС-ов нет случайно
|
|||
24
murzo1
29.08.11
✎
12:27
|
(22) вобщем покапался в документе, оказывается что реквизит есть на форме, хитро запрятан, в нем пусто и у реквизита в кофигураторе стоит автоотметка незаполенного. Это значит что этот реквизит чемто заполнен, а чем... пустотой какойто, как ее сбросить не подскажите?
|
|||
25
butterbean
29.08.11
✎
12:28
|
(24) Shift+F4
|
|||
26
Песец
29.08.11
✎
12:40
|
ЗначениеЗаполнено(<Значение>)
... Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа. (с) Какое значение реквизита по умолчанию? |
|||
27
murzo1
29.08.11
✎
12:42
|
(26) Значение заполнения не стоит
|
|||
28
Песец
29.08.11
✎
12:53
|
Тип не составной?
|
|||
29
hhhh
29.08.11
✎
13:05
|
(27) ТипЗнч(Стр.ВидОплаты) влом что ли посмотреть?
|
|||
30
murzo1
29.08.11
✎
14:12
|
(29) выше же описал какой тип )
Лана, я придумал алгоритм для решения данной задач, всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |