![]() |
![]() |
![]() |
|
Ограничение количества строк в ТЗ? | ☑ | ||
---|---|---|---|---|
0
3V
03.03.06
✎
21:37
|
какое физическое ограничение на количество строк в таблице значений???,
а то решил на скорую руку загнать в таблицу весь оборот товара за полгода и свернуть.. |
|||
1
КонецЦикла
03.03.06
✎
21:40
|
Много влазит
Оборот - это как? Можно ж сразу запросом |
|||
2
3V
03.03.06
✎
21:53
|
(1) да тут сказку для налоговой рисую :) надо от результатов инвентаризации откатиться на полгода назад с учетом приходов, расходов и прочих доков движения товара, чтобы сформировать правильный ввод остатков, которого не было и чтобы потом при обратном пересчете последня инвентаризация была нормальной без излишков, недостач и пересорта :)
|
|||
3
КонецЦикла
03.03.06
✎
21:54
|
(2) Во загрузил...
|
|||
4
ТЗ
03.03.06
✎
21:58
|
Нет, еще не загрузил...
|
|||
5
3V
03.03.06
✎
22:01
|
да вроде нормально грузится :)
база просто здоровая, 120 тыс. карточек номенклатуры :) и оборот ежедневный большой, но нормально грузится :) |
|||
6
Simpson
04.03.06
✎
12:08
|
Ограничения, вроде как, не существует. Да вот только база 1С падает, если в любую примитивную структуру загнать больше 1.2 гига чего-нибудь. Проверял на разных компах и релизах.
|
|||
7
Ёпрст2
04.03.06
✎
12:17
|
При количестве строк >200 000 и 5 колонок у меня падает 1с-ка вусмерть ... причем, сносит 1SCONST на хрен (хз почему ?), так что режь на куски ...
|
|||
8
lisss
04.03.06
✎
12:55
|
(7)5 * 200 000 = 1 000 000... интересно....
|
|||
9
lisss
04.03.06
✎
12:56
|
+(8)у меня было 2 колонки, при количестве строк > 500000 тоже валилась... закономерность, однако...
|
|||
10
Ёпрст2
04.03.06
✎
12:58
|
(9)Может , от количества колонок вообще не зависит ? :)))
|
|||
11
fabrikant
04.03.06
✎
12:59
|
Монстры.
|
|||
12
lisss
04.03.06
✎
13:02
|
(10)просто и там мульон и тут мульон... вывод нарашивается сам собой... сейчас потестю...
|
|||
13
Ёпрст2
04.03.06
✎
13:06
|
(12) Давай ... кинь результаты сюда ...
|
|||
14
Скользящий
04.03.06
✎
13:06
|
(0) Не кажется ли уважаему автору темы, что это изврат? :-)
|
|||
15
Директор PR отдела
04.03.06
✎
13:19
|
Валится на разных размерах ТЗ. Но на больших падает. Решалось не делением таблицы на части, а выгрузкой через текстовик или ексель. Ну, смотря для чего надо.
|
|||
16
Simod
04.03.06
✎
13:24
|
(8) 1000000 - это не предел. Создавал таблицы с таким количествои строк и 3 колонками. Сильно зависит от объема ОЗУ и , наверное, мощности процессора (точно не уверен). Самый простой способ проверить таблица с каким количеством строк "полетит":
//... тз.КоличествоСтрок(ТвоеКоличество); //... "Падение" 1С покажет, что такое количество строк "не полетит". (2) Думаю, есть способ и попроще.... |
|||
17
lisss
04.03.06
✎
13:38
|
(13)Celeron 2.8Ггц, оперативка 256Мб, Windows 2000
строк столбцов 600000 2 - test ок 600000 3 - test ок 600000 4 - test ок 600000 5 - test failed С 3 000 000 ячеек не справилась.... :( |
|||
18
Ёпрст2
04.03.06
✎
13:42
|
(16) Не совсем правильный способ, всё же зависит еще и от типа колонки, хранить строку и число не одно и тоже ... Хотя, сойдёт ..
|
|||
19
account77
04.03.06
✎
13:46
|
Процедура Сформировать()
ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Текст1"); ТЗ.НоваяКолонка("Текст2"); ТЗ.НоваяКолонка("Текст3"); Ном = 0; Пока 1=1 Цикл ТЗ.НоваяСтрока(); ТЗ.Текст1 = "ттт"; ТЗ.Текст2 = "ттт"; ТЗ.Текст3 = "ттт"; Если (ТЗ.НомерСтроки - Ном) > 10000 Тогда Ном = ТЗ.НомерСтроки; сообщить(ном); КонецЕсли; КонецЦикла; КонецПроцедуры Два миллиона с чем-то Отожрала 560 метров :) |
|||
20
Ёпрст2
04.03.06
✎
14:09
|
Процедура Сформировать()
ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("а"); ТЗ.НоваяКолонка("б"); ТЗ.НоваяКолонка("с"); ТЗ.НоваяКолонка("д"); ТЗ.НоваяКолонка("е"); сч=0; Пока 1=1 Цикл сч=сч+100000; ТЗ.КоличествоСтрок(сч); Сообщить(сч); КонецЦикла; КонецПроцедуры 1 600 000 - ок Дальше - хрен ...Итого: 5*1600000 = 8 000 000 |
|||
21
Питон
04.03.06
✎
14:11
|
(13) Duron1300 512Mb XP
При 2 090 000 строк 5 колонок "Число",10,0 заполненных числами по возрастанию начиная с 1, слетело, т.к. закончилось место для файла подкачки > 1.2G стал. Сейчас свободного места 936М и файл подкачки 300М. Вот так получается. |
|||
22
Ёпрст2
04.03.06
✎
14:15
|
(21) 2-х башковый Xeon 3.0 , 4Гб,Win2003 ...результат в 20.
|
|||
23
Любитель XML
04.03.06
✎
14:19
|
(20) p4 3000Mhz 512mb. 1 600 000 - дальше загибается
|
|||
24
lisss
04.03.06
✎
14:21
|
О сколько нам открытий чудных готовит фирма 1С....
Хоть бы проверку поставили.... |
|||
25
Ёпрст2
04.03.06
✎
14:26
|
(24) На что проверку то ?
|
|||
26
Любитель XML
04.03.06
✎
14:29
|
1 колонка - после 3 200 000 вылетает с ошибкой
|
|||
27
lisss
04.03.06
✎
14:35
|
(25)на выполнение.... другие серьезные программы в таком случае выдают сообщение о нехватке памяти, но не вылетают....
|
|||
28
Simod
04.03.06
✎
14:35
|
(20) p4 3000Mhz 512mb. 1 600 000 - дальше загибается.... Вот это уже похоже на закономерность.
|
|||
29
у лю 427
04.03.06
✎
17:09
|
юзайте хБазе и сложные индексы - будет работать быстрее....
|
|||
30
Guk
04.03.06
✎
17:13
|
Ключевая фраза "на скорую руку".
Ананист... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |