Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Отчет очень долго формируется, почему?

Отчет очень долго формируется, почему?
Я
   genesys
 
12.09.16 - 11:06
ВЫБРАТЬ
    МЦ_ПриемКонтрагента.Контрагент КАК Пациент,
    МЦ_ПриемКонтрагента.Дата,
    МЦ_ПриемКонтрагента.Организация,
    МЦ_ПриемКонтрагента.Контрагент.Телефоны КАК Телефон,
    МЦ_ПриемКонтрагента.Процедуры.(
        Процедура,
        Цена,
        Сумма
    )
ИЗ
    Документ.МЦ_ПриемКонтрагента КАК МЦ_ПриемКонтрагента
ГДЕ
    МЦ_ПриемКонтрагента.Проведен


База огромная, но я делаю период 2 месяца и 1 организацию всего выбираю, почему отчет может долго формироваться ?
 
 
   genesys
 
1 - 12.09.16 - 11:08
Ой, отчет долго формируется*, в названии ошибся
   Fragster
 
2 - 12.09.16 - 11:09
в (0) не видно, что два месяца и 1 организация
   Ёпрст
 
3 - 12.09.16 - 11:09
(0) в условиях нет ни организации, ни периода. Где ты че там отбираешь ?
   genesys
 
4 - 12.09.16 - 11:10
Я отбор делаю Организация Равно НаименованиеОрганизации
И ДатаНачало -  ДатаКонец — параметры
   Fragster
 
5 - 12.09.16 - 11:10
еще лучше делать выбор табличной части через .(), а соединение с таблицей. в данном случае сумма не задвоится
   Nuobu
 
6 - 12.09.16 - 11:11
МЦ_ПриемКонтрагента.Процедуры.(
        Процедура,
        Цена,
        Сумма
    )

В этом проблема. Разбей на два запроса.
   Fragster
 
7 - 12.09.16 - 11:11
(4) привели полный текст запроса. если предположить, что это СКД и отбор накладывается сам, то параметры в случае запроса по документам сами возникнуть не должны и должны быть в тексте.
   genesys
 
8 - 12.09.16 - 11:11
(5) Я учусь и мне пока что не совсем понятно, что ты мне посоветовал
Можно пока про скорость ?)
   Fragster
 
9 - 12.09.16 - 11:11
*приведи
   zak555
 
10 - 12.09.16 - 11:12
(3) проведённые доки отбирает
 
 Рекламное место пустует
   zak555
 
11 - 12.09.16 - 11:12
(0) запрос в топку -- надо строить запрос по регистрам
   Fragster
 
12 - 12.09.16 - 11:13
а вообще - правильно сделать оборотный регистр накопления вида с измерениями контрагент, процедура, ресурсами - количество, сумма и писать в этот регистр при проведении документа. информацию для отчета брать из него.
   genesys
 
13 - 12.09.16 - 11:13
(7) Ну вообще я параметры добавил, а в тексте запроса их нет, но в отчете есть
   zak555
 
14 - 12.09.16 - 11:14
(12) намного проще автору перейти на УНФ
   genesys
 
15 - 12.09.16 - 11:14
Да никуда мне не надо переходить, я нуб, я учусь
   timurhv
 
16 - 12.09.16 - 11:15
(13) Это ГЕНИАЛЬНО!
   genesys
 
17 - 12.09.16 - 11:16
В общем, долго формируется из-за того, что из доков берёт, а не из РН?
   zak555
 
18 - 12.09.16 - 11:16
(15) кто насоздавал МЦ_ПриемКонтрагента ?
   genesys
 
19 - 12.09.16 - 11:16
(18) Управление Медицинским Центром
Кто создавал - хз
   Ёпрст
 
20 - 12.09.16 - 11:17
(17) нет. Долго, из-за того, что выбирает все документы, а потом только отбирает.
   Fragster
 
21 - 12.09.16 - 11:17
(17) добавь параметры в запрос
   genesys
 
22 - 12.09.16 - 11:17
(21) самому чтоли
   Fragster
 
23 - 12.09.16 - 11:18
(20) *а потом НЕ отбирате
   Fragster
 
24 - 12.09.16 - 11:18
(22) ага
   aka AMIGO
 
25 - 12.09.16 - 11:18
(22) угу :)
   timurhv
 
26 - 12.09.16 - 11:19
(13) Допиши вместо:
"ГДЕ МЦ_ПриемКонтрагента.Проведен"
>>>
"ГДЕ МЦ_ПриемКонтрагента.Проведен И МЦ_ПриемКонтрагента.Организация = &НаименованиеОрганизации"

+
Какие данные выводишь в итоге? Сгруппируй только те, которые нужны для вывода данных в запросе.
   aka AMIGO
 
27 - 12.09.16 - 11:19
+ (25) - в конфе есть примеры запросов с параметрами, поищи.
А то, что ты в (13) назвал параметрами, они таковыми не являются :)
   timurhv
 
28 - 12.09.16 - 11:23
(26)
+ выводи не ссылки "Контрагент" и прочее, а представление ссылки, а саму ссылку - в расшифровку :)
   genesys
 
29 - 12.09.16 - 11:25
(27) А почему? Я зашел на вкладку Параметры и там добавил ДатаНачало ДатаКонец
   Fragster
 
30 - 12.09.16 - 11:25
(26)(28) я так понимаю, автор сделал отчет на СКД и это все происходит автоматом. косяк только с датами. ну и с .(таблица), но она намного менее критичная
   Fragster
 
31 - 12.09.16 - 11:26
(29) удали их из той закладки и добавь в запросе
   zak555
 
32 - 12.09.16 - 11:27
(19) ужас, поделка от бита

ты смотри какие движения делает этот документ и по  ним запрос строй
   genesys
 
33 - 12.09.16 - 11:28
(26) Ну мне вообще нужно так:
Организация                             ДатаДокумента
Пациент                                 ТелефонПациента
1НаименовааниеПроцедуры Цена Сумма
2НаименовааниеПроцедуры Цена Сумма
3НаименовааниеПроцедуры Цена Сумма
4НаименовааниеПроцедуры Цена Сумма
                                     ДатаДокумента
Пациента2 ТелефононПациента                                 
                         
1НаименовааниеПроцедуры Цена Сумма
2НаименовааниеПроцедуры Цена Сумма
3НаименовааниеПроцедуры Цена Сумма
4НаименовааниеПроцедуры Цена Сумма
 
 
   genesys
 
34 - 12.09.16 - 11:30
Сейчас из Регистров возьму данные
   genesys
 
35 - 12.09.16 - 11:31
НУ я как понял прием пациента = реализация товаров и услуг
и движения брать из РН продажи ?
   shadow_sw
 
36 - 12.09.16 - 11:44
у документа посмотри куда он движения пишет
   genesys
 
37 - 12.09.16 - 12:13
Вот теперь нормально


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует