|  11.03.2008, 10:09 | #1 | 
| Участник | Как подсветить обязательные к заполнению поля 
			
			Доброго всем времени суток.  Подскажите пожалуйста как подсветить поля, обязательные к заполнению, если они типа перечисления, или числовые. Нужно програмить? или же можно обойтись стандартными средствами. | 
|  | 
|  11.03.2008, 11:05 | #2 | 
| Участник | 
			
			в свойствах поля в таблице установить свойство mandatory = Yes. Это действие будет требовать обязательного заполнения этого поля в любых формах. Обязательное заполнение = ненулевое значение для числовых или enum полей ИЛИ непустая строка для строковых полей. Если нужно, чтобы в некоторых формах поле было обязательным, а в некоторых необязательным, то нужно программить. | 
|  | 
|  11.03.2008, 11:11 | #3 | 
| Участник | 
			
			Для форм существует DataSources, где у каждого поля можно аналогично таблице установить свойство mandatory = Yes.
		 | 
|  | 
|  11.03.2008, 16:29 | #4 | 
| Участник | 
			
			Это понятно. Аксапта ругается, если поле не заполнено, но визуально менеджер не видит отличия обязательного для заполнения поля от остальных. Вот текстовые поля помечаются подчеркнутой красной линией, а перечисления и числовые поля нет. Как мне выделить поля формы обязательные для заполнения, что бы они были подчеркнуты что ли. Аксапта не умеет этого? Или все же придется писать на Х++ ну там цвет метки изменять если не заполнено поле.
		 | 
|  | 
|  11.03.2008, 17:38 | #5 | 
| Участник | Цитата: Цитата: Однако, поле будет подсвечиваться если вы установите свойство mandatory в таблице. Если вы не хотите изменять свойство в таблице, то нужно будет программировать чтобы появилась подсветка. | 
|  | 
|  11.03.2008, 18:51 | #6 | 
| MCTS | 
			
			Для числовых полей кроме Mandatory на таблице надо еще установить ShowZero == No, на расширенном типе данных. Для Enum так и не добился подсветки... 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. Последний раз редактировалось e@gle; 11.03.2008 в 19:08. | 
|  | |
| За это сообщение автора поблагодарили: Logger (1), demon46 (1). | |
|  12.03.2008, 12:37 | #7 | 
| Участник | 
			
			А возможно ли рисовать на визуальных компонентах? Ну например как в Delphi.
		 | 
|  | 
|  12.03.2008, 12:45 | #8 | 
| Участник | 
			
			может вы все-таки посмотрите на tutorial-формы? например, на tutorial_free_form. если имеется в виду картинка у кнопок или подложка у контролах, то смотрите свойства соответствующих контролов. | 
|  | 
|  12.03.2008, 12:47 | #9 | 
| MCTS | 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. | 
|  |