![]() |
![]() |
![]() |
|
v8: Как выявить униальные группы номенклатуры в ТЧ документов? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
14.02.12
✎
08:31
|
Суть: чеки ККМ - набирается номенклатура, специфика такая, что зачастую набор номенклатуры совпадает (мед услуги)
т.е. если есть подготовка к госпитализации, то есть и набор анализов, консультация и сама госпитализация сейчас есть в наличии пара сотен документов с заполнеными ТЧ как выявить в этих ТЧ группы номенклатуры? запросом, или еще как - куда копать хоть, может кто решал аналогичную задачу? |
|||
1
Wobland
14.02.12
✎
08:33
|
что есть группа номенклатуры? просто список?
док1: док2: ном1 ном1, ном2 группы совпадают? |
|||
2
RomaH
naïve
14.02.12
✎
09:43
|
(1) да - "группа" из одной строки "Ном1" но она не интересна, поэтому группой будем считатть то, что больше 1
Док1 Ном1 Ном2 Док2 Ном1 Ном2 Ном3 Док3 Ном1 Ном2 Ном3 тут две группы - Ном1, Ном2 И Ном1, Ном2, Ном3 Т.е. если простым перебором - беру 1-й документ - выбираю все возможные пары номенклатур из ТЧ и ищу совпадающие пары в остальнх документах - пишу количество всовпадений для каждой пары дальше аналогично для троек, четверок и до максимума в итоге должны получить несколько "наборов" номенклатуры которые встречаются довольно часто потом уже проверка на "уникальность" - т.е. в этом наборе должна быть хотя бы одна номенклатура которая встречается только в этом наборе (т.е. "Подготовка к госпитализации в отделение хирургии" - значит что обязательно будет набор соответсвующий) |
|||
3
Wobland
14.02.12
✎
09:45
|
годная, интересная задача. жаль, времени уделить не могу
|
|||
4
Escander
14.02.12
✎
09:52
|
(0) Анализ данных - Модель прогноза? Не?
|
|||
5
hhhh
14.02.12
✎
09:54
|
(2) критерий отбора добавь: документы по номенклатуре. И появится отбор в журнале.
|
|||
6
Escander
14.02.12
✎
09:56
|
В смысле поиск последовательностей.... или кластерный анализ.
Статистика ведь какая-то на которую опираться можно есть? |
|||
7
Escander
14.02.12
✎
09:57
|
(5) зачем? всё уже есть в платформе, причём делали те кто этим себе на толстый бутер зарабатывает.
|
|||
8
RomaH
naïve
14.02.12
✎
11:23
|
(4) ... с чего начать-то?
|
|||
9
Escander
14.02.12
✎
11:49
|
(8) c СП: "Общие объекты" - "Анализ данных".
Можно попробовать поискать пример в типовых - очень может быть что есть в УПП или УТ. Если очень нужно могу попробовать пример накрапать какой но не ранее чем завтра. |
|||
10
Vaxaaa
14.02.12
✎
12:18
|
вот так http://is.gd/cdh6VO
|
|||
11
RomaH
naïve
14.02.12
✎
13:10
|
(9) есть какая-нибудь обрабтка типа консоли отчетов или запросов для работы в среде "Предприятия"?
|
|||
12
Escander
14.02.12
✎
13:35
|
(11)не, там сугубая вещь в себе... завтра попробую пример накидать - сегодня некогда
|
|||
13
RomaH
naïve
14.02.12
✎
13:51
|
Нашел Консоль анализа данных - на ИТС есть в составе демки
дальше вопросы поиск ассоциаций вроде что-то выдал и с этим можно работать, но не все однозначно вроде как надо поиск последовательностей - "Тип анализа поиск последовательностей позволяет выявлять в источнике данных последовательные цепочки событий. Например, это может быть цепочка товаров или услуг, которые часто последовательно приобретают клиенты" а вот как его сделать в примере набрал 5 одинаковых чеков с 5 строками в ТЧ как надо настроить данные и сам анализ что бы получить что-либо? т.е. надо выйти на рещультат - первая строка из этих чеков с вероятностью такой-то дает такие-то последовательности |
|||
14
RomaH
naïve
14.02.12
✎
14:02
|
как настроить анализ что бы выявить выделеные последовательности номенклатуры?
http://www.dropmocks.com/mBgeY3 |
|||
15
Escander
14.02.12
✎
14:32
|
(13) не видел такой консоли... при случае обязательно нужно будет посмотреть...
(14) завтра постараюсь накидать - сегодня нереально некогда |
|||
16
Escander
15.02.12
✎
06:05
|
Вот типа такого должно работать для поиска ассоциаций (т.е. продаваемые вместе группы товаров):
&НаСервере Процедура АссоциацииНаСервере() Запрос = Новый Запрос; .................... //У запроса на выходе колонки: номенклатура, объект (документ регистрации продажи (я так понимаю оттуда берётся )) Результат = Запрос.Выполнить(); Ассоциации = Новый АнализДанных; Ассоциации.ИсточникДанных = Результат; Ассоциации.ТипАнализа = Тип("АнализДанныхПоискАссоциаций"); Ассоциации.НастройкаКолонок.Регистратор.ТипКолонки = ТипКолонкиАнализаАссоциаций.Объект; Ассоциации.НастройкаКолонок.Номенклатура.ТипКолонки = ТипКолонкиАнализаАссоциаций.Элемент; Результат1 = Ассоциации.Выполнить(); Построитель = Новый ПостороительОтчетаАнализаДанных; ТабличныйДокумент = Новый ТабличныйДокумент; Построитель.ТипАнализа = Тип("АнализДанныхПоискАссоциаций"); Построитель.Вывести(Результат1, ТабличныйДокумент); Возврат ТабличныйДокумент; КонецПроцедуры на выходе имеем табличный документ, можно его сразу на просмотр/печать, можно его программно анализировать. Точно так-же как результат запроса должна прикручиваться на вход ТаблицаЗначений. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |