click fraud detection

Отметка незаполненного, 1С

Дата публикации: 10.08.2017

Отметка незаполненного – это когда в пользовательском режиме незаполненное поле подчеркивается красной пунктирной линией:

 

 

 

 

 

 

 

В Конфигураторе обычно это задается настройкой свойства поля АвтоОтметкаНезаполненного Да (рис.2):

 

 

 

 

 

 

 

 

 

Рис. 2. АвтоОтметкаНезаполненного в Конфигураторе

Но иногда в пользовательском режиме можно увидеть подчеркнутое красной пунктирной линией заполненное поле (рис. 3):

 

 

 

 

 

 

Рис. 3. Отметка незаполненного в заполненном поле

 

Рассмотрим возможные причины.

У поля в Конфигураторе есть два свойства: АвтоОтметкаНезаполненного и ОтметкаНезаполненного. Второе свойство ОтметкаНезаполненного не отображается в списке свойств в окне Свойства (рис. 2 справа), но его можно установить программно в коде, например, в модуле формы, где расположено поле, в процедуре ПриСозданииНаСервере:

&НаСервере

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

                Элементы.Склад.ОтметкаНезаполненного = Ложь;

КонецПроцедуры

 

Если в Конфигураторе у поля задано свойство АвтоОтметкаНезаполненного со значением Да, а в коде мы меняем значения свойства ОтметкаНезаполненного, то независимо от значений свойства ОтметкаНезаполненного поле будет подчеркиваться, если значение не заполнено, и не будет подчеркиваться, если значение заполнено, т.е. получится «правильно поведение» подчеркивания незаполненного.

Если же в Конфигураторе у поля свойство АвтоОтметкаНезаполненного установлено в значение Авто или Нет, то подчеркивание поля будет зависеть от установки в коде свойства ОтметкаНезаполненного: если у свойства ОтметкаНезаполненного значение Истина, тогда поле будет подчеркнуто, независимо от заполненности поля, а если у свойства ОтметкаНезаполненного значение Ложь, тогда поле не будет подчеркнуто, независимо от заполненности поля.

Таким образом, если в пользовательском режиме заполненное поле подчеркивается отметкой незаполненного, то в Конфигураторе нужно внимательно проверить установку свойств поля АвтоОтметкаНезаполненного и ОтметкаНезаполненного. Также нужно учесть, что эти свойства могут заполняться не только напрямую в модуле формы, где расположено поле, но и в других модулях, которые вызываются из модуля формы процедурами и функциями.

 

Автор: Дина Королева.

 

Аренда разработчика 1С

Опытные специалисты, 1 200 руб./час

Подробнее

Другие записи в блоге

12.10.2017
Рассмотрим задачу, когда на форму нужно добавить кнопку, при нажатии на которую должно что-то произойти. Рассмотрим на примере заполнения табличной части документа.На форму на вкладку Команды –...
03.10.2017
Продолжаем рассматривать варианты размещения элементов на форме на примере вывода реквизитов документа на форму документа, состав документа представлен на рис. 1:Рис. 1. Реквизиты документа
28.09.2017
Продолжаем рассматривать варианты размещения элементов на форме на примере вывода реквизитов документа на форму документа, состав документа представлен на рис. 1:Рис. 1. Реквизиты документа

Подпишитесь на блог

Все интересные статьи нашего блога на Вашем почтовом ящике!

Подписка
 

Сервис звонка с сайта RedConnect