Имя: Пароль:
1C
1C 7.7
v7: Размер временного файла выполнения запроса
0 1snik_d
 
12.05.19
09:50
Всем доброго времени суток. Возникла такая проблема: есть запрос, при выполнении которого 1С вываливается с ошибкой CODEBASE ERROR 120 error writing to file. В момент возникновения ошибки в папке временных файлов 1С таблица dbf с результатом выполнения запроса вырастает до 2GB. Можно ли как-то обойти данную проблему?
1 zwolf
 
12.05.19
10:41
(0) Написать запрос попроще. Запрашивать данные по частям и всетакое.
2 vde69
 
12.05.19
10:45
еще варианты
1 - перейти на SQL версию
2 - перейти на восьмерку
3 1snik_d
 
12.05.19
10:46
(2) 1) Уже 2) Пока нереально
4 zwolf
 
12.05.19
10:46
(2) Первый вариант может и не спасти. ЕМНИП оно результат SQL запроса как раз через временные dbf и протягивает
5 1snik_d
 
12.05.19
10:48
(4) то-то и оно
6 Franchiser
 
гуру
12.05.19
10:58
1c++
7 Sserj
 
12.05.19
11:27
(0) Использовать 1sqlite.dll.
8 vcv
 
12.05.19
16:40
(6) Смотря какая выборка. 1С++ вернёт таблицу значений или индексированную таблицу. Если там данных под два гига, 1Ска не потянет.
9 Провинциальный 1сник
 
12.05.19
18:13
(8) Это вряд ли. Особенность "черных запросов" при работе в sql-версии именно в том и заключается, чтобы тупо слить таблицу (возможно с наложением отбора) с sql-сервера в каталог временных файлов в виде dbf и считать итоги уже там. С прямыми запросами такого маразма нет.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс