[РЕШЕНО] Проверка данных на клиенте

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alexburn, 2 авг 2017.

  1. TopicStarter Overlay
    alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    556
    Баллы:
    204
    Приветствую, ребята. Что-то уже подзабыл, как проверить вводимые данные на клиенте ?
    Пишу код:
    Код:
    &НаКлиенте
    Процедура ПроверитьДаты(Элемент)
       
        Если ЗначениеЗаполнено(Элемент) И Элемент < Дата("19370101") Тогда
            Элемент = Дата("00010101");
            Предупреждение("Неверно введена дата");
        КонецЕсли;
       
        ОбновитьОтображениеДанных();
       
    КонецПроцедуры
    И ничего непроисходит :(
  2. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Вместо "элемента" обращайся к пути данным этого элемента.
    Код:
    Объект.Дата <> Дата(1,1,1)
    Если это реквизит формы, то напрямую к нему, а коль реквизит объекта, то через Объект.<Имяреквизита>
    alexburn нравится это.
  3. TopicStarter Overlay
    alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    556
    Баллы:
    204
    Спасибо большое. Там общая форма, так что только реквизиты формы.

Поделиться этой страницей