From 4662c756c5fdb6b083db1d3492191be59601c092 Mon Sep 17 00:00:00 2001 From: Andrevvvv-dev <61405965+Andrevvvv-dev@users.noreply.github.com> Date: Tue, 16 Jun 2020 15:07:42 +0300 Subject: [PATCH] Update homework-6-1.md --- homework-6-1.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/homework-6-1.md b/homework-6-1.md index 1f47a58..4581f8e 100644 --- a/homework-6-1.md +++ b/homework-6-1.md @@ -8,27 +8,27 @@ ### Требования к результату -Прикрепить .cf файл из задания https://github.com/netology-code/1c-homeworks/blob/master/homework-5-5.md в котором реализовать алгоритм обновления цен в табличной части документа Реализация +Прикрепить .cf файл из задания https://github.com/netology-code/1c-homeworks/blob/master/homework-5-5.md в котором реализовать алгоритм обновления цен в табличной части документа Реализация. ### Процесс выполнения 1. Взять конфигурацию из файла https://github.com/netology-code/1c-homeworks/blob/master/homework-5-5.md. 2. Периодичность регистра сведений Цены номенклатуры должен быть установлен в Пределах дня. -3. В форме документа Реализация создать команду ОбновитьЦены и перетащить в командную панель табличной части +3. В форме документа Реализация создать команду ОбновитьЦены и перетащить в командную панель табличной части. 4. Перекрыть действие команды и выбрать пункт "Создать на клиенте и процедуру на сервере". 5. В процедуре на сервере реализовать процесс обновления цен следующим образом: * Добавить проверку на заполненность табличной части Товары; - * Сформировать список значений который содержить в себе перечень всей номенклатуры из табличной части; - * Из контекстного меню выбрать Конструктор запроса с обработкой результата в котором выбрать Тип обработки = Обход результата; + * Сформировать список значений, который содержить в себе перечень всей номенклатуры из табличной части; + * Из контекстного меню выбрать Конструктор запроса с обработкой результата, в котором выбрать Тип обработки = Обход результата; * На закладке Таблицы и поля конструктора добавить в Таблицы ЦеныНоменклатуры.СрезПоследних; * В параметрах виртуальной таблицы укажите параметр периода и условие Номенклатура в (&СписокНоменклатуры); - * Выбираем поля Номенклатура и Цена и нажимаем на кнопку Ок; - * Для запроса устанавливаем значения параметров как дата объекта и значение списка значений перечня номенклатуры; - * Выполняем запрос и проверяем чтобы результат был не пустой. Иначе возврат. + * Выбираем поля - Номенклатура и Цена и нажимаем на кнопку Ок; + * Для запроса устанавливаем значения параметров такие как дата объекта и спискок значений перечня номенклатуры; + * Выполняем запрос и проверяем чтобы результат был не пустой. Иначе возврат; * Если запрос не пустой - делаем выборку и обходим в цикле все записи результата выполнения запроса; * В табличной части документа находим строки и в цикле подставляем цену из текущей записи результата запроса. - Поиск строк табличной части осуществляем через НайтиСтроки. В качестве параметра заполняем структуру значением номенклатуры из + Поиск строк табличной части осуществляем через НайтиСтроки(). В качестве параметра заполняем структуру значением номенклатуры из записи результата запроса. * Если цена новая отличается от старой то пересчитываем сумму найденной строки;