ДанныеСобытияКалендаряУчетнойЗаписи.По умолчанию

Конструкторы

Синтаксис и применение ДанныеСобытияКалендаряУчетнойЗаписи.По умолчанию в платформе 1С:Предприятие. Описание и примеры кода.

Синтаксис

Новый ДанныеСобытияКалендаряУчетнойЗаписи(<Данные>, <УчетнаяЗапись>)
Полное описание, параметры и ограничения

ДанныеСобытияКалендаряУчетнойЗаписи.По умолчанию

ДанныеСобытияКалендаряУчетнойЗаписи (AccountCalendarEventData)

По умолчанию

Доступен, начиная с версии 8.3.9.

Синтаксис:
Новый ДанныеСобытияКалендаряУчетнойЗаписи(<Данные>, <УчетнаяЗапись>)
Параметры:

<Данные> (обязательный)
Тип: ДанныеКалендаря.
Данные события календаря.

<УчетнаяЗапись> (обязательный)
Тип: УчетнаяЗаписьКалендарей.
Учетная запись.
Использование в версии:

Доступен, начиная с версии 8.3.9.

Методическая информация

Практические примеры

Проверить объявленный конструктор данных события учетной записи

Справка требует ДанныеКалендаря первым аргументом, хотя говорит о событии. Сохраняем точный объявленный тип и ограничение, не выдумываем календарную учетную запись.

Где и как запускать

Клиентская форма собственного мобильного приложения; требуется доступ к локальным календарям.

Подготовка

  1. Собственное мобильное приложение с разрешением на работу с календарями и собственным локальным учебным окружением. Код в клиентской форме. Календарь и событие не добавляются в систему: это только ограниченный пример конструктора.

&НаКлиенте
Процедура ПодготовитьОбъявленныеДанныеУчетнойЗаписи()
    Календари = Новый МенеджерКалендарей;
    УчетнаяЗапись = Календари.ПолучитьЛокальнуюУчетнуюЗаписьКалендарей();
    Данные = Новый ДанныеКалендаря("Мой незаписанный учебный календарь");
    Попытка
        Описание = Новый ДанныеСобытияКалендаряУчетнойЗаписи(Данные, УчетнаяЗапись);
        Сообщить("Учетная запись объекта: " + Описание.УчетнаяЗапись.Идентификатор);
    Исключение
        Сообщить("Объявленный вариант конструктора не принят фактической платформой");
    КонецПопытки;
КонецПроцедуры

Разбор по шагам

  1. Получите настоящую локальную учетную запись менеджером.

  2. Создайте ДанныеКалендаря по объявленному типу аргумента.

  3. Вызовите конструктор и отдельно обработайте его несовпадение с описанием события.

Как проверить результат

  1. Не применяется случайная строка или UUID вместо учетной записи.

  2. Нет ДобавитьСобытие, сохранения или вымышленного глобального ключа.

Ожидаемый результат

Показан точный объявленный вариант с честной оговоркой противоречия типов.

На что обратить внимание

  1. Объявление конструктора противоречит свойству ДанныеСобытияКалендаря. Это не подтвержденный способ создания события; не заменяйте аргумент типом события по догадке.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.