|
Загадка с формой выбора | ☑ | ||
---|---|---|---|---|
0
AAA
22.09.22
✎
18:18
|
Всем доброго вечера!
Смешной наверное вопрос, но время от времени встречаются подобные казусы. БП 3.0. При выборе банковского счета, например в обработке поиска ссылок, список выбора пустой Никаких отборов нет. Через все функции и например в карточке организации все ок. В другой базе все тоже ок. При создании на сервере никаких отборов не накладыавается В тексте запроса динамического списка тоже нет никаких условий, там только левое соединение Настройки списка восстанавливал стандартные, не помогает.Фигня какая то )) |
|||
1
Смотрящий
22.09.22
✎
18:51
|
Владелец не установлен ?
|
|||
2
AAA
22.09.22
✎
18:57
|
(1)в отборе его нет. Специально ничего нигде не устанавливал
а где еще его установить в форме выбора? |
|||
3
AAA
22.09.22
✎
18:59
|
и это не только в форме поиска ссылок, дажн в простейшей обработке с одним реквизитом
|
|||
4
ДедМорроз
22.09.22
✎
20:02
|
Во-первых,смотреть текст запроса,во-вторых,могут быть скрытые отборы,которые пользователю не отображаются.
|
|||
5
AAA
22.09.22
✎
20:22
|
(3)смотрю в ПриМозданииНаСервере текст запроса списка, полностью совпадает с текстом в конфигураторе, то есть нет никаких условий
|
|||
6
AAA
23.09.22
✎
04:48
|
Итак.
Платформа 8.3.18.1741(64x). Код из формы выбора банковского счета: &НаКлиенте Процедура УстановитьОтборПоОрганизации() Если ЗначениеЗаполнено(ОтборОрганизация) Тогда ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ЭтотОбъект.Список.КомпоновщикНастроек.ФиксированныеНастройки.Отбор, "Владелец", ОтборОрганизация, Неопределено, , ОтборОрганизацияИспользование); ИначеЕсли ЗначениеЗаполнено(ТипВладельца) Тогда ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ЭтотОбъект.Список.КомпоновщикНастроек.ФиксированныеНастройки.Отбор, "ТипВладельца", ТипВладельца); КонецЕсли; КонецПроцедуры Нас интересует строчка: ИначеЕсли ЗначениеЗаполнено(ТипВладельца) Тогда Смотрим в отладчике: ТипВладельца = Неопределено ЗначениеЗаполнено(ТипВладельца) = Истина Из скромных знаний и из синтакс-помощника и здравого смысла: Для Неопределено и Null всегда возвращается Ложь. Не пойму почему в другой базе с этой же платформой список открывался заполненным. Пока еще не привык к мысли, что ЗначениеЗаполнено(Неопределено) = Истина В расширении закомментил это место и список чудесным образом открылся заполненный счетами Всем хорошей пятницы |
|||
7
AAA
23.09.22
✎
05:24
|
Похоже, что это какое то другое Неопределено ))
В отладчике смотрим обычное Неопределено: Свойство - Неопределено Значение - пусто Тип - Неопределено Смотрим ТипВладельца Свойство - ТипВладельца Значение - Не определено Тип - Пусто |
|||
8
AAA
23.09.22
✎
05:31
|
Короче, это загадочное значение есть не что иное как ТипЗнч(Неопределено) и оно заполнено
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |