В табличном поле для групп проставляется реквизит (только для элемента) #196386


#0 by ShadowXXX
Теперь поподробнее. В конфигурации "Управление торговлей" в справочник "Склады" я добавил новый реквизит "ТипУчёта": Использование:Для элемента Индексировать:Не индексировать Тип:Булево Тут всё хорошо. Далее в "ФормеСписка" в табличное поле "СправочникСписок" добавил новую колонку "Колонка1" и в поле данные указал "ТипУчёта". Запускаю. Открываю справочник склады, и... У групп в колонке с именем "Колонка1" стоит "ложь"!!! Зачем так и от чего не пойму. Реквизит ведь только для элемента? Просмотрел все свойства колонки но так и не смог избавиться от этого эффекта. В табличном поле для групп проставляется реквизит (только для элемента)
#1 by х86
скрой его при выводе строки
#2 by ShadowXXX
Имеется ввиду при выводе строки Группы? Если да то как его скрыть? И почему так сделано или это глюк 8ки.
#3 by Tristan
Технически, на уровне таблиц, в справочнике склады различие между группой и элементом состоит в 1 поле - "ЭтоГруппа". Тип булево хранится значениями 1(Истина) или 0(Ложь). Дак вот в твоем случае для, раз реквизит используется только для элементов, то в группах автоматом прописывается "ПустоеЗначение", а для числового типа какое пустое значение? правильно - 0. И это не баги ;-) Решение проблемы - не использовать в поле списка для реквизита типа булева элемент "полеВвода" или "полеВыбора", используй флажек, и будет тебе щасье
#5 by Tristan
не сделать - это фича.
#6 by Tristan
опс сорри не сюда =)
#7 by ShadowXXX
Да флажок можно использовать, если не расписывать, а если правда=ХХХ, ложь=УУУ, то в группах опять же появляется YYY Буду читать наверное по другому никак
#8 by Tristan
что такое ХХХ и УУУ? это справедливо только для Булево и то только для элемента отличного от флажка. Для остальных типов ничего не будет отображено. Да и пользователям удобнее работать с флажками, чем с "истина/ложь".
#9 by ShadowXXX
У Колонки Характеристика -> Формат = БЛ=XXX; БИ=YYY Вот
#10 by Tristan
А вот в этом случае нет =) Тут идет уже проверка на принадлежность реквизита к группе или элементу, Поэтому если для такой колонки задать формат "БЛ=Ложь; БИ=Истина", то в группах ничего выведено не будет =) Вот тебе 2е простое решение ;-)
#11 by ShadowXXX
Выводит как ни странно. Именно здесь то и возникла проблемма. А просто галочка некрасиво выглядит. Так что это не 2ое решение :(
#12 by Tristan
тогда описывай подробнее, потому как у меня такое работает! Т.е. если в формате для колонки типа булево и элементом полеВвода "представление логического значения ложь" написать "Ложь", а для "представление логического значения истина" написать "Истина", то вгруппах будет стоять "Ложь"? Неверю
#13 by ShadowXXX
Завтра опишу. Счас домой пора. Удачи.
#14 by Defender aka LINN
- а вы в табличку загляните-то... Для групп там стоит null
#15 by Tristan
Ну а теперь скажите мне каким гаджетом заглянуть в табличку чтоб хоть посмотреть мог, желательно, чтобы этот гаджет мог представлять значения полей в шеснадцетиричном формате. Риторический вопрос для - а каким значением физически описывается значение Null в поле длиной 1 символ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С