Занятие 15 из 15 · 12 минут
Итоговый ответ с границами
Соберите ответ, в котором факты и неизвестное различимы.
Условие доступа
Публично читаемый урок. Загрузка и вызовы доступны только участникам пилота.
Читать задание можно без регистрации. Для загрузки своего корпуса и вызовов LEM нужен персональный пилотный доступ.
Координата авторского учебного корпуса: own-library-training / 0.1.0 / custom.
Перед загрузкой проверьте условия пилота и право на обработку конкретного материала. Приватность библиотеки сама по себе не даёт такого права.
Перед практикой
По own-library-training / 0.1.0 / custom и процедуре ОбработатьЗаказ составь итог разработчику: координата/файл/строки для ВолшебнаяПроверка, НайтиПравилоСкидки, ЗаписатьЗаказ и УчебнаяБСП.ПолучитьСкидку; отдельно авторская норма, условная errata, неизвестный кандидат замены из реальной БСП и границы живой проверки. Укажи, был ли результат получен через MCP после completed или только из локального ZIP. Не выдавай учебный исходник за результат исполнения.
Выполните этот запрос в своём агенте. Сайт ничего не отправляет и не запускает.
Форма ответа, которую можно проверить
Четыре вывода имеют полную координату, файл, строки и пометку о локальном либо MCP-источнике.
Реальная версия БСП, нормы организации и результат исполнения перечислены отдельно.
Перед следующим занятием
- Источники перечислены у фактов.
- Живой результат не придуман.
- Неизвестное вынесено отдельно.
Фрагменты исходников
Это фрагменты авторских исходников, а не вопрос пользователя и не ответ агента. Название библиотеки, версия, файл и строки помогают проверить найденный факт самостоятельно. custom означает авторский источник.
Функция ПроверитьПлатформу(Заказ) Экспорт
// ВолшебнаяПроверка придумана для урока.
Результат = Платформа.ВолшебнаяПроверка(Заказ);
Если Результат Тогда
Возврат Истина;
КонецЕсли;
КонецФункцииАвторский учебный фрагмент, не исходник БСП и не результат живого инструмента. Платформа.ВолшебнаяПроверка — заведомо выдуманная конструкция: сверяйте API с разрешённой версией Синтакс-помощника. После импорта архива из занятия 09 подтвердите координату own-library-training / 0.1.0 / custom в каталоге.
Функция НайтиПравилоСкидки(Заказ) Экспорт
// Старая собственная обёртка, кандидат на замену.
Если Заказ.Скидка > 0 Тогда
Возврат УчебнаяБСП.ПолучитьСкидку(Заказ);
КонецЕсли;
Возврат 0;
КонецФункцииАвторский учебный фрагмент, не исходник БСП и не результат живого инструмента. Нужен кандидат замены в конкретном разрешённом релизе БСП; результат подбора пока не подтверждён. После импорта архива из занятия 09 подтвердите координату own-library-training / 0.1.0 / custom в каталоге.
Процедура ЗаписатьЗаказ(Заказ) Экспорт
// Нарушение условного учебного стандарта.
Сообщить(Заказ.Номер);
ЗаписьЖурналаРегистрации(
"УчебныеЗаказы", , , , Заказ.Номер);
КонецПроцедурыАвторский учебный фрагмент, не исходник БСП и не результат живого инструмента. Пример раскрывает номер заказа; применимость реального стандарта проверяется по разрешённой редакции. После импорта архива из занятия 09 подтвердите координату own-library-training / 0.1.0 / custom в каталоге.
Процедура ОбработатьЗаказ(Заказ) Экспорт
Платформа.ВолшебнаяПроверка(Заказ);
Скидка = НайтиПравилоСкидки(Заказ);
Скидка = УчебнаяБСП.ПолучитьСкидку(Заказ);
ЗаписатьЗаказ(Заказ);
КонецПроцедурыАвторский учебный фрагмент, не исходник БСП и не результат живого инструмента. Итог должен цитировать проверенные координаты и строки; текст кода не доказывает живой запуск. После импорта архива из занятия 09 подтвердите координату own-library-training / 0.1.0 / custom в каталоге.
## Номер заказа
Не выводите Заказ.Номер через Сообщить и не записывайте его открытым текстом в журнал регистрации. Для учебной диагностики достаточно условного кода операции и статуса без персональных данных.
## ПроверкаЭто норма только авторского учебного набора, а не правило реальной организации.
# УчебнаяБСП 0.1.0 — условная errata
- вызов: УчебнаяБСП.ПолучитьСкидку(Заказ)
- симптом: в учебном примере скидка может оказаться больше суммы заказа
- статус: вымышленный дефект для упражнения
- действие: проверить версию и вызов, не переносить вывод на реальную БСПАвторская errata относится только к вымышленной УчебнаяБСП / 0.1.0; она не описывает БСП 1С и не доказывает дефект в реальной библиотеке.
Исходники этого задания
Для импорта в занятии 09 скачайте авторский ZIP. В следующих занятиях используйте тот же архив и точную версию 0.1.0; без пилота можно разбирать файлы локально.
Отметка сохраняется только в этом браузере. На сервер ничего не отправляется.