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

Товары: сбой mdoc

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
Verolga



Joined: 25 Jan 2003
Posts: 10



PostPosted: 26 Apr 2003 08:41    Post subject: Товары: сбой mdoc Reply with quote

Закрытие периода за февраль 2003 в модуле "Учет материальных запасов" - "Товары" прошло некорректно: удвоились ТМЦ во всех документах движения за март и 9 дней апреля. Обнаружили это, к сожалению, через три дня, когда было введено очень большое количество документов
При проведения контроля и восстановления баз данных выяснилось, что базы mdoc и mdocm не соответствуют друг другу по количеству строк. Править вручную было невозможно - слишком велика база.
Я не программист, но сделала так:
1. Восстановила архив на дату, предшествующую закрытию периода.
2. Закрыла период корректно.
3. В FOXе соединила корректную базу mdocm и сбойную часть mdocm за три дня.
4. Провела контроль и восстановление целостности баз данных.
5. Упорядочила базы mdoc и mdocm автоматически.
6. Провела расчет остатков ТМЦ.
Все заработало нормально.
Но теперь при закрытии периода за март у меня все вылетает, как только начинает анализироваться mdoc. Документы за март в архив не попадают. Хотя активный период меняется на апрель.
Что делать?
Если кто-то может помочь, то, пожалуйста пошагово.
Спасибо все
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

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

PostPosted: 28 Apr 2003 07:51    Post subject: Reply with quote

Проверь mdoc (и заодно mdocm, spr_part, mkart) на наличие "мусора"
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Verolga



Joined: 25 Jan 2003
Posts: 10



PostPosted: 28 Apr 2003 11:06    Post subject: Reply with quote

Quote:
Проверь mdoc (и заодно mdocm, spr_part, mkart) на наличие "мусора"

Ну она писала уже, что она не прграммист. Какой "мусор", как проверять?
Вобщем, прверяли всё что можно(в БЭСТе), ошибок не показывает, но при закрытии периода всё равно вылетает. Далее выдержки из cw.err:

Quote:
CauseWay DOS Extender v3.33 Copyright 1992-96 Michael Devore.
All rights reserved.

Exception: 0D, Error code: 0000

EAX=00006DAF EBX=000033C8 ECX=8000000A EDX=00000000 ESI=832B33FE
EDI=000003FE EBP=00007DAA ESP=00007DA2 EIP=000001F6 EFL=00000206

CS=4EFF-002AA640 DS=6CA7-xxxxxxxx ES=6DAF-xxxxxxxx
FS=0000-xxxxxxxx GS=615F-003A2BB0 SS=6187-003AF400

CR0=00000000 CR2=00000000 CR3=00000000 TR=0000
Info flags=0000C019

Program Linear Load Address: 82FB5000


Не думаю, что это всем всё объяснит, но вдруг кто-нибудь поймёт в чём проблема. Как закрыть период, непонятно.
Back to top
View user's profile Send private message
Verolga



Joined: 25 Jan 2003
Posts: 10



PostPosted: 28 Apr 2003 11:08    Post subject: Reply with quote

Забыл представиться. Предыдущее сообщение писал я, её муж.
Back to top
View user's profile Send private message
Al_Rider



Joined: 08 Feb 2002
Posts: 75
Location: Алексей С. Черноок


PostPosted: 28 Apr 2003 13:10    Post subject: Reply with quote

Тем же самым FOX'ом открыть данные таблицы и визуально отсмотрет на предмет:смещенных строк (записи не в своих полях),символов псевдографики в этих же полях,пустых строк и т.п. Желательно при этом не использовать индексы БЭСТа (можно их /индексы/удалить или откопировать проверяемые файлы в другое место). Попытаться заменить FPT-файлы на их резервные копии (сделаннные до закрытия периода или в крайнем случае из комплекта поставки).
Back to top
View user's profile Send private message
SantechNik



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

Interests: Москва

PostPosted: 28 Apr 2003 15:09    Post subject: Reply with quote

Quote:
заменить FPT-файлы на их резервные копии
Бред собачий !!! Уже кто тут только не говорил на эту тему (и ИС, и я и другие) - нельзя огульно подменять FPT-файлы. Это содержимое мемо полей. Как это вы себе представляете?!?! Отделить содержимое поля от его описателя в DBF ? Все же потеряется!!!

Хотя, в остальном - советы дельные.
Back to top
View user's profile Send private message Send e-mail
Al_Rider



Joined: 08 Feb 2002
Posts: 75
Location: Алексей С. Черноок


PostPosted: 29 Apr 2003 06:19    Post subject: Reply with quote

Quote:
Quote:
заменить FPT-файлы на их резервные копии
Бред собачий !!! Уже кто тут только не говорил на эту тему (и ИС, и я и другие) - нельзя огульно подменять FPT-файлы. Это содержимое мемо полей. Как это вы себе представляете?!?! Отделить содержимое поля от его описателя в DBF ? Все же потеряется!!!
Я не имел в виду замену FPT огульно, а только в плане эксперимента (установить кто из DBF-CDX-FPT является причиной и от этой "печки" уже плясать) на бэкапе базы (каюсь, забыл вписать это в текст ответа).

Quote:

При проведения контроля и восстановления баз данных выяснилось, что базы mdoc и mdocm не соответствуют друг другу по количеству строк.

Они и не должны соответствовать. Если только не используется принцип:один документ-одна строка ТМЦ.
То есть прежде чем соединять части Mdocm'a нужно добавить в Mdoc соответствующие этой части строки, иначе получим не связанные ни с чем строки ТМЦ. А наиболее корректно бвло бы импортировать в базу с успешно закрытым периодом документы из сбойной базы через экспорт-импорт строк ТМЦ
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
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