УТ 10.3, медленно создается документ установка цен номенклатуры

Форум 1С: Одинэс.Ру

Найти!

УТ 10.3, медленно создается документ установка цен номенклатуры

keen
19.07.2009 - 18:10
Ситуация следующая:
Два компьютера, 1.5-2 Ггц, 1Гб ОЗУ, стандартные офисные.
Между ними 100 Мбит сетка.
Установлена УТ 10.3 на одном из компьютеров.
Когда на втором компьютере пытаются создавать документ "Установка цен номенклатуры" на основании поступления, компьютер виснет на 2-3 минуты, потом все-таки создает. Даже если в поступлении всего 1 строка.
 
К сожалению, в 8-ке я разбираюсь довольно плохо, определить узкое место смог, а вот, как поправить - пока не пойму :(
 
Процедура ЗаполнитьТабличнуюЧастьПоПоступлениюНаОсновании,
Очень долго обрабатывает запрос
 
|ВЫБРАТЬ
| ТоварыИзДокумента.*,
| СпрТипыЦен.Ссылка КАК ТипЦен,
| ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.ПроцентСкидкиНаценки, СпрТипыЦен.ПроцентСкидкиНаценки) КАК ПроцентСкидкиНаценки,
| ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.СпособРасчетаЦены, СпрТипыЦен.СпособРасчетаЦены) КАК СпособРасчетаЦены
|ИЗ
| (ВЫБРАТЬ
| Док.Ссылка.СуммаВключаетНДС КАК СуммаВключаетНДС,
| Док.Ссылка.ВалютаДокумента КАК ВалютаДокумента,
| Док.Номенклатура КАК Номенклатура,
| Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| СРЕДНЕЕ(Док.Цена) КАК Цена,
| Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Док.СтавкаНДС КАК СтавкаНДС
| ИЗ
| Документ.ПоступлениеТоваровУслуг.Товары КАК Док
| ГДЕ
| Док.Ссылка = &ДокументОснование
| СГРУППИРОВАТЬ ПО
| Док.Ссылка.СуммаВключаетНДС,
| Док.Ссылка.ВалютаДокумента,
| Док.Номенклатура,
| Док.ХарактеристикаНоменклатуры,
| Док.ЕдиницаИзмерения,
| Док.СтавкаНДС
| ) КАК ТоварыИзДокумента
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| Справочник.ТипыЦенНоменклатуры КАК СпрТипыЦен
|ПО
| СпрТипыЦен.Ссылка В (&ПодчиненныеТипыЦен)
|ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен В (&ПодчиненныеТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
|ПО
| СпрТипыЦен.Ссылка = ЦеныНоменклатурыСрезПоследних.ТипЦен
| И ТоварыИзДокумента.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
| И ТоварыИзДокумента.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
|";
 
Подскажите, как ускорить обработку?
К списку тем К списку форумов

Интересные темы

odines.ru
21.11.2024 - 13:07
Смотри также:
Обработка получения фокуса элементом формы
Поставил V8, запускаю _cv8.exe - выскакивает маленькое окошечко на котором я только успеваю разглядеть слово DAMP и все
Как проверить пустая ссылка в запросе?

Re: УТ 10.3, медленно создается документ установка цен номенклатуры

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

Re: УТ 10.3, медленно создается документ установка цен номенклатуры

keen
2 - 20.07.2009 - 05:44
Спасибо, работает :)
Правда, проверил пока на своем рабочем компьютере, но уменьшение времени с 5-7 секунд до 0.3 вселяет в меня большие надежды :)
 
Если не лень, объясни еще, пожалуйста, суть изменений
Верхнюю часть - все понятно, уточнение выборки табличной части, оно роли особой не играет.
Отбор номенклатуры - без этого уточнения запрос, получается, выбирает значения цен всей номенклатуры, не только той, которая в документе поступления?

Re: УТ 10.3, медленно создается документ установка цен номенклатуры

real
3 - 20.07.2009 - 09:00
Все верно.
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Подключение v8_1 к v7_7 через Com соединение Добавить поле в стандартный отчет. »
© 2009 Форум 1С: Одинэс.Ру