View previous topic :: View next topic |
Author |
Message |
fantakt
Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
|
Posted: 25 Sep 2007 16:20 Post subject: Ошибка при переносе данных |
|
|
Бэст 5.33. 29 СП. Бюджет. При переносе данных в новую базу выдала ошибку.
=== ОШИБКА № 1 ===
Дата: 25.09.2007 Время: 16:08:01
Код ошибки.........: 11
Сообщение об ошибке: Function argument value, type, or count is invalid.
Программа..........: PROCEDURE _DESCEND D:\PROGRAM FILES\BEST\BEST5_33\SERVER\DATA\DBF\2007\BEST5.DCT
Номер строки.......: 130
Что надо сделать, чтобы перенос прошел нормально? |
|
Back to top |
|
|
dkarpuhin
Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
|
Posted: 25 Sep 2007 18:02 Post subject: |
|
|
Из какой версии переносили данные? |
|
Back to top |
|
|
fantakt
Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
|
Posted: 25 Sep 2007 18:41 Post subject: |
|
|
5.33. 29 СП. Пытался с имеющейся базы новую перелить. Похоже дело в самой базе. На другой машине та же ошибк |
|
Back to top |
|
|
dkarpuhin
Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
|
Posted: 26 Sep 2007 09:43 Post subject: |
|
|
Попробуйте перед переносом данных foxbro выполнить создание БД БЭСТ 5. |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 26 Sep 2007 10:01 Post subject: |
|
|
fantakt wrote: | 5.33. 29 СП. Пытался с имеющейся базы новую перелить. |
А почему нельзя просто скопировать весь дирректорий базы, сохранить с другим именем и "подключить существующую базу" ? Или цель в чем-то друго |
|
Back to top |
|
|
fantakt
Joined: 16 May 2003 Posts: 222 Location: Олег Казаков
|
Posted: 26 Sep 2007 19:57 Post subject: |
|
|
dkarpuhin wrote: | Попробуйте перед переносом данных foxbro выполнить создание БД БЭСТ 5. |
Пробовал и не один раз. Проходит создание нормально, только долго очень.
[quote=]А почему нельзя просто скопировать весь дирректорий базы, сохранить с другим именем и "подключить существующую базу" [/quote]
Можно, так и делаю. Просто нет такой программы, которую не убьет пытливая рука неопытного бухгалтера. На этой базе был сбой при работе в ОС, еще весной. Перебивать базу основных бух отказалась, хотя я даже согласен был с ней пару дней сидеть, но "ей надо было работать". Устранить ошибки в базах я вроде смог, битые строки поудалял, но картотека через фоксбро открывается как огромное серое поле, заходя на которое фоксбро сразу вываливается. База Run_coc расползлась на полтора миллиона строк, хотя карточек всего 300 с небольшим, и в фоксбро тоже не работает. Какая-то ошибка постоянно вылазит и приходится индексировать, как описано выше. Индексации идут по 20 минут. Как еще выяснилось, за последний месяц бух несколько раз откатывалась то с августа, то с сентября на июнь-июль, внося все новые ОС. Как мне кажется - это и вызвало разбухание базы ОС до 2 гигов. Может еще какая-то ошибка в базах. Так что я хотел перенести данные и в новой базе попробовать поработать. Но даже это не получается. Была еще ошибка с печатью, но сейчас поставил 32 пакет, вроде заработало, формы открываются, отчеты собирают |
|
Back to top |
|
|
Zoha
Joined: 22 Jul 2002 Posts: 96 Location: Загрудный Евгений Occupation: ООО "БЭСТ-Партнер" Interests: Находка
|
Posted: 27 Sep 2007 04:08 Post subject: |
|
|
Такое поведение программы (при откатах на период назад) наблюдалось на ранних пакетах. Если бухгалтером введено много карточек ОС и перебивать заново нет возможности, то можно частично эту проблему решить, жертвуя данными документов движения. Т.е. если есть проблемы в таблицах, содержащих данные документов движения и нельзя штатным образом исправить, удалите все данные в этих таблицах (OC_RUN.dbf - Шапки документов движения и RUN_COC.dbf - Строки документов движения, откройте FoxBro - в меню таблица выберите Удалить записи – в Scope установить All). Проиндексируйте БД, карточки ОС у Вас останутся не тронутыми, но не будет документов в реестрах движения и соответственно истории движения в карточках (F5), проводки по документам движения так же останутся в книге операций, переоценку это тоже не затронет. Если потребуется пересчитать амортизацию в ранних периодах, то можно и откатиться. Обязательно сделайте резервную копию БД. |
|
Back to top |
|
|
|