Записки программиста 1с

Настройка формы 1с

Настройка формы 1с позволяет облегчить понимание работы с объектом 1с : Предприятие.

Как Проверить заполнен ли реквизит формы 1с.

Проверить заполнение реквизита на форме 1с можно двумя способами.

ЗначениеЗаполнено()

Во-первых синтаксической конструкцией : ЗначениеЗаполнено(объект.ИмяРеквизита).

Пустая()

Во-вторых командой ИмяРеквизита.Пустая().

Рассмотрим пример использование конструкции ЗначениеЗаполнено():

Поставим задачу закрасить кнопку красным

настройка формы 1с
&НаКлиенте
процедура Проверказаполнения()
	если ЗначениеЗаполнено(объект.Дата)и ЗначениеЗаполнено(объект.ВидЦены) и ЗначениеЗаполнено(объект.МОЛ) тогда 
	элементы.Команда1.ЦветФона=webцвета.Зеленый;
иначе
	элементы.Команда1.ЦветФона=webцвета.Красный;
конецесли
конецпроцедуры

Использование процедуры зададим в другой процедуре выполняемой при изменении.

&НаКлиенте
Процедура ВидЦеныПриИзменении(Элемент)
	Проверказаполнения()
КонецПроцедуры

В процедуру при открытии формы Приоткрытии() также помещаем код : Проверказаполнения().

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	Проверказаполнения()
КонецПроцедуры

При заполнении всех реквизитов

настройка формы 1с

Добавить комментарий

Ваш адрес email не будет опубликован.