powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Запрос по прибыли - 50 минут... Бух 8.2.
7 сообщений из 7, страница 1 из 1
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444598
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ВЫБРАТЬ
	ВЫБОР
		КОГДА ЕСТЬ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
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444650
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сколько у вас проводок? (Точнее сколько регистраторов?) База файловая? А релиз?

Вобщето этот отчет выполняется 2 раза в месяц... И смысл его оптимизировать?


Поменяйте местами - что то изменится?
ПО (Выручка.Регистратор = Себестоимость.Регистратор)
И (Выручка.СубконтоКт1 = Себестоимость.СубконтоКт1)


Формально если у вас 1 млн документов и вы их соединяете.... но вобще похоже что у вас просто памяти не хватает
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444658
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Документов много. Памяти 12 ГБ для эскуэля. Отчёт выдаётся теперь за полторы минуты - что произошло - не пойму. Запомнил, что ли, правильные ответы... ))
Буду перезакрывать каждый раз периоды, чтобы запоминать нечего было, должно же помочь?
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444661
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 раза в месяц. И это месяц для бухгалтера превращается в месяц формирований этого отчёта. Исправил - сформировать. Исправил - сформировать. Всё правильно, а уже и вторую половину месяца смотреть пора. Исправил - сформировать...
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444676
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Релизы последние, база SQL2005х64
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444777
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БагерДокументов много. Памяти 12 ГБ для эскуэля. Отчёт выдаётся теперь за полторы минуты - что произошло - не пойму. Запомнил, что ли, правильные ответы... ))
Буду перезакрывать каждый раз периоды, чтобы запоминать нечего было, должно же помочь?Кэш. Чтобы убить его - выйди из программы и еще раз зайди.
...
Рейтинг: 0 / 0
Запрос по прибыли - 50 минут... Бух 8.2.
    #37444891
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В результате запроса - 962 432 строки с разными цифрами - СуммаДохода...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запрос по прибыли - 50 минут... Бух 8.2.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]