mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-24 08:02:20 +02:00
Update homework-2-5.md
This commit is contained in:
parent
7a25a9fe3d
commit
20a89c28ab
@ -64,10 +64,33 @@ _Примерное время выполнения: 60 минут_
|
||||
1. Используйте конфигурацию **УправлениеИТФирмой** со справочником **Контрагенты**.
|
||||
2. В модуле объекта создайте обработчик события **ОбработкаПроверкиЗаполнения**, в коде которого реализуйте проверку на заполненность и длину ИНН и КПП в зависимости от вида контрагента:
|
||||
* Для юридического лица ИНН и КПП должны быть заполнены; ИНН должен быть длиной 10 знаков, КПП - 9 знаков.
|
||||
|
||||
<details>
|
||||
<summary>Подсказка</summary>
|
||||
|
||||
ПредопреленноеЗначение - это элементы прикладных объектов, которые создаются в конфигураторе, обращение к которым возможно по имени без предварительного поиска.
|
||||
|
||||
Пример:
|
||||
|
||||
ПолСотрудника = ПредопределенноеЗначение("Перечисление.МужскойЖенскийПол.Женский");
|
||||
|
||||
</details>
|
||||
|
||||
* Для физического лица ИНН должен быть длиной 12 знаков, КПП - не заполнен.
|
||||
* Контрольную сумму ИНН и наличие только цифр в ИНН и КПП проверять пока не нужно.
|
||||
* При выявлении ошибок устанавливайте параметр обработчика **Отказ** в **Истина** и выводите разумное сообщение вызовом **Сообщить()**.
|
||||
|
||||
<details>
|
||||
<summary>Подсказка</summary>
|
||||
|
||||
Ошибка должна выводиться, в случае неверно введенных символов(например букв или специальных символов) или длины ИНН. Ниже приведены примеры возможных ошибок.
|
||||
|
||||
![](https://github.com/netology-code/1c-homeworks/blob/master/%D0%BF%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BA%D0%B0.%20%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_1.png)
|
||||
|
||||
![](https://github.com/netology-code/1c-homeworks/blob/master/%D0%BF%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BA%D0%B0.%20%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2.png)
|
||||
|
||||
</details>
|
||||
|
||||
## Критерии оценки
|
||||
|
||||
Задание считается выполненным при соблюдении следующих условий:
|
||||
|
Loading…
Reference in New Issue
Block a user