mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-24 08:02:20 +02:00
Create homework-6-2.md
This commit is contained in:
parent
2915ae6eef
commit
aafc27d6ae
27
homework-6-2.md
Normal file
27
homework-6-2.md
Normal file
@ -0,0 +1,27 @@
|
||||
# Задание к занятию "Условия и подзапросы"
|
||||
|
||||
## Задача № 1 "Отбор номенклатуры при обновлении цен в документе Реализация"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Изменить процедуру для команды "Обновить цены" документа Реализация. Перечень номенклатуры получать не передачей элементов массива, а используя вложенный запрос табличной части текущего документа.
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Прикрепить .cf файл из прошлого задания в котором внести изменения для получения перечня элементов номенклатуры вложенным запросом к табличной части документа Реализация.
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Взять конфигурацию из прошлого задания.
|
||||
2. В форме документа Реализация для серверной процедуры команды Обновить цены внести следующие изменения:
|
||||
|
||||
* Убрать заполнение массива элементов номенклатуры;
|
||||
* Для запроса получения цен убрать заполнение параметра СписокНоменклатуры;
|
||||
* В конструкторе запроса в параметрах виртуальной таблицы в поле условие удалить предыдущее условие и вместо него -
|
||||
- вызвать конструктор запроса в поле условие;
|
||||
- построить запрос по табличной части документа Реализация с выборкой одного поля Номенклатура.Ссылка;
|
||||
- В операторе ГДЕ указать параметр для отбора определенной ссылки документа реализация;
|
||||
- Нажать на ОК. Полученый текст запроса использовать для условия отбора измерения Номенклатура;
|
||||
* Для запроса добавить установку параметра документа реализации текущей ссылкой, при этом проверять чтобы ссылка была не пустая;
|
||||
* Если ссылка пустая то Возврат;
|
||||
3. Проверить заполнение цен для всех товаров из табличной части документа Реализация нажатием на кнопку Обновить цены.
|
Loading…
Reference in New Issue
Block a user