Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: 1Cv8FTxt  (Прочитано 17763 раз)
0 Пользователей и 1 Гость смотрят эту тему.
andr-pyankov
Новенький

ru
Offline Offline

« : 20-07-2010 05:44 » 

При формировании документа "Начисление дивидендов организаций" (6000 записей) в геометрической прогрессии  растет log-файл
changes20100720000000.log каталога 1Cv8FTxt  БД и происходит практическое замирание процесса добавления новой строки в документ
примерно на 3000-й записи. Как можно отключить необходимость заполнения этого log'а?  И вообще, что это за файл?

Записан
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« Ответ #1 : 20-07-2010 11:53 » 

Это для регистрации изменений (аналог журнала регистраций в конфигураторе).Заполнение этого лога не отключишь. Его либо удалять намертво, либо брать бубен и жить с ним. Вообще, я сталкивалась с такой проблемой, что 1с намертво стояло при попытке проведения 3500 тыщ записей (там не тока логи растут, там и загрузка на ЦП вырастает до 100% и, как вы говорите, растет с геометрической прогрессией при попытке запустить обработку).
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 20-07-2010 13:29 » 

1. Можно попробовать внешним скриптом удалять файлы *.log из этого каталога, если они не постоянно блокируется 1С
2. Можно разместить весь этот каталог на виртуальном диске а в каталоге базы сделать ссылку (junction) на виртуальный диск
3. Можно попробовать базу сделать серверной
Записан
andr-pyankov
Новенький

ru
Offline Offline

« Ответ #3 : 21-07-2010 05:17 » 

Я вчера к вечеру разобрался сам. Дело было собственно не в заполнении документов.
Параллельно с этим шло заполнение справочника "ФизЛица" и соответствующих регистров.
Проблема была в отключении регистрации изменений таблиц базы в лог.файле каталога 1Cv8FTxt.
Эта штука никак не связана с журналом регистрации.
Отключение этого документирования производится на уровне транзакций.
Помогло следующее:
  НачатьТранзакцию();
...
...
  ЭлементСправочника.ОбменДанными.Загрузка = Истина;
...
...
  ЭлементСправочника.Записать();
  ЗафиксироватьТранзакцию();

Строка "ЭлементСправочника.ОбменДанными.Загрузка = Истина;" отключает механизм контроля и записи в лог-файл.
То же при работе с регистрами.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 21-07-2010 12:10 » 

Загрузка = Истина также отключает множество проверок в типовых, так что аккуратнее с этим режимом
Записан
andr-pyankov
Новенький

ru
Offline Offline

« Ответ #5 : 21-07-2010 15:00 » 

ОК. Тема закрыта. Сформированы справочник акционеров и соответствующие документы в конфигурации ЗУП.
А вообще-то тема была  "Ведение истории начислений/выплат дивидендов".
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines