1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2025-02-04 18:01:25 +02:00

Update diploma-a.md

This commit is contained in:
Chausov Anton 2024-11-22 11:44:21 +03:00 committed by GitHub
parent 92a4836f44
commit 2484a037e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -106,10 +106,7 @@
### 8. Роли «БазовыеПрава» и «ПолныеПрава».
Роль **«ПолныеПрава»** должна давать права на всё, кроме:
* интерактивного удаления элементов справочников;
* пометки на удаление и удаления помеченных предопределённых элементов справочников.
Роль **«ПолныеПрава»** должна давать права на всё, кроме интерактивного удаления элементов справочников.
Роль **«БазовыеПрава»** должна давать права на чтение, просмотр и ввод по строке всех данных. Редактирование, добавление и изменение разрешается только для справочника **«Контрагенты»**. Роль не должна давать права на открытие настроек программы.
@ -214,12 +211,12 @@ https://keysystems.ru/files/fo/arm_budjet/show_docum/BKS/onlinehelp/index.html?r
Реализуйте вызов этой функции в двух местах:
1. В обработчике события **«ПередЗаписью»** формы — с отказом от записи при неверном ИНН и выводом предупреждения, содержащего текстовое описание ошибки.
1. В обработчике события объекта **«ПередЗаписью»** — с отказом от записи при неверном ИНН и выводом предупреждения, содержащего текстовое описание ошибки.
2. В обработчике события **«ПриИзменении»** поля ввода ИНН — с подсветкой текста поля ввода или с выводом рядом с полем ввода текстового описания ошибки в виде декорации или подсказки.
Считайте, что пустой ИНН корректен.
В обработчике события **«ПриИзменении»** поля ввода **«Наименование»** реализуйте поиск распространённых сокращений организационно-правовых форм в начале строки и заполнение полного наименования по краткому с заменой сокращения ОПФ на её полное наименование. Не изменяйте полное наименование, если оно уже было изменено пользователем вручную. Чтобы это реализовать, при чтении формы получайте полное наименование из краткого и, если полученный заменой результат соответствует полному наименованию, запоминайте в невидимом булевском реквизите формы признак того, что полное наименование можно изменять автоматически.
В обработчике события **«ПриИзменении»** поля ввода **«Наименование»** реализуйте поиск распространённых сокращений организационно-правовых форм и заполнение полного наименования по краткому с заменой сокращения ОПФ на её полное наименование. Не изменяйте полное наименование, если оно уже было изменено пользователем вручную. Чтобы это реализовать, при чтении формы получайте полное наименование из краткого и, если полученный заменой результат соответствует полному наименованию, запоминайте в невидимом булевском реквизите формы признак того, что полное наименование можно изменять автоматически.
#### Форма списка