click fraud detection

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

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

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

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

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

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

 

 

 

 

 

 

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

 

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

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

&НаСервере

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

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

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

 

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

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

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

 

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

 

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

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

Подробнее

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

29.06.2018
Рассмотрим задачу, когда нужно вывести дополнительные реквизиты и сведения в общем списке элементов. Рассмотрим на примере конфигурации УТ 11, в справочник Номенклатура добавлен дополнительный...
29.06.2018
Рассмотрим задачу, когда нужно добавить дополнительные сведения. Рассмотрим на примере конфигурации УТ 11, добавим дополнительное сведение в элемент справочника Номенклатура.Открываем список...
29.06.2018
Рассмотрим задачу, когда нужно добавить дополнительные реквизиты. Рассмотрим на примере конфигурации УТ 11, добавим дополнительный реквизит в элемент справочника Номенклатура.Открываем список...

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

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

Подписка
 

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