Тип: Строка. Почтовый индекс.
Полное описание, параметры и ограничения
ЗапросНаПолучениеЛицензии.Индекс (LicenseAcquisitionRequest.ZipCode)
ЗапросНаПолучениеЛицензии (LicenseAcquisitionRequest)
Индекс (ZipCode)
Доступен, начиная с версии 8.3.20.
Использование:
Только запись.
Описание:
Тип: Строка.
Почтовый индекс.
Доступность:
Тонкий клиент, сервер, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.20.
Методическая информация
Практические примеры
Заполнить вымышленные данные владельца в черновике запроса
Собираем контактные сведения в новом объекте и проверяем заполнение. Это не получение лицензии и не отправка персональных данных.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Выполните каждый фрагмент отдельно в серверной учебной процедуре. Конструктор создаёт только объект данных запроса. Методы получения, установки, восстановления и отправки лицензии не вызываются.
Все ФИО, адреса и email в уроках вымышленные. Пинкоды, регистрационные номера и пароли оставлены пустыми. Не подставляйте реальные секреты для выполнения этих упражнений.
Объект не сохраняется в настройки, файл или рабочую базу. Изменение ДляВсехПользователей и имени файла в черновике не создаёт и не переносит файл лицензии.
Черновик = Новый ЗапросНаПолучениеЛицензии;
Черновик.Фамилия = "Пример";
Черновик.Имя = "Учебный";
Черновик.Отчество = "Тестовый";
Черновик.Предприятие = "Учебная организация";
Черновик.АдресЭлектроннойПочты = "syntax-guide@example.invalid";
Черновик.Страна = "Учебная страна";
Черновик.Регион = "Учебный регион";
Черновик.Район = "Учебный район";
Черновик.Город = "Учебный город";
Черновик.Улица = "Учебная улица";
Черновик.Дом = "1";
Черновик.Корпус = "А";
Черновик.Квартира = "0";
Черновик.Индекс = "000000";
ФИО = СтрШаблон("%1 %2 %3", Черновик.Фамилия, Черновик.Имя, Черновик.Отчество);
Адрес = СтрШаблон("%1, %2, %3, %4, %5, д. %6, корп. %7, кв. %8, %9",
Черновик.Страна, Черновик.Регион, Черновик.Район, Черновик.Город, Черновик.Улица,
Черновик.Дом, Черновик.Корпус, Черновик.Квартира, Черновик.Индекс);
Сообщить(ФИО = "Пример Учебный Тестовый");
Сообщить(Черновик.Предприятие = "Учебная организация");
Сообщить(Черновик.АдресЭлектроннойПочты = "syntax-guide@example.invalid");
Сообщить(Адрес);
Сообщить("Черновик остаётся в памяти; запрос на получение лицензии не отправлен");Разбор по шагам
Новый ЗапросНаПолучениеЛицензии содержит данные, а не уже полученную лицензию.
Контактные поля заполняются строками, включая дом, квартиру и индекс. Индекс 000000 не преобразуется в число, теряющее нули.
Вымышленные ФИО собираются через СтрШаблон из фактических свойств объекта.
Email использует example.invalid и не предназначен для связи с реальным владельцем.
В коде нет менеджера получения лицензий, отправки, записи настроек или файла.
Как проверить результат
Три сравнения Истина, вымышленный адрес и явное сообщение об отсутствии отправки.
Новые файлы лицензий не создаются.
Ожидаемый результат
Контактные поля нового черновика использованы для конкретного учебного паспорта.
На что обратить внимание
Заполненные строки не подтверждают, что лицензия получена или заявка принята.
Реальные пинкоды и персональные данные не выводите в общий журнал.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.