| 
 
  Авторизация
                    
                    
                    
                        
                      
                    На сайте: 
 |  | Содержание 
 Как посмотреть, что будет покупаться в дальнейшем?
 
 
 
 ТабДок = Новый ТабличныйДокумент; Анализ = Новый АнализДанных;
 // Нужно спрогнозировать цепочку событий, поэтому выбираем
 // тип анализа "Поиск последовательностей".
 Анализ.ТипАнализа = Тип("АнализДанныхПоискПоследовательностей");
 Запрос = Новый Запрос;
 Запрос.Текст = "ВЫБРАТЬ
 |  ПродажиКомпанииОбороты.ДоговорВзаиморасчетовПокупателя.Владелец КАК Контрагент,
 |      ПродажиКомпанииОбороты.Номенклатура,
 | ПродажиКомпанииОбороты.Период
 |ИЗ
 |   РегистрНакопления.ПродажиКомпании.Обороты(&НачПериода, &КонПериода, Регистратор) КАК ПродажиКомпанииОбороты";
 Запрос.УстановитьПараметр("НачПериода", НачПериода);
 Запрос.УстановитьПараметр("КонПериода", КонПериода);
 Анализ.ИсточникДанных = Запрос.Выполнить();
 Колонка = Анализ.НастройкаКолонок.Найти("Период");
 // Указать, что колонка "Период" имеет тип "Время",
 // что "позволит понять" хронологию событий
 Колонка.ТипКолонки = ТипКолонкиАнализаДанныхПоискПоследовательностей.Время;
 РезультатАнализа = Анализ.Выполнить();
 МодельПрогноза = РезультатАнализа.СоздатьМодельПрогноза();
 // ТЗ- таблица значений, содержащая исходные данные для прогноза
 // например, какой контрагент, какой товар закупил (исходя из чего
 // попытаемся узнать, что они еще закупят).
 МодельПрогноза.ИсточникДанных = ТЗ;
 // ТП - элемент управления "Табличное поле" связанный через
 // свойство "Данные" с реквизитом формы "ТП"
 //(тип ТаблицаЗначений)
 ТП = МодельПрогноза.Выполнить();
 ЭлементыФормы.ТП.СоздатьКолонки();
 // Построитель - реквизит формы, имеющий тип
 // ПостроительОтчетаАнализаДанных. Ряд табличных полей /
 / в диалоге могут быть связаны со свойствами-коллекциями
 // данного объекта
 Построитель.ТипАнализа = Тип("АнализДанныхПоискПоследовательностей");
 Построитель.Вывести(РезультатАнализа, ТабДок);
 ТабДок.Показать();
 
 |