8.х Открыть форму констант из сообщения пользователю

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

  1. TopicStarter Overlay
    Yury
    Offline

    Yury Опытный в 1С

    Регистрация:
    22 дек 2011
    Сообщения:
    355
    Симпатии:
    4
    Баллы:
    29
    Здравтсвуйте,
    Управляемое приложение.
    Проверяю заполнение константы. Если она не заполнена, необходимо выдать сообщение, если пользователь кликнул на сообщении открыть форму константы. Подскажите как сделать.
  2. KrivosheevEV
    Offline

    KrivosheevEV Новичок в 1С

    Регистрация:
    3 мар 2014
    Сообщения:
    35
    Симпатии:
    2
    Баллы:
    4
    Код:
    Если Вопрос("Значение константы не заполнено. Заполнить?", РежимДиалогаВопрос.ДаНет, 30, КодВозвратаДиалога.Нет, "Внимание!", КодВозвратаДиалога.Нет) = КодВозвратаДиалога.Да  Тогда
       // Вызов механизма заполнения константы.
    КонецЕсли;
  3. TopicStarter Overlay
    Yury
    Offline

    Yury Опытный в 1С

    Регистрация:
    22 дек 2011
    Сообщения:
    355
    Симпатии:
    4
    Баллы:
    29
    Ключевая фраза: Управляемое приложение. Забываем про модальные вызовы потихоньку. Я решил если кому интересно, то вот как:
    Код:
        ОсновнаяУчетнаяВалюта = ПолучитьОсновнуюУчетнуюВалюту ();
        Если ОсновнаяУчетнаяВалюта.Пустая () Тогда
            ТекстПояснения = НСтр("ru = 'Не установлена основная учетная валюта.'");
            ПоказатьОповещениеПользователя(НСтр("ru = 'Установите учетные валюты!'"),
                "e1cib/app/ОбщаяФорма.ФормаВалютныхКонстант", ТекстПояснения, БиблиотекаКартинок.Предупреждение32);
        КонецЕсли;
    
    KrivosheevEV нравится это.

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