Имя: Пароль:
1C
1С v8
У кого есть обработка для создания рандомных документов?
🠗 (Волшебник 08.10.2020 13:58)
0 Snail
 
08.10.20
12:10
Всем привет! У кого есть обработка для создания рандомных документов? Хочу запустить и посмотреть, когда рухнет база (файловая)
1 vova1122
 
08.10.20
12:27
Сам напиши. Там пару строк кода
2 Lama12
 
08.10.20
12:29
(0) А чего смотреть? Ограничения на ИТС написаны. Остальное примерно посчитать можно.
3 Snail
 
08.10.20
12:37
Да посчитать не вариант, у меня 7,7 code base error от размера файлов независела, хочу на 8.8.13 посмотреть сколько выдержит. (примерно 1500 документов в день)
4 Ненавижу 1С
 
гуру
08.10.20
12:38
(3) 4Гб в одном файле и всё
5 Snail
 
08.10.20
12:39
Я знаю, но это не правда. Зависит от количества записей
6 Snail
 
08.10.20
12:40
16000000 вроде бы
7 ДенисЧ
 
08.10.20
12:40
(4) Каком файле, чего ты несёшь?
8 Конструктор1С
 
08.10.20
12:40
(4) в одной таблице. А у одного объекта часто несколько таблиц
9 Ненавижу 1С
 
гуру
08.10.20
12:40
(7) файле таблицы
10 Snail
 
08.10.20
13:05
Написал такое чудо

НовыйОбъект = СсылкаНаОбъект.Скопировать();
НовыйОбъект.Дата = ТекущаяДата();
НовыйОбъект.Записать();

Впихну в цикл для по 200000000 буду смотреть )
11 TormozIT
 
гуру
08.10.20
13:10
Смотри ирТестированиеМетаданных.ЗаполнитьРеквизитыНепустымиЗначениями() http://devtool1c.ucoz.ru/index/testirovanie_metadannykh/0-12
12 TormozIT
 
гуру
08.10.20
13:12
Если документы чисто для количества нужны, то (11) конечно избыточно.
13 Snail
 
08.10.20
13:23
Пока работает... цикл будет в геометрической прогрессии работать
файл 1Cv8.1CD уже больше 300 МБ
14 Snail
 
08.10.20
13:27
примерно 200 документов в секунду создает
15 Конструктор1С
 
08.10.20
13:29
А цель-то какая?
16 Snail
 
08.10.20
13:29
Жаль, что нагрузка только на одно ядро
17 Snail
 
08.10.20
13:30
Хочу посмотреть на сколько времени хватит файловой базы (если примерно 1500 документов в день)
18 vova1122
 
08.10.20
14:08
(10) Это цикл на 11 дней. (пиши в транзакции. Примерно по 100-500 документов)
19 Snail
 
08.10.20
14:11
vova1122, спасибо, я уже перезапустил счетчик по 300
20 Snail
 
08.10.20
14:12
размер уже больше 1 гига
21 vova1122
 
08.10.20
14:13
Теперь сколько доков в секунду?
22 Snail
 
08.10.20
14:58
хз, я без транзакции запустил
23 Snail
 
09.10.20
09:08
С транзакцией - 398 док/сек
Сейчас в базе 8214588 документов (проведенных), размер 5,3 гигабайта, чувствует себя прекрасно. Теоритически проживет минимум 11 лет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший