init
Первоначальная загрузка данных
This commit is contained in:
		
							
								
								
									
										43
									
								
								02. Встроенный язык/01. Модули/homework-2-1.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								02. Встроенный язык/01. Модули/homework-2-1.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
# Задание к занятию "Модули"
 | 
			
		||||
 | 
			
		||||
## Задача 1 "Обработчики событий модуля приложения"
 | 
			
		||||
 | 
			
		||||
### Описание задачи
 | 
			
		||||
Создать обработчик события **ПриНачалеРаботыСистемы**, выводящий простейшее приветствие.
 | 
			
		||||
 | 
			
		||||
### Требования к результату
 | 
			
		||||
Выгрузка информационной базы (.dt) с конфигурацией, при запуске выводящей простейшее приветствие.
 | 
			
		||||
 | 
			
		||||
### Процесс выполнения
 | 
			
		||||
1. Используйте конфигурацию **УправлениеИТФирмой**.
 | 
			
		||||
2. В модуле приложения создайте обработчик события **ПриНачалеРаботыСистемы**.
 | 
			
		||||
3. В его коде выведите простейшее приветствие вызовом **Сообщить()** или **ПоказатьПредупреждение()**.
 | 
			
		||||
 | 
			
		||||
## Задача 2 "Обработчики событий модуля формы"
 | 
			
		||||
 | 
			
		||||
### Описание задачи
 | 
			
		||||
Создать обработчик события **ПриИзменении** элемента **Наименование** формы справочника **Контрагенты**, заполняющий полное наименование - измененным наименованием.
 | 
			
		||||
 | 
			
		||||
### Требования к результату
 | 
			
		||||
Выгрузка информационной базы (.dt) с конфигурацией, в которой есть справочник **Контрагенты** с реквизитом **ПолноеНаименование**, который заполняется значением стандартного реквизита **Наименование** при его изменении.
 | 
			
		||||
 | 
			
		||||
### Процесс выполнения
 | 
			
		||||
1. Используйте конфигурацию **УправлениеИТФирмой** со справочником **Контрагенты** (https://github.com/netology-code/1c-homeworks/blob/master/homework-1-3.md).
 | 
			
		||||
2. Выберите в форме элемента стандартный реквизит **Наименование** и создайте обработчик события **ПриИзменении** этого элемента.
 | 
			
		||||
  * Проще всего - выбрать это событие из контекстного меню элемента.
 | 
			
		||||
3. В коде обработчика присвойте реквизиту **Объект.ПолноеНаименование** значение наименования.
 | 
			
		||||
4. В режиме Предприятия удостоверьтесь, что любое изменение наименования отражается в полном наименовании, но не наоборот.
 | 
			
		||||
 | 
			
		||||
## Задача 3 "Обработчики событий модуля объекта"
 | 
			
		||||
 | 
			
		||||
### Описание задачи
 | 
			
		||||
Создать обработчик заполнения справочника **Контрагенты**, назначающий по умолчанию тип **ЮридическоеЛицо**.
 | 
			
		||||
 | 
			
		||||
### Требования к результату
 | 
			
		||||
Выгрузка информационной базы (.dt) с конфигурацией, в которой есть справочник **Контрагенты** с реквизитом **ЮридическоеФизическоеЛицо**, который при создании заполняется автоматически значением **ЮридическоеЛицо**.
 | 
			
		||||
 | 
			
		||||
### Процесс выполнения
 | 
			
		||||
1. Используйте конфигурацию **УправлениеИТФирмой** со справочником **Контрагенты** и перечислением **ЮридическоеФизическоеЛицо** (https://github.com/netology-code/1c-homeworks/blob/master/homework-1-3.md).
 | 
			
		||||
2. Откройте модуль справочника **Контрагенты** и создайте в нем обработчик события **ОбработкаЗаполнения**.
 | 
			
		||||
3. Присвойте значению реквизита **ЮридическоеФизическоеЛицо** значение **Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо**.
 | 
			
		||||
4. В режиме Предприятия удостоверьтесь в том, что новым контрагентам сразу назначается тип **ЮридическоеЛицо**.
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_1.dt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_1.dt
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_2.dt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_2.dt
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_3.dt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								02. Встроенный язык/01. Модули/Задание_2_1_3.dt
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user