Pavel Marychev c014f355cf init
Первоначальная загрузка данных
2021-11-15 23:59:23 +04:00

34 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Задание к занятию "Объекты платформы"
## Задача 1 "Случайный ИНН"
### Описание задачи
Создать обработку, генерирующую случайный 10-значный ИНН с верным контрольным разрядом.
### Требования к результату
Внешняя обработка с кнопкой **Сгенерировать**, по нажатию выводящая случайный 10-значный ИНН с верным контрольным разрядом.
### Процесс выполнения
1. Создайте внешнюю обработку с названием, например, **СлучайныйИНН**.
2. Добавьте команду **Сгенерировать** и перетащите ее кнопкой на форму.
3. В обработчике команды:
* Создайте новый **ГенераторСлучайныхЧисел**.
* Объявите переменную для хранения ИНН.
* В цикле добавьте к ИНН 9 случайных цифр, подсчитывая контрольный разряд.
* Контрольный разряд определяется получением остатка от деления контрольной суммы на 11 (остаток 10 - разряд 0).
* Контрольная сумма определяется сложением произведений разрядов ИНН последовательно на 2, 4, 10, 3, 5, 9, 4, 6, 8.
* Добавьте к ИНН контрольный разряд и выведите ИНН.
## Задача 2 "Текстовый документ"
### Описание задачи
Переделать обработку "Подсчет числа уникальных слов" (https://github.com/netology-code/1c-homeworks/blob/master/homework-2-7.md) на работу с текстовым документом.
### Требования к результату
Внешняя обработка с реквизитом типа "Текстовый документ" и полем текстового документа, в которой есть кнопка "Подсчитать", по нажатию на которую определяется и выводится пользователю число уникальных слов в текстовом документе без учета регистра.
### Процесс выполнения
1. Используйте обработку из прошлого задания (https://github.com/netology-code/1c-homeworks/blob/master/homework-2-7.md).
2. Вместо строкового реквизита **Текст** добавьте в нее реквизит **Текст** типа "Текстовый документ" и перетащите его на форму.
3. Переделайте код, подсчитывающий число уникальных слов, на работу с содержимым этого текстового документа.