Синтаксис и применение ДанныеСобытияКалендаряУчетнойЗаписи.По умолчанию в платформе 1С:Предприятие. Описание и примеры кода.
Синтаксис
Новый ДанныеСобытияКалендаряУчетнойЗаписи(<Данные>, <УчетнаяЗапись>)Полное описание, параметры и ограничения
ДанныеСобытияКалендаряУчетнойЗаписи.По умолчанию
ДанныеСобытияКалендаряУчетнойЗаписи (AccountCalendarEventData)
По умолчанию
Доступен, начиная с версии 8.3.9.
Синтаксис:
Новый ДанныеСобытияКалендаряУчетнойЗаписи(<Данные>, <УчетнаяЗапись>)
Параметры:
<Данные> (обязательный)
Тип: ДанныеКалендаря.
Данные события календаря.
<УчетнаяЗапись> (обязательный)
Тип: УчетнаяЗаписьКалендарей.
Учетная запись.
Использование в версии:
Доступен, начиная с версии 8.3.9.
Методическая информация
Практические примеры
Проверить объявленный конструктор данных события учетной записи
Справка требует ДанныеКалендаря первым аргументом, хотя говорит о событии. Сохраняем точный объявленный тип и ограничение, не выдумываем календарную учетную запись.
Где и как запускать
Клиентская форма собственного мобильного приложения; требуется доступ к локальным календарям.
Подготовка
Собственное мобильное приложение с разрешением на работу с календарями и собственным локальным учебным окружением. Код в клиентской форме. Календарь и событие не добавляются в систему: это только ограниченный пример конструктора.
&НаКлиенте
Процедура ПодготовитьОбъявленныеДанныеУчетнойЗаписи()
Календари = Новый МенеджерКалендарей;
УчетнаяЗапись = Календари.ПолучитьЛокальнуюУчетнуюЗаписьКалендарей();
Данные = Новый ДанныеКалендаря("Мой незаписанный учебный календарь");
Попытка
Описание = Новый ДанныеСобытияКалендаряУчетнойЗаписи(Данные, УчетнаяЗапись);
Сообщить("Учетная запись объекта: " + Описание.УчетнаяЗапись.Идентификатор);
Исключение
Сообщить("Объявленный вариант конструктора не принят фактической платформой");
КонецПопытки;
КонецПроцедурыРазбор по шагам
Получите настоящую локальную учетную запись менеджером.
Создайте ДанныеКалендаря по объявленному типу аргумента.
Вызовите конструктор и отдельно обработайте его несовпадение с описанием события.
Как проверить результат
Не применяется случайная строка или UUID вместо учетной записи.
Нет ДобавитьСобытие, сохранения или вымышленного глобального ключа.
Ожидаемый результат
Показан точный объявленный вариант с честной оговоркой противоречия типов.
На что обратить внимание
Объявление конструктора противоречит свойству ДанныеСобытияКалендаря. Это не подтвержденный способ создания события; не заменяйте аргумент типом события по догадке.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.