From b1e9d1b2c36b0969dd6b3462d9174aebc24481d8 Mon Sep 17 00:00:00 2001 From: Andrevvvv-dev <61405965+Andrevvvv-dev@users.noreply.github.com> Date: Fri, 2 Oct 2020 12:04:34 +0300 Subject: [PATCH] Update homework-6-3.md --- homework-6-3.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/homework-6-3.md b/homework-6-3.md index c29084e..04e4a38 100644 --- a/homework-6-3.md +++ b/homework-6-3.md @@ -28,12 +28,14 @@ - создать объект Запрос; - анализировать значения реквизитов периода для формирования строки условия запроса. Например если ДатаС не заполнена, а ДатаПо заполнена записываем в строковую переменную "ГДЕ Документ.Дата <=&ДатаПо". Также рассмотреть варианты когда обе даты не заполнены, обе даты заполнены или заполнена только ДатаС. Строку условия - записываем в переменную для указания в качестве параметра в тексте основного запроса; + записываем в переменную для указания в качестве параметра в тексте основного запроса; - в этой же проверке устанавливаем используемые параметры для запроса. Например - для случая выше устанавливаем параметр для формирования условия и для ДатаПо - Запрос.УстановитьПараметр("ДатаПо", КонецДня(ДатаПо)); + - формировать строку для итогов.Если установлен флажок ОбщиеИтоги то записывать в переменную строку по общим итогам. Например - СтрокаИтоги = "ИТОГИ Сумма(СуммаДокумента) + ПО ОБЩИЕ". Проверять если устовлен флажок детальные записи то в строку итогов добавлять итоги по контрагенту (при установленном флажке ИтогиПоКонтрагенту) и итоги по + детальным записям. Передавать сформированную строку в качестве параметра в запрос. - создать текст запроса, который может быть в двух вариантах. Проверяем условием. Если не установлен флажок ДетальныеЗаписи, а установлен ИтогиПоКонтрагенту, то формировать текст запроса в виде группировки по контрагенту. Иначе формируем текст запроса в виде итогов по детальным записям. При установленном флажке - ИтогиПоКонтрагенту добавляем во второй вариант текст запроса итогов по контрагенту. - Если установлен флажок ОбщиеИтоги, добавляем в текст итоги по ОБЩИЕ в обеих вариантах текста запроса. Итоги считаются по сумме документа. + ИтогиПоКонтрагенту добавляем во второй вариант текст запроса итогов по контрагенту. Добавить в запрос необходимые параметры для периода, формирования итогов и условий; - выполнить обработку данных и вывод в макет; - создать документы Поступление в системе различными датами и протестировать корректный вывод макета на экран;