Имя: Пароль:
1C
1С v8
Определение товара который продается вместе с основным
0 qwerty072
 
14.01.14
14:13
стоит задача определить товар который идет вместе с основным каким то, чтобы понять что продается и как наполняется чек
1 butterbean
 
14.01.14
14:14
и...
2 fmrlex
 
14.01.14
14:15
(0) а я вишневый пирог хочу.
3 Fish
 
14.01.14
14:15
Ты задачей хвастаешься или что?
4 Жан Пердежон
 
14.01.14
14:16
стоит!  и это главное!
5 banco
 
14.01.14
14:17
(0) посмотри в УТ 11 что то типо "товары продаваемые совместно"
6 shuhard
 
14.01.14
14:18
(0) типовая задача сертификации на УТ
7 qwerty072
 
14.01.14
14:18
(6) а можно поподробнее, в плане на итс?
8 qwerty072
 
14.01.14
14:19
(6) можно носом ткнуть куда именно смотреть
9 shuhard
 
14.01.14
14:19
(7) типа конкретно нет
10 Рэйв
 
14.01.14
14:25
(0)Бонусный товар. Делали такое на регистрах сведений.Заполнялось на период для определенной акции.
11 qwerty072
 
14.01.14
14:28
(10)а какой алгоритм определения использовался что это товар продаваймый совместно?
12 qwerty072
 
14.01.14
14:40
нашёл вот такое в интернете, что то выводит, но по какому принципу всё это считается?

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

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

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

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

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

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

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

    Построитель.Вывести(РезультатАнализа, ТабДок);
    ТабДок.Показать();
13 Рэйв
 
14.01.14
14:44
(11)У нас просто от набранного количества или сумм документа зависело. Но можно в регистре привязать к ведущему товару
14 qwerty072
 
14.01.14
14:48
(13) а можно код сбросить и поподробнее сам алгоритм, т.е.

отбираются все документ где есть основной товар, потом смотрится сколько раз этот товар повторялся, так?
15 acsent
 
14.01.14
14:51
(14) скорее всего используется объект "Анализ данных"
16 qwerty072
 
14.01.14
14:57
(14) не понял
17 Рэйв
 
14.01.14
15:04
(14)У меня там сложная фишка. Т.е. акция может быть как по одному товару, так и по группе,как и просто от количества и суммы набранной документов. ВСе это вносится в регистр сведений и потом при записи документа анализируется и добавляется товар, который предоставляется по акции.
18 Рэйв
 
14.01.14
15:04
+(17)тебе надо просто связать товар с бонусом который идет с ним и определить период действия
19 acsent
 
14.01.14
15:09
(14) сам алгоритм простой - определяется количество случаев продажи вместе. и выводятся самые частовстречаемые
20 qwerty072
 
15.01.14
08:16
(19) а обычно частота повторений какая должна быть минимальной и период месяц? т.е. к примеру попадает в выбобрку если минимум 50 повторений(чеков где есть товар) и в разрезе 30 дней
21 qwerty072
 
15.01.14
08:48
нужен совет
22 Ярус
 
15.01.14
08:50
набор-комплект
23 Ярус
 
15.01.14
08:50
(22) тьфу, попутал, тебе анализ нужен
24 Зойч
 
15.01.14
09:00
если основной товар известен, то задача многократно упрощается.
Выбираются все документы содержащие товар, группируется по товару и количеству вхождений. максимум - есть ответ
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан