|
как программно изменить свойство реквизита формы?
| ☑ |
0
YamEgor
02.04.21
✎
16:38
|
Добрый день! как можно изменить свойство реквизита формы СуммаВсего - Неотрицательное? В данный момент это в Истине можно ли программно это поменять при определенных условиях? Управляемые формы.
|
|
1
программистище
02.04.21
✎
16:56
|
Получаем реквизиты Для каждого реквиз Из ЭтаФорма.ПолучитьРеквизиты() Цикл
Через Тип Значения / Реквизита Квалификатор числа
ДопустимыйЗнак.Неотрицательный;
Наверное
|
|
2
Вафель
02.04.21
✎
17:00
|
ограичение типа =...
|
|
3
Вафель
02.04.21
✎
17:00
|
но можно только ограничить, расширить нельзя
|
|
4
ДедМорроз
02.04.21
✎
19:03
|
Можно удалить реквизит и сделать новый с другим типом.
|
|
5
acht
03.04.21
✎
00:58
|
(4) > удалить реквизит
Пробовал?
|
|
6
ДедМорроз
03.04.21
✎
01:54
|
(5) если реквизит создан программно-то без проблем.
Если же реквизит создан не программно,то его прекрасно можно в конфигураторе поменять и не задавать вопросов.
|
|
7
Жан Пердежон
03.04.21
✎
03:00
|
(6) если реквизит создан программно, то в этом случае его только дурак будет удалять программно
|
|
8
rphosts
03.04.21
✎
06:30
|
(4) только сделать его невидимым а вместо него вывести программносозданный с тем-же источником данных если.
|
|
9
ДедМорроз
03.04.21
✎
22:18
|
(7) Значит вы всегда с собой все г.вно таскаете?
Просто,удаляют обычно то,что не нужно.
Очень часто бывает,что что-то на форме было очень нужно,а затем уже нет,так как там отображается другое,поэтому,без удаления никак.
Конечно,можно под каждый чих открывать новую форму,но пользователь в них заблудится.
|
|
10
acht
03.04.21
✎
22:26
|
(9) Обычно то, что не нужно - не создают. Программно особенно
Не, ну вы конечно можете и по другому.
|
|
11
ДедМорроз
03.04.21
✎
22:42
|
(10) Когда что-то нужно,его создают,когда оно больше не нужно-удаляют
Или можно как-то по другому?
Например,мы хотим позволить пользователю заполнить таблицу,но мы ещё не знаем,что в ней будет,поэтому,она будет создаваться тогда,когда нужна,а потом может оказаться,что нужна совершенно другая таблица-как без удаления предыдущей?
|
|