|
Регистр сведений. Ресурс и реквизит. |
☑ |
0
mishkerdon
18.07.14
✎
06:26
|
Как быстро можно перенести значение из ресурса в реквизит внутри одного регистра сведений? (по всем записям)
|
|
1
Обработка
18.07.14
✎
06:57
|
Перебор записей...
|
|
2
ДенисЧ
18.07.14
✎
07:44
|
Можно ещё хаком - прямым запросом в скуле...
|
|
3
floody
18.07.14
✎
07:50
|
(0) А зачем? Это одно и то же.
|
|
4
User_Agronom
18.07.14
✎
07:58
|
(2) Да, конечно, можно шурупы молотком забивать. Только лохи используют для этого отвёртку или шуруповёрт.
|
|
5
ДенисЧ
18.07.14
✎
08:01
|
(4) А нелохи используют тот инструмент, который даст результат в лучшие сроки.
У тебя в регистре 2 ляма записей. ПРдеставь, сколько будет цикл по набору записей крутиться, да ещё вылетит по недостатку памяти. А тут одна строчка и 30 секунд времени на выполнение.
Но мой способ - он для продвинутых.
|
|
6
Web00001
18.07.14
✎
08:03
|
(5)Ну как минимум, для тех, у кого есть скуль :) база и файловой может быть.
|
|
7
User_Agronom
18.07.14
✎
08:04
|
(5) Это плохой способ. Если владелица базы 1С, нужно работать с ней через 1С.
|
|
8
ДенисЧ
18.07.14
✎
08:05
|
(6) Проблемы мазохистов меня не волнуют
(7) Это комплексы, и их надо лечить
|
|
9
Web00001
18.07.14
✎
08:12
|
(8)Странное дело, одни проблемы тебя волнуют, другие нет, ты как их делишь?
|
|
10
ДенисЧ
18.07.14
✎
08:13
|
(9) Я умный...
|
|
11
mishkerdon
18.07.14
✎
09:40
|
видимо придется на ночь оставлять обработку перебором :(
|
|
12
ObjectRelation Model
18.07.14
✎
09:43
|
ДенисЧ голосую в этой ветки за тебя!
|
|
13
ObjectRelation Model
18.07.14
✎
09:44
|
(11) ты бы тип базы сказал, какая СУБД?
|
|
14
User_Agronom
18.07.14
✎
10:17
|
(11) Учти, что может не хватить памяти (5), среди всего словоблудия ДенисЧ есть правильная мысль.
|
|
15
mishkerdon
18.07.14
✎
17:19
|
СУБД MS SQL 2008 R2. База пока небольшая, записей в РС около 500000. Памяти на сервере 64 ГБ. Думаете может не хватить?? Тогда попробую частями
|
|
16
fyn
18.07.14
✎
18:40
|
(15) переводил я как-то УТ с ред. 10.2 на ред. 10.3, так вот там из ресурсов все в измерения переходило.
В УРБД с 7 узлами и регистром сведений на 70 000 записей метод "перебором записей" занимал по времени неделю, а перенос средствами SQL и дальнейшая ручная регистрация изменений 5 минут
|
|
17
Mafoni
18.07.14
✎
19:01
|
100000 записей - 7 секунд на обновление - ЧЯДНТ ?
|
|
18
Mafoni
18.07.14
✎
19:10
|
(0) - покажи код с перебором как ты сие реализуешь / реализовал ?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший