Forum 3Dnews Tech - Показать сообщение отдельно - нужна помощь с 1с за вознагрождение
Показать сообщение отдельно
Старый 16.06.2011, 22:05   Вверх   #3
nexus86
Мужской Новенький
Автор темы
 
Регистрация: 16.06.2011
там 4 задание
примерно такого содержания

Цитата
Отчет «Анализ продаж» - построение запросом по оборотному регистру.

Постановка задачи.

Необходимо построить отчет, содержащий информацию о количестве проданного товара и сумме продажи. С учетом того, что количество и сумма, в данном случае, будут являться показателями движения, т.е. оборота.

Реализация:

1. Создаем оборотный регистр «Продажи». В качестве измерения будет выступать Номенклатура, в качестве ресурсов — Количество и Сумма.
2. Организовываем движения документа «Расходная» по данному регистру. К тексту процедуры проведения, допишем следующий код:

//по регистру «Продажи»
Движение = Движения.Продажи.Добавить();
Движение.Период = ВыборкаПоШапкеДокумента.Дата;
Движение.Номенклатура = ВыборкаПоСтрокамДокумента.Номенклатура;
Движение.Количество = ВыборкаПоСтрокамДокумента.КолДок;
Движение.Сумма = ВыборкаПоСтрокамДокумента.СуммаДок;
КонецЦикла; // по товарам

Строим конструктором выходных форм отчет «АнализПродажПоОборотномуРегистру». Технология аналогично построению отчета в прошлой лабораторной работе, только в качестве исходной таблицы для двух первых запросов будет выступать таблица получения оборотов регистра «Продажи».

3. Выставляем параметры виртуальной таблицы еще на этапе ее формирования (ДатаН1, ДатаК1).
4. Определяем поля выходной таблицы: Номенклатура, КоличествоОборот, СуммаОборот и три нулевых поля.
5. На закладке «Группировка» указываем группировки по Номенклатуре с суммированием всех пяти числовых полей.
сам я делать не хочу не в силу тупости своей, а в силу того что у меня неприязнь к 1С)
nexus86 вне форума  
Ответить с цитированием