View previous topic :: View next topic |
Author |
Message |
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 14 Feb 2004 02:31 Post subject: Файл отката из модуля: "Зарплата" |
|
|
Беда не приходит одна...
При закрытие периода в модуле "ЗАРПЛАТА": с созданием файла отката - БЭСТ "вылетает", без отката - отлично закрывается период.
Визуально, "мусора" не наблюдается. На всякий случай все DBF-ы из модуля перекопировал редактором BRO, предварительно удалив все индексы. Размеры оригинальных файлов и конечных - совпадают... Что это, пятница 13-ое...??? |
|
Back to top |
|
|
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 14 Feb 2004 04:54 Post subject: |
|
|
Если долго мучиться - что-нибудь получится!!!
Отвечаю сам себе. Может кому-нибудь пригодится...
Слава богу нашел в чем дело. Помогла бесплатная утилитка от компании Systernals - FILEMON.
Запустил утилитку и начал закрывать период с файлом отката. Соответственно - БЭСТ вылетел. Не беда. Замораживаем слежение за файлами и просматриваем лог (для удобства можно отфильтровать все записи, касающиеся папки БЭСТа). И что же мы видим. БЭСТ вылетает не на файлах из модуля ЗАРПЛАТА (SALARY), а на файле DTD_LIST.DBF из папки EXCHANGE. Да к тому же еще ругается, что не нашел файла RARLIST.LST в папке UTIL.
Ладно. Создаем пустой файл RARLIST.LST в UTIL (на всякий случай), а файл DTD_LIST.DBF перекопируем редактором BRO. Получился .FPT файл меньшего размера, чем оригинальный. Заменили оригиналы, проиндексировали и... БЭСТ закрыл период с файлом отката с ПЕРВОГО РАЗА.
P.S. Может быть есть и проще способы, но сил уже нет... |
|
Back to top |
|
|
Vladimir
Joined: 19 Jan 2002 Posts: 106 Location: Мальцев Владимир Львович Occupation: Тюменская ГАСА Interests: Тюмень
|
Posted: 15 Feb 2004 11:53 Post subject: Можно и проще. |
|
|
Вот, например ИС, не вдаваясь в подробности, рекомендует делать апгрейд на локальной машине. То же самое можно сделать и с закрытием периода в ЗП, т.е. скопировать БЭСТ на локальную машину, для чистоты эксперимента отказаться от входа в сеть, подправить пути в картотеке, если не стоят относительные ссылки, проиндексировать из настройки хотя бы модули ЗП и АРМ главбуха, а за тем закрыть период. После чего скопировать обратно на сервак ТОЛЬКО базы.
Может этот путь и не легче и не быстрее, но закрывается также с первого раза, да к тому же манипуляции настолько простые, что можно научить самих бухов проводить закрытие БЕЗ чуткого руководства. У меня получилось .
ЗЫ. Хотя это и походит на закат солнца вручную _________________ Владимир Л. Мальцев
mailto: maltsev@tumgasa.ru |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 16 Feb 2004 15:27 Post subject: Re: Файл отката из модуля: "Зарплата" |
|
|
Добрый день.
При создании файла отката в модуле "Учет заработной платы" директория EXCHANGE, в которой находится таблица DTD_LIST не архивируется.
Архивируются только таблицы директории SALARY.
Уточните, пожалуйста, ситуацию.
Саксонова Е.А. отдел разработки. |
|
Back to top |
|
|
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 16 Feb 2004 20:22 Post subject: |
|
|
2 Vladimir
Согласен, апдейты и закрытия периодов на локальной машине проходят быстрее. Без ошибок они проходят, если нет каких-либо сбоев в базе, в противном случае - и локально, и по сети будут проблемы.
У нас проблем с закрытием периодов по сети никогда не было (кроме последнего случая). Эта же проблема осталась при закрытии периода (с файлом отката) на локальной машине. Поэтому и пришлось искать способ определить, где же сбой... Сейчас все в порядке. Спасибо за отклик.
P.S. Объяснить бухгалтерии, что нужно скопировать базы с сервера на локальную машину для закрытия периода, равносильно... (сравнить не счем...).
2 ELS
Таблицы из директории EXCHANGE не архивируются, но при архивации (создании отката) БЭСТ к ним обращается. Это наглядно было видно из лог-файлов FileMonitor. При обращении к DTD_LIST.DBF БЭСТ "вылетел", что и вызвало подозрение. |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 17 Feb 2004 15:30 Post subject: |
|
|
Добрый день!
Для подготовки файла отката архивируются таблицы директории SALARY. Список этих таблиц ограничен. DTD_LIST.DBF отсутствует в этом списке. Не понятно почему происходит обращение к DTD_LIST.DBF. Без Вашей базы ошибку не найти.
С уважением Саксонова Е.А. отдел разрабо |
|
Back to top |
|
|
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 18 Feb 2004 01:23 Post subject: |
|
|
Здравствуйте ELS.
Упакованный архив базы без индексов составляет более 50Mb...
В принципе, ошибка исправлена и вроде, больше не выскакивает. Могу выслать фрагмент лог-файла. В нем видны все обращения к DBF-ам во время закрытия периода и до момента "вылета" базы... |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 18 Feb 2004 11:02 Post subject: |
|
|
Добрый день.
Высылайте лог-файл, постараемся разобраться.
Саксонова Е.А. |
|
Back to top |
|
|
Sam
Joined: 18 Mar 2002 Posts: 486 Location: Чикуров Семен Владимирович Occupation: РУСАЛ-ВАМИ Interests: Санкт-Петербург
|
Posted: 18 Feb 2004 11:32 Post subject: |
|
|
В свое время сталкивались с подобным явлением.
Но тогда нам помогло указание полного пути к базе в карточке предприятия и замена архиватора RAR на машинах, которые закрывали период. |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 18 Feb 2004 12:01 Post subject: |
|
|
Добрый день.
Спасибо. Проверим.
Саксонова Е.А. отдел разрабо |
|
Back to top |
|
|
gennady
Joined: 06 Feb 2002 Posts: 193
|
Posted: 18 Feb 2004 19:22 Post subject: Re: Можно и проще. |
|
|
Vladimir wrote: | Может этот путь и не легче и не быстрее, но закрывается также с первого раза, да к тому же манипуляции настолько простые, что можно научить самих бухов проводить закрытие БЕЗ чуткого руководства. У меня получилось .
ЗЫ. Хотя это и походит на закат солнца вручную |
Счастливый, нам приходится даже на дискету записывать за бух |
|
Back to top |
|
|
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 18 Feb 2004 21:05 Post subject: |
|
|
2 Sam
Я тоже предположил, что RAR "барахлит", но у остальных предприятий периоды закрываются нормально с этим же архиватором... Замена RAR-а также ничего не изменила...
В карточках предприятий всегда указан абсолютный [т.е. полный] путь к базам данных.
Вообщем - чудеса...
P.S. Периоды закрываются по сети с любой машины, на которой стоит БЭСТ. |
|
Back to top |
|
|
Li
Joined: 30 Jan 2004 Posts: 172 Location: Хайрова Л.Р. Occupation: программист, Вектра-Софт Interests: Казань
|
Posted: 19 Feb 2004 14:03 Post subject: |
|
|
Проблема была частенько, на разных версиях и давно. Синдром в 99% случаях снимался индексацией зарплаты непосредственно перед закрытием (еще проверяли корректность количество files и buffers). В 1 % случаев закрывали и глаза и период без создания файла отката ( в зависимости от конкретно обнаруженных впоследствии ошибок с сохранением/восстановлением файла отката) откат и без создания файла в этом 1% всегда был корректен и закрытый период восстанавливался.
С уважением. |
|
Back to top |
|
|
Sam
Joined: 18 Mar 2002 Posts: 486 Location: Чикуров Семен Владимирович Occupation: РУСАЛ-ВАМИ Interests: Санкт-Петербург
|
Posted: 19 Feb 2004 16:39 Post subject: |
|
|
2 Badej
По умолчанию где у Вас RAR создает временные файлы?
Такая проблема может быть связана с недостатком памяти на носителе. |
|
Back to top |
|
|
Badej
Joined: 27 Jun 2002 Posts: 14
|
Posted: 19 Feb 2004 21:45 Post subject: |
|
|
2 Sam
На локальной машине: памяти - 256Mb, свободного места ~ 15Gb.
На сетевом диске свободного места ~ 25Gb. |
|
Back to top |
|
|
|