1
0
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:
Andrevvvv-dev 2020-06-23 14:59:23 +03:00 committed by GitHub
parent 2915ae6eef
commit aafc27d6ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

27
homework-6-2.md Normal file
View File

@ -0,0 +1,27 @@
# Задание к занятию "Условия и подзапросы"
## Задача № 1 "Отбор номенклатуры при обновлении цен в документе Реализация"
### Описание задачи
Изменить процедуру для команды "Обновить цены" документа Реализация. Перечень номенклатуры получать не передачей элементов массива, а используя вложенный запрос табличной части текущего документа.
### Требования к результату
Прикрепить .cf файл из прошлого задания в котором внести изменения для получения перечня элементов номенклатуры вложенным запросом к табличной части документа Реализация.
### Процесс выполнения
1. Взять конфигурацию из прошлого задания.
2. В форме документа Реализация для серверной процедуры команды Обновить цены внести следующие изменения:
* Убрать заполнение массива элементов номенклатуры;
* Для запроса получения цен убрать заполнение параметра СписокНоменклатуры;
* В конструкторе запроса в параметрах виртуальной таблицы в поле условие удалить предыдущее условие и вместо него -
- вызвать конструктор запроса в поле условие;
- построить запрос по табличной части документа Реализация с выборкой одного поля Номенклатура.Ссылка;
- В операторе ГДЕ указать параметр для отбора определенной ссылки документа реализация;
- Нажать на ОК. Полученый текст запроса использовать для условия отбора измерения Номенклатура;
* Для запроса добавить установку параметра документа реализации текущей ссылкой, при этом проверять чтобы ссылка была не пустая;
* Если ссылка пустая то Возврат;
3. Проверить заполнение цен для всех товаров из табличной части документа Реализация нажатием на кнопку Обновить цены.