Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 10:51

(Обработка УФ)

Автор GanG031, 29 мар 2016, 09:44

0 Пользователей и 1 гость просматривают эту тему.

GanG031

Доброго времени суток! Пишу внешнюю обработку, и проблема в следующем: нужно, когда реквизит формы пустой, вывести какое то сообщение допустим, что ревизит пустой, но ничео не выводится. все это делается на управляемых формы. вот скрин:

соответственно склад и материл, это реквизиты формы. Подскажите, в чем допустил ошибку? Заранее спасибо!

Rasty

Если Не ЗначениеЗаполнено(Склад) тогда
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

vitasw

2 несвязанные между собой процедуры.
Проверят на заполнено через "ЗначениеЗаполнено"

GanG031

Цитата: vitasw от 29 мар 2016, 10:27
2 несвязанные между собой процедуры.
Проверят на заполнено через "ЗначениеЗаполнено"

Первая процедура ни как не связана с этим, извиняюсь, надо было ее не скринить
Добавлено: 29 мар 2016, 10:54




Сделал вот  так, но где то видимо ошибка. Подскажите пожалуйста в чем ошибся?
Добавлено: 29 мар 2016, 10:55



перезалил скрин
Добавлено: 29 мар 2016, 10:57



vitasw

:) Логическая ошибка. Сначала проверяете на зполненность и ничего не сообщаете в СкладПриИзмененииНаСервере. А если все заполнено обрабатываете снова заполнение с попыткой вывода сообщений в СформироватьНажатие...

GanG031

Сделал вот так: &НаСервере
Процедура СкладПриИзмененииНаСервере()

      Если  Не ЗначениеЗаполнено("Склад") Тогда
      Сообщить("Не выбран склад", СтатусСообщения.Внимание);
      ИначеЕсли Не ЗначениеЗаполнено ("Материал") Тогда
      Сообщить("Не выбрана номенклатура", СтатусСообщения.Внимание);
      Иначе   СформироватьНажатиеНаСервере()
      КонецЕсли;



С процедуры СформироватьНажатиеНаСервере() Убрал проверку, оставил лишь дальнейший код.Но что то видимо сделал не правилно, сообщение о том, что склад/номенклатура не заполнено не выводится....

vitasw

Если  Не ЗначениеЗаполнено(Склад) Тогда

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск