|
Как ускорить процесс загрузки доп. реквизитов? |
☑ |
0
vozgar2
13.05.16
✎
15:07
|
УТ11, использую метод
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта()
Дописал ОбменДанными.Загрузка = Истина
Все равно долго получает объект номенклатуры, и записывает его. Есть идеи как ускорить?
|
|
1
aleks_default
13.05.16
✎
15:10
|
Не получать объект?
|
|
2
aleks_default
13.05.16
✎
15:12
|
В смысле хранить не в доп. реквизитах а в доп. свойствах
|
|
3
vicof
13.05.16
✎
15:12
|
"долго"
ни о чем.
Замер производительности в студию.
|
|
4
vozgar2
13.05.16
✎
15:24
|
(3) 34000 товаров, запись одного дополнительного реквизита для каждого - 15 мин.
|
|
5
vicof
13.05.16
✎
15:27
|
(4) На чем тормозит?
|
|
6
Жан Пердежон
13.05.16
✎
15:29
|
(4) в (2) ответ
|
|
7
Жан Пердежон
13.05.16
✎
15:32
|
(4) не так уж и много;
вангую, что запись сразу 10 реквизитов для каждого займет примерно столько же времени;
|
|
8
vozgar2
13.05.16
✎
15:32
|
(5) получает объект номенклатуры, и записывает его.
|
|
9
vozgar2
13.05.16
✎
15:33
|
(7) согласен, основной затык в получении и записи объекта
|
|
10
Fragster
гуру
13.05.16
✎
15:37
|
мне, пожалуйста, картинку с замером и установленной галкой про суммарное время выполнения
|
|
11
vozgar2
13.05.16
✎
15:58
|
(10)
|
|
12
Fragster
гуру
13.05.16
✎
16:33
|
вроде 22417 товаров, нет?
|
|
13
Fragster
гуру
13.05.16
✎
16:35
|
почему у тебя столько данных в обмене? может они не снимаются с регистрации, так как не приходит подтверждения загрузки?
|
|
14
PLUT
гуру
13.05.16
✎
16:50
|
(13) обмен с сайтом же :)
|
|
15
vozgar2
13.05.16
✎
16:58
|
(13) это загрузка из файла
|
|
16
Fragster
гуру
13.05.16
✎
17:02
|
(14)(15) и что, подтверждение доставки не надо делать? судя по картинке у тебя в файле 24к элементов. один раз её всю прогрузить и дальше только измененные должны грузится. по крайней мере, это логично. а один элемент загружается за 0.05 секунды, что вполне себе нормальный показатель.
|
|
17
Dmitrii
гуру
13.05.16
✎
17:06
|
(0) >> как ускорить?
Записывать только те, которые изменились.
Либо предварительно перед записью сравнивать исходное состояние с загружаемым и, если если они совпадают, ничего не делать (не получать объект и не перезаписывать его).
Либо на стороне источника данных уменьшить объем выгружаемых для 1С-ки данных путём контроля факта доставки (аналог планов обмена).
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой