Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Показано с 1 по 9 из 9

Тема: СообщениеПользователю

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию СообщениеПользователю

    СообщениеПользователю (UserMessage)

    СообщениеПользователю (UserMessage)
    Свойства:

    ИдентификаторНазначения (TargetID)
    КлючДанных (DataKey)
    Поле (Field)
    ПутьКДанным (DataPath)
    Текст (Text)
    Методы:

    Сообщить (Message)
    УстановитьДанные (SetData)
    Конструкторы:

    По умолчанию
    Описание:

    Предназначен для хранения параметров сообщения, которые необходимо вывести пользователю.
    Если сообщение еще не было показано пользователю (такое может быть при работе на стороне сервера, в фоновом задании, внешнем соединении или Web-сервисах), можно получить накопленные сообщения методом ПолучитьСообщенияПользователю.

    В управляемых формах, в случае выполнения просмотра сообщения, выполняется следующий механизм обработки:
    Если у сообщения свойство КлючДанных заполнено и не совпадает с ключевым значением основного реквизита текущей формы (ссылкой объекта или ключом записи регистра сведений), то:
    • открывается новая форма объекта, соответствующая значению свойства КлючДанных;
    • если у сообщения свойство ПутьКДанным не заполнено, то в него проставляется имя основного реквизита открытой формы объекта;
    • вызывается показ сообщения в только что открытой форме;
    • выполняется перенос всех соответствующих сообщений из окна первой формы в новую форму (с таким же значением свойств КлючДанных, как у выбранного сообщения). При этом перенесенным сообщениям аналогичным образом проставляется свойство ПутьКДанным, если оно не установлено.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Код 1c:
    Процедура ДействиеСОбъектом(ОбъектДанных)
        ...
        Сообщение = Новый СообщениеПользователю();
        Текст = "ru = ""В строке 11 табличной части ""Номенклатура"" не хватает ";"
         + " en = ""In line 11 of tabular section ""Nomenclature"" is missing ";
        Сообщение.Текст = НСтр(Текст)+НедостающееКоличество+" "+ЕдиницаИзмеренияНоменклатуры;
        Сообщение.Поле = "Номенклатура[10].Количество";
        Сообщение.УстановитьДанные(ОбъектДанных);
        Сообщение.Сообщить();
     
    КонецПроцедуры;

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    СообщениеПользователю.ИдентификаторНазначения (UserMessage.TargetID)


    СообщениеПользователю (UserMessage)
    ИдентификаторНазначения (TargetID)
    Использование:

    Чтение и запись.Описание:

    Тип: УникальныйИдентификатор.
    Позволяет точно указать, к какой форме должно быть "привязано" сообщение. Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну, как и ранее.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СообщениеПользователю.КлючДанных (UserMessage.DataKey)

    СообщениеПользователю (UserMessage)
    КлючДанных (DataKey)
    Использование:

    Чтение и запись.Описание:

    Тип: Ссылка на объект информационной базы.
    Ссылка на объект информационной базы, к которому это сообщение относится, или ключ записи.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СообщениеПользователю.Поле (UserMessage.Field)

    СообщениеПользователю (UserMessage)
    Поле (Field)
    Использование:

    Чтение и запись.Описание:

    Тип: Строка.
    Содержит путь к реквизиту формы, для которого было выведено сообщение, или к данным объекта.
    Например, путь к реквизиту Номенклатура в строке с индексом 10 табличной части документа, в которой произошла ошибка:
    ТабличнаяЧастьСоставДокумента[10].Номенклатура
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СообщениеПользователю.ПутьКДанным (UserMessage.DataPath)

    СообщениеПользователю (UserMessage)
    ПутьКДанным (DataPath)
    Использование:

    Чтение и запись.Описание:

    Тип: Строка.
    Содержит путь в форме, которая будет отображать сообщение, до объекта, связанного с этим сообщением.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СообщениеПользователю.Текст (UserMessage.Text)

    СообщениеПользователю (UserMessage)
    Текст (Text)
    Использование:

    Чтение и запись.Описание:

    Тип: Строка.
    Текст сообщения.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    СообщениеПользователю.Сообщить (UserMessage.Message)


    СообщениеПользователю (UserMessage)
    Сообщить (Message)
    Синтаксис:

    Сообщить()Описание:

    Вывести созданное сообщение в окно сообщений.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СообщениеПользователю.УстановитьДанные (UserMessage.SetData)

    СообщениеПользователю (UserMessage)
    УстановитьДанные (SetData)
    Синтаксис:

    УстановитьДанные(<Объект>)Параметры:

    <Объект> (обязательный)

    Тип: Произвольный.
    Объект, с которым должно быть связано сообщение.Описание:

    Устанавливает на основе переданного объекта свойства ПутьКДанным и КлючДанных.
    Для установки свойства ПутьКДанным используется установленное автоматически или методом УстановитьСоответствиеОбъектаИРеквизитаФормы соответствие объекта и реквизита формы.
    Для установки свойства КлючДанных используется ссылка объекта или значение регистратора для наборов записей.
    Доступность:

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструкторы:
    СообщениеПользователю.По умолчанию (UserMessage.Default)


    СообщениеПользователю (UserMessage)
    По умолчанию
    Синтаксис:

    Новый СообщениеПользователю

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru