Имя: Пароль:
1C
1C 7.7
v7: Оптимизация получения остатков и цены товара в ТИС ред. 9.2
0 steep1
 
07.02.13
21:08
Имеем небольшую обработку, которая заполняет таблицу с начало номенклатурой, а потом напротив нее,в соответствующих колонках цены и остатки.

цену получаю так:
Цена = глПолучитьЦену(ТаблицаТоваров.Номенклатура, ТаблицаТиповЦен.ТипЦен, ВыбДата, ТаблицаТоваров.Номенклатура.БазоваяЕдиница, Валюта);    

Остаток так:
КолпоСкладам = КолпоСкладам + ОбщРег.ОстаткиТМЦ.СводныйОстаток(,Ном.ТекущийЭлемент(),ТаблицаСкладов.Склады.ТекущийЭлемент(),,"Количество");

Господа хорошие, кто знает как ускорить данный процесс? возможно даже за вознаграждение небольшое. Спасибо
1 Aleksey
 
07.02.13
21:10
для цены отказаться от периодических реквизитов в пользу регистра
2 steep1
 
07.02.13
21:11
(1) ведь в 7.7 есть тоже запрос, что бы получить значение скопом как в 8 -ке, может это ускорит работу?
3 Aleksey
 
08.02.13
00:12
(2) нету запроса. ТОлько если прямой запрос, минуя 1С
4 КонецЦикла
 
08.02.13
00:17
Какой бюджет? :)
5 КонецЦикла
 
08.02.13
00:17
Какую таблицу заполняем? Печ. форму?
6 Ёпрст
 
08.02.13
00:18
ну как бы в СводныйОстаток низя пропускать первые измерения .. это основной тормоз
7 Ёпрст
 
08.02.13
00:19
ну и на прямые всё переписать+по возможности хотя бы закешировать периодику.. можно и останки
8 Ёпрст
 
08.02.13
00:19
или вообще от периодики избавится
Основная теорема систематики: Новые системы плодят новые проблемы.