Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос по прибыли - 50 минут... , РоссБух 8.2          
bolobol Подменю пользователя
сообщение 17.09.11, 6:55
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 65
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте!

Занялся отладкой регламентированного отчёта по прибыли. Выявил первый запрос, что выполняется ПЯТЬДЕСЯТ минут. Подскажите пожалуйста, что можно доработать в конфигурации, чтобы запрос этот... побыстрее выполнялся?

ВЫБРАТЬ
    ВЫБОР
        КОГДА ЕСТЬNULL(Выручка.КоличествоОборотКт, 0) = 0
            ТОГДА ЕСТЬNULL(Выручка.СуммаНУОборотКт, 0)
        ИНАЧЕ ЕСТЬNULL(Выручка.СуммаНУОборотКт, 0) / ЕСТЬNULL(Выручка.КоличествоОборотКт, 0) * ЕСТЬNULL(Себестоимость.КоличествоОборотКт, 0)
    КОНЕЦ КАК СуммаДохода
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, Запись, СчетДт В ИЕРАРХИИ (&Счет9002), , СчетКт В ИЕРАРХИИ (&СчетаУчетаТоваров), &Номенклатура, Организация В (&СписокОрганизаций)) КАК Себестоимость
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, Запись, (НЕ СчетДт В ИЕРАРХИИ (&Счет9001)), , СчетКт В ИЕРАРХИИ (&Счет9001), &Номенклатура, Организация В (&СписокОрганизаций)) КАК Выручка
        ПО (Выручка.Регистратор = Себестоимость.Регистратор)
            И (Выручка.СубконтоКт1 = Себестоимость.СубконтоКт1)

Параметры:
ДатаНач 01.01.2011 0:00:00 Дата
ДатаКон 31.08.2011 23:59:59 Дата
СписокОрганизаций Наша организация ООО СписокЗначений
Номенклатура Номенклатура ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные
Счет9001 90.01.1 ПланСчетовСсылка.Хозрасчетный
Счет9002 90.02.1 ПланСчетовСсылка.Хозрасчетный
СчетЕН Массив Массив:
90.07.2
90.08.2
99.01.2
СчетаУчетаТоваров Массив Массив:
41
45.01

Ardi Подменю пользователя
сообщение 17.09.11, 11:21
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Убрать левое соединение. А результаты обработать на следующем этапе.

Цитата(bolobol @ 17.09.11, 7:55) *
Занялся отладкой регламентированного отчёта по прибыли. Выявил первый запрос, что выполняется ПЯТЬДЕСЯТ минут.

Ложь. Ложь. Ложь.
Так как запрос выбирает данные по одному товару.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

bolobol Подменю пользователя
сообщение 17.09.11, 15:17
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 65
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Ardi @ 17.09.11, 12:21) *
Убрать левое соединение. А результаты обработать на следующем этапе.

Не, ну я не могу убрать в регламентированном отчёте левое соединение - результаты изменятся, а это, всё-таки, налоги.

Цитата(Ardi @ 17.09.11, 12:21) *
Ложь. Ложь. Ложь.
Так как запрос выбирает данные по одному товару.

В чём бы был смысл этого запроса, если бы товар был один? Один облагается прибылью, а тысячи остальных - нет?
В результате запроса - 962 432 строки с разными цифрами - СуммаДохода.

pablo Подменю пользователя
сообщение 19.09.11, 8:36
Сообщение #4

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Возможно, проблема в СУБД?


Signature
Правильно поставленный вопрос содержит до 90% ответа.

bolobol Подменю пользователя
сообщение 19.09.11, 19:59
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 65
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(pablo @ 19.09.11, 9:36) *
Возможно, проблема в СУБД?

Этот вопрос изучается методом: план переустановки сервера ))

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 13:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!