|
Помощь с запросом | ☑ | ||
---|---|---|---|---|
0
Ksusha112233
08.04.18
✎
21:11
|
Здравствуйте! Подскажите пожалуйста! Может кто поделиться хорошей идей.
Раньше в программе старой версии был создан запрос по посещениям клиентов, данные брались из РН.ПосещенияОбороты. ТО есть была возможность устанавливать периодичность. Теперь при переходе( не обновлении) на новую версию, в новой нет такого регистра с посещениям, данные хранятся только лишь в документе Посещения. Запрос имел такой вид "ВЫБРАТЬ РАЗЛИЧНЫЕ | ПосещенияОбороты.Контрагент, | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПосещенияОбороты.Период) КАК Период |ИЗ | РегистрНакопления.Посещения.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Месяц, ) КАК ПосещенияОбороты |ГДЕ |ПосещенияОбороты.КоличествоОборот >= 1 | |СГРУППИРОВАТЬ ПО | ПосещенияОбороты.Контрагент"; ТО есть результатом было, не прерывное посещение. Сейчас же данные для запроса нужно брать из документа посещения. Как сделать без регистра, не могу придумать. Может быть есть у кого то идеи? |
|||
1
Amra
08.04.18
✎
21:17
|
Это полюбому 1С:Бордель!
|
|||
2
Ksusha112233
08.04.18
✎
21:20
|
Странно конечно))) 1С Фитнес
|
|||
3
Chameleon1980
08.04.18
✎
21:45
|
Добавить РН
Добавить в модуль документа Обработку проведения по этому РН Провести документы наслаждаться старым отчетом |
|||
4
Ksusha112233
08.04.18
✎
22:04
|
(3) похоже, что так и придется делать, если других вариантов нет.
|
|||
5
Бертыш
08.04.18
✎
23:39
|
Без регистра насколько я грокаю Вашу задачу и Вашу конфу это количество различных документов
|
|||
6
Бертыш
08.04.18
✎
23:41
|
Типа
ВЫБРАТЬ РеализацияТоваровУслуг.Контрагент, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровУслуг.Ссылка) КАК Ссылка ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Контрагент Ну а то что документ имеет статус проведённый или статус не помеченный на удаление это уж Вы сами |
|||
7
Бертыш
08.04.18
✎
23:43
|
Могу конечно похитрее сделать, но в общем случае эта задача не война и немцы. Более подробное описание чего Вы хотите поспособствует составлению более адекватному под Вашу задачу запросу
|
|||
8
Бертыш
08.04.18
✎
23:46
|
То сть у меня вариантов как Вам собрать что Вы хотите в голове многовато, ну а уж какой из них выбрать зависит от того чего Вы собственно хотите
|
|||
9
Chameleon1980
09.04.18
✎
06:06
|
с регистром более по фен-шуйски будет
|
|||
10
Бертыш
09.04.18
✎
07:46
|
(9) С регистром то это да. Строго говоря вот вариант запроса выводящий тех кто ходили не каждый день, сачковали. Сделано на примере Реализации в УПП, но с лёгкостью меняется на любой другой документ. Если необходимо выводит эту информацию с детализацией по периодам, скажем помесячно, понедельно, то тоже не большой вопрос
ВЫБРАТЬ РеализацияТоваровУслуг.Контрагент, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ)) КАК Посещений ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ НЕ РеализацияТоваровУслуг.ПометкаУдаления И РеализацияТоваровУслуг.Дата МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Контрагент ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ)) < РАЗНОСТЬДАТ(&НачДата, &КонДата, ДЕНЬ) + 1 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |