Табличное поле РегистрСведенийСписок. Как очистить? #402472


#0 by Takt_AAA
Что-то не могу сообразить. Есть табличное поле (ТП) на форме со значением РегистрСведенийСписок. Отбор в этом списке происходит по значению какого-то поля ввода. В случае, если это поле не заполнено(ПустаяСсылка), мне нужно чтобы ТП очистилось. Т.к. ТП связан со списком регистра, влиять на состав строк можно только отбором... Есть вариант конечно ТП сделать невидимым, но может есть лучший вариант. Может кто знает как по-другому очистить список? Подскажите, пожалуйста.
#1 by ТелепатБот
#2 by hhhh
ну и причем тут ТП? Нужно ведь просто удалить записи регистра сведений.
#3 by Takt_AAA
Гениально, но не то. Мне нужно очистить таблицу на форме, а не трогать записи регистра.
#4 by 73
А пусть и отбирает по Пустой ссылке. Отбор и не даст записей.
#5 by Mort
Засунь в значение отбора бяку.
#6 by НЕА123
типа так если есть измерения типа ссылка, условие в пустом списке. если есть строка - не содержит "".
#7 by hhhh
понял. Нужно РегистрСведенийСписок.Овновить;   он и очистится.
#8 by hhhh
+ Овновить -> Обновить
#9 by Takt_AAA
В том и проблема, что по пустой ссылке попадают записи, где реквизит регистра сведений не заполнен. Вообще таких записей не должно быть,но если появятся не хотелось бы чтобы они попадали в список. Пытался засунуть Неопределено, но ругается. Есть вариант по другому полу сделать нериальный отбор, но это как-то не граматно ) Обновить - обновляет список по значению отбора. Если отбор не стоит, то и смысла обновлять нет. Пробовал менять свойство "Данные" у ТП, но убрать то могу, а вот вернуть не получается...
#10 by НЕА123
чем не устраивает?
#11 by Mitriy
если не должно быть пустых, то разберись с этим... а показывает пусть, как немой укор программисту...
#12 by НЕА123
+ для любых типов можно указать в списке (список пустым).
#13 by Takt_AAA
То что надо. Я сразу не понял о чем речь. Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top