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

Update homework-3-3.md

This commit is contained in:
Chausov Anton 2023-08-21 11:31:02 +03:00 committed by GitHub
parent e6f75a1161
commit e1bc402b47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,7 +42,7 @@
7. Во второй форме добавьте текстовое поле «НовоеЗначение» и команду «Применить». Текстовому полю установите признак «Многострочное».
8. Во второй форме создайте обработчик «ПриСозданииНаСервере», в котором обеспечьте присваивание полю «НовоеЗначение» значение параметра «ТекущееЗначение».
9. Также во второй форме создайте обработчик команды «Применить», в котором с помощью метода «ОповеститьОВыборе» передайте в первую форму значение, указанное в поле «НовоеЗначение».
10. Сделайте так, чтобы команда «Применить» выдавала ошибку, если поле «НовоеЗначение» не заполнено.
10. Сделайте так, чтобы команда «Применить» выдавала ошибку, если поле «НовоеЗначение» не заполнено, при этом вторая форма закрываться не должна. Т.е. если пользователь оставляет НовоеЗначение пустым, нажимает ОК - выводится предупреждение об ошибке, форма остается открытой, для исправления ошибки
11. В обработчике события укажите *СтандартнаяОбработка = Ложь*, после добавьте вызов метода *ОткрытьФорму*, открывающий вторую форму и передающий в неё в качестве владельца сам элемент управления, событие которого мы обрабатывам (параметр `Элемент` обработчика события) и текущее значение поля «ВажныеДанные».
12. Добавьте полю ввода «ВажныеДанные» обработчик события «ОбработкаВыбора». В обработчике присвойте полю «ВажныеДанные» значение входящего параметра «ВыбранноеЗначение».
@ -68,4 +68,4 @@
5. Добавьте таблицу на форму.
6. Добавьте с помощью кнопки (+) в колонки таблицы группу колонок с группировкой «Вертикальная».
7. Сделайте так, чтобы в форме поля «Количество» и «Сумма» находились друг под другом, поместив их в группу колонок.
8. Добавьте обработчик события «ПередОкончаниемРедактирования» табличного поля «Товары». В обработчике напишите алгоритм вычисления суммы НДС (20% от суммы). Сумма НДС должна попасть в поле «СуммаНДС» при окончании редактирования строки. Для получения редактируемой строки используйте свойство «ТекущиеДанные» элемента управления таблицы.
8. Добавьте обработчик события «ПередОкончаниемРедактирования» табличного поля «Товары». В обработчике напишите алгоритм вычисления суммы НДС (20% от суммы). Сумма НДС должна попасть в поле «СуммаНДС» при окончании редактирования строки. Для получения редактируемой строки используйте свойство «ТекущиеДанные» элемента управления таблицы.