Имя: Пароль:
1C
 
Ограничение количества строк в ТЗ?
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
Ключевая фраза "на скорую руку".
Ананист...