Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Индексация ... Демоверсия...
Goto page 1, 2  Next
 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Технический форум БЭСТ-4
View previous topic :: View next topic  
Author Message
Jey



Joined: 29 Oct 2003
Posts: 34


Interests: Кемерово

PostPosted: 19 Nov 2003 08:23    Post subject: Индексация ... Демоверсия... Reply with quote

Версия БЭСТ 4910. Индексация проводится ночью через исполняемый bat-файл.

g:
cd g:\4910
bmod\init.exe index T:1

g:\ - локальный диск на рабочей станции под Win2000 /
4910 -каталог БЭСТ, в котором прописаны пути к индексируемым БД.

Индексация конкретного предприятия всегда завершается с сообщением "На этом демоверсия заканчивает свою работу" в красном окне и переход к индексации следующего предприятия не происходит. Причем индексация из пункта настройка проводится корректно.
Варианты bat-файла пробовались различные в том числе (ссылка прямо на сетевой диск БЭСТа с явным указанием кодов предприятия). Эффект тот же. Причем уже вся БД пофайлово переносилась в пустую БД (имеется ввиду перенос файлов настроек и данных). В чем может быть проблема?
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 19 Nov 2003 11:27    Post subject: Reply with quote

Попробуй запускать так:
bmod\nsldr.exe bmod\init.exe index T:1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Jey



Joined: 29 Oct 2003
Posts: 34


Interests: Кемерово

PostPosted: 26 Nov 2003 09:56    Post subject: Reply with quote

Спасибо за рекомендацию. Был протестирован и этот вариант. Эффекта никакого, по-прежнему после завершения индексации этой БД предлагается приобрести рабочую версию программы, так как на этом демоверсия заканчивает свою рабо
Back to top
View user's profile Send private message
maksimus



Joined: 19 Sep 2002
Posts: 93
Location: Ластин Максим Анатольевич
Occupation: системный администратор
Interests: Архангельск

PostPosted: 26 Nov 2003 10:29    Post subject: Reply with quote

Господа программисты из ИС. Просьба к вам очень большая.

Не хотите ли обрадовать своих пользователей перекомпилировав init.exe с помощью clip? Тогда индексацию можно было бы проводить на линуксовом сервере по ночам, а если надо днем, но при этом с гораздо большей скоростью, чем с рабочей станции.
_________________
Ластин Максим
lastinm@mail.ru
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Jey



Joined: 29 Oct 2003
Posts: 34


Interests: Кемерово

PostPosted: 26 Nov 2003 13:02    Post subject: Reply with quote

На самом деле ситуация совсем не шуточная... База уже 2 месяца регулярно не индексируется. И соответственно индексы периодически рушатся, а база надо сказать одна из основных и объем документов в ней перемолачивается ежедневно нехилый. Что с этим полтергейстом делать не понятно. И уже честно говоря надоело пофайлово кулупать БД в случае возникновения глюков.

Огромная просьба к ИС хоть что-нибудь порекомендовать.

Почему может не проходить индексация через bat-файл определенной БД с выдачей сообщения "На этом демоверсия заканчивает свою работу. Приобретите рабочую версию программы" в версии 4910 Bmod, ключ виден со всех рабочих станций, если из пункта меню настройка индексация во всех ее вариантах проходит 100 % корректно ??????!!!!!!!!!!!!!!! При этом насколько я знаю init.exe - это тоже самое, что и индексация через сервисные функции БЭСТа .
Back to top
View user's profile Send private message
Павлова Наталья



Joined: 08 Jan 2002
Posts: 814
Location: Наталья Павлова


PostPosted: 26 Nov 2003 13:47    Post subject: Reply with quote

Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:

bmod\nsldr.exe bmod\init.exe index

Необходимо также чтобы был загружен Сервер ключ
Back to top
View user's profile Send private message
maksimus



Joined: 19 Sep 2002
Posts: 93
Location: Ластин Максим Анатольевич
Occupation: системный администратор
Interests: Архангельск

PostPosted: 26 Nov 2003 14:42    Post subject: Reply with quote

Павлова Наталья wrote:
Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:

bmod\nsldr.exe bmod\init.exe index


Товарищ Jey писал ведь, что и так попробовал тоже - не помогает!

Павлова Наталья wrote:

Необходимо также чтобы был загружен Сервер ключа.


Jey же пишет, что БЭСТ у него работает, следовательно сервер ключа запущен. Так что, дорогая Павлова Наталья, отвечайте, пожалуйста, по существу!
_________________
Ластин Максим
lastinm@mail.ru
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Павлова Наталья



Joined: 08 Jan 2002
Posts: 814
Location: Наталья Павлова


PostPosted: 26 Nov 2003 15:11    Post subject: Reply with quote

maksimus wrote:
Павлова Наталья wrote:
Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:

bmod\nsldr.exe bmod\init.exe index


Товарищ Jey писал ведь, что и так попробовал тоже - не помогает!

Павлова Наталья wrote:

Необходимо также чтобы был загружен Сервер ключа.


Jey же пишет, что БЭСТ у него работает, следовательно сервер ключа запущен. Так что, дорогая Павлова Наталья, отвечайте, пожалуйста, по существу!


Я дала ответ, который помогал до данного случая всем у кого была данная проблема.
Back to top
View user's profile Send private message
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 26 Nov 2003 15:25    Post subject: Reply with quote

1. напиши конфигурацию железа
2. попробуй индексировать не всю БД , а по отдельным модулям - будет ли демо-версия. Если да, то на каком модуле?
3. не нарушена ли структура каталогов в БЭСТе и в БД? Мне что-то не совсем понятна вот эта фраза:-
Quote:
4910 -каталог БЭСТ, в котором прописаны пути к индексируемым БД.

4. я правильно понял, что демо-версия только на одной БД? Другие БД индексируются нормально?
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД


Last edited by SantechNik on 26 Nov 2003 15:29; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Павлова Наталья



Joined: 08 Jan 2002
Posts: 814
Location: Наталья Павлова


PostPosted: 26 Nov 2003 15:28    Post subject: Reply with quote

Jey wrote:
Почему может не проходить индексация через bat-файл определенной БД с выдачей сообщения "На этом демоверсия заканчивает свою работу. Приобретите рабочую версию программы" в версии 4910 Bmod, ключ виден со всех рабочих станций, если из пункта меню настройка индексация во всех ее вариантах проходит 100 % корректно ??????!!!!!!!!!!!!!!! При этом насколько я знаю init.exe - это тоже самое, что и индексация через сервисные функции БЭСТа .


Попробуйте индексировать помодульно:

BMOD\init index L:код предприятия А:код подсистемы

где
код подсистемы - это двузначный номер подсистемы из файла base_all.dbf (поле arm) ,
например A:00 или A:01 и т.п.
Файл base_all.dbf находится в корне каталога DBASE.
код предприятия - шестизначный номер из карточки предприятия, например CMOD\init index L:000001.

Везде ли будет выдаваться сообщение о демоверсии?

Если в файл rain_bow.bat Вами были добавлены строки типа SET BEST...
то их тоже необходимо включить в bat-файл.
Back to top
View user's profile Send private message
Jey



Joined: 29 Oct 2003
Posts: 34


Interests: Кемерово

PostPosted: 29 Nov 2003 18:30    Post subject: Reply with quote

Прежде всего спасибо всем за ответы.
Проблема с индексацией возникает только с одной БД (из 9). В настоящий момент удалось выяснить, что проблема возникает на блоке "Банк". Поэтому пришлось переписать bat-файл таким образом, чтобы исключить индексацию этого блока в данной БД.
с:
cd с:\best4910
bmod\nsldr.exe bmod\init.exe index A:00 A:02 A:03 A:05 A:06 A:09 A:14 A:TV L:000002
bmod\nsldr.exe bmod\init.exe index L:000010 L:000012 L:000003 L:000001 L:000011 L:000015 L:000016 L:000017

Заменяю каталог BANK на аналогичный из демоверсии все проходит ОК. Причем если индексировать только этот блок в данном предприятии (с кодом 000002) допустим с параметром T:1, то последний создаваемый индекс VIP, а потом сообщение "демоверсия и т.д." Такое ощущение, что он создает все индексы, а потом, почему-то резко переходит в деморежим. Ощущение складывается из того, что если эту БД проиндексировать не по отдельным АРМам, а полностью, то проходит индексация всех блоков, доходит до DOGOVOR, строит все индексы, а потом вылетает сообщение "Демоверсия...".
Конечно, можно оставить "Банк" без индексации. Можно также оставить и батник в таком виде... Формально работает. Подумаешь строчек добавилось. Но все-таки хотелось бы разобраться, что с банком делать. И вернуть все в удобоваримый вид (например, такой
с:
cd с:\best4910
bmod\nsldr.exe bmod\init.exe index T:1

-индексировать архивные файлы это слишком долго, расписывать батник еще, чтобы задать отдельно для каждого предприятия индексирование только основных файлов, муторно. Да и бесконечное тестирование различных вариантов батника занимает много времени. Уже на это ушло 4 субботы. Базы не маленькие.
Тем более, что проблема вылезла после upgrade на 4910. А именно в этой версии, были доработки по банку (платежки и тому подобное).
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 01 Dec 2003 08:32    Post subject: Reply with quote

После перехода на версию 9.10 столкнулся с аналогичной проблемой, но после того как в батнике стал использовать nsldr.exe все заработало. Единственное отличие в том что я использую режим CMOD.

Если ничего не помогает, то можно поступить так:
1.скопируй таблицу Bank\rsdoc.dbf в др. каталог
2.замени таблицу Bank\rsdoc.dbf на пустую (можно взять из Демо)
3.запусти индексацию
4.после индексации восстанави rsdoc.dbf из копии.

Дело в том что если прога индексации не находит ключа или сер.№, то переходит в демо-режим, в демо-режиме она работает пока в таблице Bank\rsdoc.dbf менее 400 записей. Если больше, то останавливается и выдает сообщение об ошибк
Back to top
View user's profile Send private message Send e-mail Visit poster's website
asurpk



Joined: 02 Oct 2003
Posts: 24
Location: Roman
Occupation: ASU
Interests: Vladivostok

PostPosted: 01 Dec 2003 12:19    Post subject: Reply with quote

integral wrote:
сли ничего не помогает, то можно поступить так:
1.скопируй таблицу Bank\rsdoc.dbf в др. каталог
2.замени таблицу Bank\rsdoc.dbf на пустую (можно взять из Демо)
3.запусти индексацию
4.после индексации восстанави rsdoc.dbf из копии.

И что это получится???? Таблица одна - а индексы к ней от другой.....
Этак всё равно придётся ручками переиндексировать.
Back to top
View user's profile Send private message
Павлова Наталья



Joined: 08 Jan 2002
Posts: 814
Location: Наталья Павлова


PostPosted: 01 Dec 2003 18:55    Post subject: Reply with quote

Jey wrote:
Проблема с индексацией возникает только с одной БД (из 9). В настоящий момент удалось выяснить, что проблема возникает на блоке "Банк".


Попробуйте переустановить 2 и 3 пакеты к версии БЭСТ-4 9.10, которая у Вас установлена.
Пользуетесь ли экспортом в Клиент-бан
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 02 Dec 2003 08:14    Post subject: Reply with quote

Quote:
И что это получится???? Таблица одна - а индексы к ней от другой.....
Этак всё равно придётся ручками переиндексировать.


Копируешь в темп и восстанавливаешь таблицу bank\rsdoc.dbf вместе с индексным файлом.
Конечно это "кривое" решение, но работает.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Технический форум БЭСТ-4 All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru