Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 18:25

Модель прогноза. Помогите

Автор eXcuMeP, 26 мая 2010, 19:41

0 Пользователей и 1 гость просматривают эту тему.

eXcuMeP

 :lol: В общем тема такова нужно сделать модель прогноза, но незнаю как перечитал всё!
Нужно чтобы было вот так- http://s39.radikal.ru/i084/1005/fe/3ae034e8e96d.jpg
Код я прописал вот такой-
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Процедура ОсновныеДействияФормыПредложение(Кнопка)

Анализ = Новый АнализДанных;

// Выбранный тип анализа как раз и указывает на то, что ищем
// "совместно продаваемые" товары.
Анализ.ТипАнализа = Тип("АнализДанныхПоискАссоциаций");

Запрос = Новый Запрос;
Запрос.Текст =  "ВЫБРАТЬ
               |   ПродажиОбороты.Период,
               |   ПродажиОбороты.Номенклатура КАК Номенклатура
               |ИЗ
               |   РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Регистратор, ) КАК ПродажиОбороты
               |
               |УПОРЯДОЧИТЬ ПО
               |   Номенклатура
               |АВТОУПОРЯДОЧИВАНИЕ";

Запрос.УстановитьПараметр("НачПериода", НачПериода);
Запрос.УстановитьПараметр("КонПериода", КонПериода);

// Получить продажи за указанный период.
// Выбрана периодичность по Регистратору, т.к. необходимо получить
// данные о совместных продажах в рамках одной покупки.
Анализ.ИсточникДанных = Запрос.Выполнить();


// Выполнить анализ в соответствии с указанным источником.
РезультатАнализа = Анализ.Выполнить();

// Для вывода результата анализа воспользуемся построителем
// отчета анализа данных.
МодельПрогноза = РезультатАнализа.СоздатьМодельПрогноза();
ТЗ = Новый ТаблицаЗначений;
МодельПрогноза.ИсточникДанных = ТЗ;

// ТП - элемент управления "Табличное поле" связанный через
// свойство "Данные" с реквизитом формы "ТП" (тип ТаблицаЗначений)
ТП = МодельПрогноза.Выполнить();
ЭлементыФормы.ТП.СоздатьКолонки();
Построитель = Новый ПостроительОтчетаАнализаДанных();
Построитель.Макет = Неопределено;
Построитель.ТипАнализа = Тип("АнализДанныхПоискАссоциаций");
ТабДок = Новый ТабличныйДокумент;
Построитель.Вывести(РезультатАнализа,ТабДок);

КонецПроцедуры

------------------------------------------------------------------------------------------------------------------------------------------------
ТП(Табличное поле) добывал прямо в форму, выдает лишь вот это- http://i038.radikal.ru/1005/df/c2497a618a3b.jpg


Помогите сделать)) Очень нужно.


Похожие темы (5)

Рейтинг@Mail.ru

Поиск