Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сообщение пользователю
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
Гущин Артём

Не получается вывести сообщение пользователи, когда вбиваешь ноль в строку "ПлощадьЗемли"
Процедура РилляРасчетПриИзменении(Элемент)
    СтрокаРасчетФСП = Элементы.Рилля.ТекущиеДанные;
    
    Если СтрокаРасчетФСП.ПлощадьЗемли = 0 Тогда
    
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Введите площу землі!";
    Сообщение.Сообщить("Текст");    
    
    Иначе
    
    СтрокаРасчетФСП.Расчет = СтрокаРасчетФСП.ПлощадьЗемли * СтрокаРасчетФСП.БазаНалогооблажения * СтрокаРасчетФСП.СтавкаНалога;    
    
    КонецЕсли;
КонецПроцедуры
Vofka
Программа вообще в эту ветку условия заходит? И
Сообщение.Сообщить("Текст");

если я не ошибаюсь, нужно писать просто
Сообщение.Сообщить();

(для кого свойство Текст выше задается?)
Гущин Артём
Получилось, спасибо!
Vofka
Так а что было?
Гущин Артём
Цитата(Vofka @ 21.03.13, 21:05) необходимо зарегистрироваться для просмотра ссылки
Так а что было?




Сделал так:

    Если СтрокаРасчетФСП.СтавкаНалога = 0 Тогда
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = "Не вказані показники ставок податку!";
        Сообщение.Поле = "Объект.СтавкаНалога";
        Сообщение.Сообщить();
    Иначе
        СтрокаРасчетФСП.Расчет = СтрокаРасчетФСП.ПлощадьЗемли * СтрокаРасчетФСП.БазаНалогооблажения * СтрокаРасчетФСП.СтавкаНалога;    
    КонецЕсли;


Гущин Артём
Обращение к реквизиту Документа из табличной части этого Документа из модуля объекта Документа в какой форме записуется?
Напрямую через точку?
Vofka

 ! 

Правила, пункт 6! Закрыто.
 
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.