You've already forked 1c-homeworks
							
							
				mirror of
				https://github.com/netology-code/1c-homeworks.git
				synced 2025-10-30 23:43:50 +02:00 
			
		
		
		
	Update homework-6-5.md
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							116a637bc8
						
					
				
				
					commit
					9043439570
				
			| @@ -28,12 +28,12 @@ | ||||
|  | ||||
| ### Процесс выполнения | ||||
| 1. Используйте базу, полученную по итогам предыдущего задания. | ||||
| 2. Добавить в регистр накопления Остатки товаров ресурс Сумма - Число (15, 2), Неотриательное. | ||||
| 2. Добавить в регистр накопления Остатки товаров ресурс Сумма - Число (15, 2), Неотрицательное. | ||||
| 3. Добавить в обработку проведения документа Покупка заполнение ресурса Сумма при проведении. Сумма заполняется соответствующим значением из табличной части. | ||||
| 4. Переработать обработку проведения документа Продажа: | ||||
|   - Перед выполнением запроса к базе данных необходимо записать пустой набор движений в регистр Остатки товаров. | ||||
|   - В запросе необходимо получить остатки на дату документа по количеству и сумме. | ||||
|   - Если товара не хватает, то не даем проводить документ. Пользователю выводим соообщение с информацией о том какого товара в каком количестве не хватает. Сообщение должно быть привязано к ячейке таблицы, в которую введено количество недостающего товара. | ||||
|   - Если товара не хватает, то не даем проводить документ. Пользователю выводим сообщение с информацией о том какого товара в каком количестве не хватает. Сообщение должно быть привязано к ячейке таблицы, в которую введено количество недостающего товара. | ||||
|   - При формировании движений необходимо рассчитывать себестоимость как "СуммаОстаток / КоличествоОстаток * Количество". | ||||
|   - Необходимо учитывать, что в документе может быть несколько строк с одним и тем же товаров. | ||||
|   - Необходимо учитывать проблему копеек при расчете себестоимости, то есть если количество товара в документе равно остатку, то списываемую сумму не вычисляем математически, а просто списываем полный остаток. | ||||
| @@ -42,7 +42,7 @@ | ||||
| ## Задача 2 (со звёздочкой) "Решение задач 5.1 - 5.3 самоучителя запросов" | ||||
|  | ||||
| ### Описание задачи | ||||
| Составьте тексты запросов, удовлетворящих условиям задач в тренажере. | ||||
| Составьте тексты запросов, удовлетворяющих условиям задач в тренажере. | ||||
|  | ||||
| ### Требования к результату | ||||
| В поле статуса каждой задачи должно быть указано "Решение верно". | ||||
|   | ||||
		Reference in New Issue
	
	Block a user