BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-4  / Error DBFCDX/1021 Ошибка размера данных

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1 2 След.
RSS
Error DBFCDX/1021 Ошибка размера данных
 
БЭСТ-4+ Версия 12.01/01[SP46] от 25/04/08/ Хозрасчетная

АРМ главного бухгалтера
-> 2 -> 3 -> 3 -> 1
ВЕДОМОСТЬ УЧЕТА РАСЧЕТОВ С КОНТРАГЕНТАМИ
Если не выбран контрагент, то имеем следующее:

******************************* Error log file ********************************
Date ............: 26/05/08
Time ............: 17:50:10
Available Memory : 2097151

-------------------------- Environmental Information --------------------------

Exact is ........: Off
Fixed is ........: Off
Decimals is at ..: 2
Date Format is ..: dd/mm/yy
Epoch is ........: 1920
Path is .........: C:\BEST\B4_PLUS\.\svtk\CASH\;C:\BEST\B4_PLUS\.\svtk\;C:\BEST\B4_PLUS\.\svtk\CASH\ARC\;
Default is ......:
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: True
Color is ........: N/W,GR+/N,N/N,N/N,N/W
Cursor is .......: 0
Console is ......: On
Alternate is ....: Off
AltFile is ......:
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: Off
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: Off
Delimchars em ...: ::
Wrap is .........: On
Message is ......: 24
MCenter is ......: On

===========================Detailed Work Area Items============================


++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++

Subsystem Call ..: DBFCDX
System Code .....: 1021
Default Status ..: True
Description .....: Ошибка размера данных
Operation .......:
Arguments .......:
Involved File ...:
Dos Error Code ..: 0

Trace Through:
----------------
FIELDPUT : 0 in Module:
(b)PUTNETADD : 35 in Module: util.prg
AEVAL : 0 in Module:
PUTNETADD : 35 in Module: util.prg
ADDINDEXTMP : 830 in Module:
BWORK_B7 : 813 in Module:
(b)FORMAF7 : 354 in Module: b07_form.prg
(b)MAINOBOROT : 127 in Module: oborot.prg
DBEVAL : 0 in Module:
MAINOBOROT : 127 in Module: oborot.prg
FORMAF7 : 354 in Module: b07_form.prg
(b)QMENU : 396 in Module:
QMENU : 396 in Module: creamenu.prg
QMENU : 394 in Module: creamenu.prg
QMENU : 394 in Module: creamenu.prg
MAIN : 62 in Module: cash.prg


############################## Video Screen Dump ##############################

+--------------------------------------------------------------------------------+
|------- ¦ Показ нулевых данных......: Нет ¦ ----------|
|------- ¦ Показ проводок ...........: Нет ¦ ----------|
|------- ¦ ¦ ----------|
|------- L==г=[ Расчет оборотов ]====================================¬----------|
|------- ¦ 0 50 100 ¦----------|
|------------¦ ------------------------------------------------------ ¦----------|
|------------¦ \ ¦----------|
|Error DBFCDX/1021 Ошибка размера данных=============================-----------|
|--------------------------------------------------------------------------------|
|Error at ...: FIELDPUT(0) in Module: -------------------------------------------|
|Called from : (b)PUTNETADD(35) in Module: util.prg |
|Called from : AEVAL(0) in Module: |
|Called from : PUTNETADD(35) in Module: util.prg |
|Called from : ADDINDEXTMP(830) in Module: |
|Called from : BWORK_B7(813) in Module: |
|Called from : (b)FORMAF7(354) in Module: b07_form.prg |
|Called from : (b)MAINOBOROT(127) in Module: oborot.prg |
|Called from : DBEVAL(0) in Module: |
|Called from : MAINOBOROT(127) in Module: oborot.prg |
|Called from : FORMAF7(354) in Module: b07_form.prg |
|Called from : (b)QMENU(396) in Module: |
|Called from : QMENU(396) in Module: creamenu.prg |
|Called from : QMENU(394) in Module: creamenu.prg |
|Called from : QMENU(394) in Module: creamenu.prg |
|Called from : MAIN(62) in Module: cash.prg |
+--------------------------------------------------------------------------------+
 
Данная ошибка говорит о том, что в файле присутствуют пустые или сбойные записи, или информация не соответствующая типу поля.
Например, в main.dbf в полях сумм может храниться значение суммы, размерность которой равна или на единицу меньше максимальной (19), или в числовых полях стоят звездочки.
Посмотрите еще файл partner.dbf.
 
Да, а я ожидал консультации.
Жаль.
 
- взять bro.exe (где-то валялся на ftp://ftp.bestnet.ru)
- скопировать main/partner.dbf (или что там еще) в отдельный каталог
- проиндексировать main/partner.dbf (или что там еще) по полю crc (F3 Create Index)
- 99%, что сбойные записи будут в конце или в начале
- пометить сбойные записи на удаление (del)
- физически удалить (F8 Pack)
- скопировать файлы обратно в базу
- проиндексировать базу из беста
 
Длинна базы MAIN 1003969 записей.
В результате экспериментов обнаружилось следующее:
Если базу перевернуть задом-наперед то все работает
Если удалить 200 записей в начале базы то все работает
Кто как прокомментирует?
А кто-нибудь из разработчиков что скажет?
 
Цитата
AndyI пишет:
В результате экспериментов обнаружилось следующее:Если базу перевернуть задом-наперед то все работает


Этот как так сделать?
 
Цитата
Денис пишет:



Цитата

AndyI пишет:
В результате экспериментов обнаружилось следующее:Если базу перевернуть задом-наперед то все работает

Этот как так сделать?


use main
index on -recno() tag _aa
copy to new
 
Цитата
Людмила Квасова пишет:
информация не соответствующая типу поля.Например, в main.dbf в полях сумм может храниться значение суммы, размерность которой равна или на единицу меньше максимальной (19), или в числовых полях стоят звездочки.


Как это проверить?

Я правильно понял, что длина суммы не может быть больше 17 символов?

Цитата
Людмила Квасова пишет:
Данная ошибка говорит о том, что в файле присутствуют пустые или сбойные записи, или информация не соответствующая типу поля.
Например, в main.dbf


Как из лог файла понять в каком файле проблема?
 
Цитата
Денис пишет:
Как из лог файла понять в каком файле проблема?

Добрый день!
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
 
Цитата
Александр Титов пишет:
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.


Подскажите, в каком месте лога это видно? Хочу научиться понимать содержимое лог файла. К примеру, сейчас у меня на руках лог файл с ошибкой 1021. Проверил файлы которые на мой вгляд учавствуют в построение отчета с помощью fiwin.exe. Ошибок не нашел...
 
Цитата
Александр Титов пишет:
ЦитатаДенис пишет:
Как из лог файла понять в каком файле проблема?
Добрый день!
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.

Попробуйте
ftp://ftp.bestnet.ru/download/BEST-4/12_01/ServicePack/P_121_46/hotfix/main.rar
 
Цитата
Денис пишет:
ЦитатаАлександр Титов пишет:
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
Подскажите, в каком месте лога это видно? Хочу научиться понимать содержимое лог файла. К примеру, сейчас у меня на руках лог файл с ошибкой 1021. Проверил файлы которые на мой вгляд учавствуют в построение отчета с помощью fiwin.exe. Ошибок не нашел...

Это только по исходникам можно понять.
 
Цитата
Александр Титов пишет:
Попробуйтеftp://ftp.bestnet.ru/download/BEST-4...x/main.rar


Извиняюсь... Забыл сказать, что у меня проблема в товарах ...
 
Проблема в отчете ведомость учета остатков по одному из складов. Если формировать отчет на 19.05.08, то он формируется. Удаляю все документы по проблемному складу с 20.05.08 и позже, делаю переиндексацию. После этого отчет не формируется и на 19.05.08. Режим "востановления целостности данных" тоже не помогает.

С помощью fiwin.exe проверял mlabel, mkart, mdoc, mdocm.

Что еще можно попробовать? На каком файле сосредоточить свое Внимание?
 
Цитата
Денис пишет:
Проблема в отчете ведомость учета остатков по одному из складов. Если формировать отчет на 19.05.08, то он формируется. Удаляю все документы по проблемному складу с 20.05.08 и позже, делаю переиндексацию. После этого отчет не формируется и на 19.05.08. Режим "востановления целостности данных" тоже не помогает.
С помощью fiwin.exe проверял mlabel, mkart, mdoc, mdocm.
Что еще можно попробовать? На каком файле сосредоточить свое Внимание?

Но изначально лог не отсюда...
Попробуйте
ftp://ftp.bestnet.ru/download/BEST-4/12_01/ServicePack/P_121_46/hotfix/sclad.rar
Если не уйдет, тогда еще раз опубликуйте лог после этой ошибки.
 
Цитата
Александр Титов пишет:



Цитата

Александр Титов пишет:
ЦитатаДенис пишет:
Как из лог файла понять в каком файле проблема?
Добрый день!
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
Попробуйте
ftp://ftp.bestnet.ru/download/BEST-4...x/main.rar


Спасибо за оперативность все заработало!
 
Цитата
Александр Титов пишет:
Попробуйтеftp://ftp.bestnet.ru/download/BEST-4.../sclad.rarЕсли не уйдет, тогда еще раз опубликуйте лог после этой ошибки.


Лог с новым sclad.exe:
Код
******************************* Error log file ********************************



Date ............: 02/06/08
Time ............: 15:20:47
Available Memory : 580264

-------------------------- Environmental Information --------------------------

Exact is ........: Off
Fixed is ........: On
Decimals is at ..: 5
Date Format is ..: dd/mm/yy
Epoch is ........: 1920
Path is .........: C:\Bests\B4P1201\Arnika\SCLAD\;C:\Bests\B4P1201\Arnika\;C:\Bests\B4P1201\Arnika\REAL\;C:\Bests\B4P1201\Arnika\SCLAD\KASSA\;C:\Bests\B4P1201\Arnika\TOVAR\
Default is ......: 
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: True
Color is ........: GR+/B*,W+/N,N/N,N/N,W+/B*
Cursor is .......: 0
Console is ......: On
Alternate is ....: Off
AltFile is ......: 
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: On
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: Off
Delimchars em ...: ::
Wrap is .........: On
Message is ......: 24
MCenter is ......: On

===========================Detailed Work Area Items============================


++++++++++++++++++++ Internal Error Handling Information  +++++++++++++++++++++

Subsystem Call ..: DBFCDX
System Code .....: 1021
Default Status ..: True
Description .....: Ошибка размера данных
Operation .......: 
Arguments .......: 
Involved File ...: 
Dos Error Code ..: 0

 Trace Through:
----------------
CREOBO                :     878 in Module: s_repobo.prg
REPOST                :     231 in Module: s_repost.prg
REPORTS               :     233 in Module: s_report.prg
(b)QMENU              :     396 in Module: 
QMENU                 :     396 in Module: creamenu.prg
QMENU                 :     394 in Module: creamenu.prg
QMENU                 :     394 in Module: creamenu.prg
MYRUN                 :     505 in Module: g_util.prg
MAIN                  :      22 in Module: s_main.prg


############################## Video Screen Dump ##############################

+--------------------------------------------------------------------------------+
|░░░░░║  5.║  3.║ ║ Склад ..............:                                     ║░░|
|░░░░░║  6.║  4.║ ║ Счет ТМЦ............:                                     ║░░|
|░░░░░║  7.║  5.║ ║ Группа ТМЦ..........:                                     ║░░|
|░░░░░║  8.║  6.╚═║ Номенклат. номер....:                                     ║░░|
|░░░░░║  9.║  7. О║ Номер партии........:                                     ║░░|
|░░░░░║ 10.║  8. О║ Страна..............:                                     ║░░|
|░░░░░║ 11.║  9. В║ ГТД.................:                                     ║░░|
|░░░░░║ 12.║ 10. А║ Профиль.............:                                     ║░░|
|░░░░░╚════║ 11. П║ Размер..............:                                     ║░░|
|░░░░░░░░░░╚══════║ Сортировка..........: по шифрам                           ║░░|
|░░░░░░░░░░░░░░░░░╚═══════════════════════════════════════════════════════════╝░░|
|░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░|
|░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░|
|                            Подготовка данных, ждите...                         |
|Error DBFCDX/1021  Ошибка размера данных                                        |
|                                                                                |
|Error at ...: CREOBO(878) in Module: s_repobo.prg                               |
|Called from : REPOST(231) in Module: s_repost.prg                               |
|Called from : REPORTS(233) in Module: s_report.prg                              |
|Called from : (b)QMENU(396) in Module:                                          |
|Called from : QMENU(396) in Module: creamenu.prg                                |
|Called from : QMENU(394) in Module: creamenu.prg                                |
|Called from : QMENU(394) in Module: creamenu.prg                                |
|Called from : MYRUN(505) in Module: g_util.prg                                  |
|Called from : MAIN(22) in Module: s_main.prg                                    |
+--------------------------------------------------------------------------------+





P.S. Что-то не совсем корректно лог выложился. Поэтому прикрепил еще архив с логом.
 
Цитата
Денис пишет:
ЦитатаАлександр Титов пишет:
Попробуйтеftp://ftp.bestnet.ru/download/BEST-4.../­sclad.rarЕсли не уйдет, тогда еще раз опубликуйте лог после этой ошибки.
Лог с новым sclad.exe:

Тут реально сумма на начало периода не помещается. Возможно сбой в поле
MKart->Kol0, либо очень большое число. Или очень большая цена, которая будучи умноженная на MKart->Kol0, дает переполнение во временной таблице.
 
Цитата
Александр Титов пишет:
в полеMKart->Kol0, либо очень большое число.


Так и есть. Огромное спасибо! У одной из позиций значение 9999999999.000. Они так завели услугу ...

Проблема похоже решена. Единственно меня смущает, что программа дает ввести такой начальный остаток, а работать с ним не хочет ...
 
Цитата
Денис пишет:
ЦитатаАлександр Титов пишет:
в полеMKart->Kol0, либо очень большое число.
Так и есть. Огромное спасибо! У одной из позиций значение 9999999999.000. Они так завели услугу ...
Проблема похоже решена. Единственно меня смущает, что программа дает ввести такой начальный остаток, а работать с ним не хочет ...

Если цена будет маленькая, то работать будет.
Вылетать не должна - это точно... подумаем.
 
Цитата
Александр Титов пишет:
Если цена будет маленькая, то работать будет.Вылетать не должна - это точно... подумаем.


В документах вроде не вылетает. Вылетает в отчете. С начала периода в 15 документах встречается эта позиция. В документе от 05.05.08 количество 50 у этой позиции. В документе от 20.05.08 количество 1 у этой позиции. А в документе от 28.05.08 количество 2400. Не понятно почему отчет формировался по 19.05.08. Хотя это уже мелочи :lol:

Вообщем будем считать, что Вопрос закрыт. Спасибо за помощь!
 
БЭСТ-4+ Версия 12.01/01[SP46] от 25/04/08/ Хозрасчетная

Учет кассовых операций
-> 6 -> 7 -> 3
ВЕДОМОСТЬ УЧЕТА РАСЧЕТОВ С КОНТРАГЕНТАМИ
Если не выбран контрагент, то имеем следующее:
******************************* Error log file ********************************



Date ............: 23/06/08
Time ............: 11:22:13
Available Memory : 2097151

-------------------------- Environmental Information --------------------------

Exact is ........: Off
Fixed is ........: Off
Decimals is at ..: 2
Date Format is ..: dd/mm/yy
Epoch is ........: 1920
Path is .........: C:\BEST\B4_PLUS\.\svtk\CASH\;C:\BEST\B4_PLUS\.\svtk\;C:\BEST\B4_PLUS\.\svtk\CASH\ARC\;
Default is ......:
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: True
Color is ........: N/W,GR+/N,N/N,N/N,N/W
Cursor is .......: 0
Console is ......: On
Alternate is ....: Off
AltFile is ......:
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: Off
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: Off
Delimchars em ...: ::
Wrap is .........: On
Message is ......: 24
MCenter is ......: On

===========================Detailed Work Area Items============================


++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++

Subsystem Call ..: DBFCDX
System Code .....: 1021
Default Status ..: True
Description .....: Ошибка размера данных
Operation .......:
Arguments .......:
Involved File ...:
Dos Error Code ..: 0

Trace Through:
----------------
FIELDPUT : 0 in Module:
(b)PUTNETADD : 35 in Module: util.prg
AEVAL : 0 in Module:
PUTNETADD : 35 in Module: util.prg
ADDINDEXTMP : 830 in Module:
BWORK_B7 : 810 in Module:
(b)FORMAF7 : 354 in Module: b07_form.prg
(b)MAINOBOROT : 127 in Module: oborot.prg
DBEVAL : 0 in Module:
MAINOBOROT : 127 in Module: oborot.prg
FORMAF7 : 354 in Module: b07_form.prg
(b)QMENU : 396 in Module:
QMENU : 396 in Module: creamenu.prg
QMENU : 394 in Module: creamenu.prg
QMENU : 394 in Module: creamenu.prg
MAIN : 62 in Module: cash.prg

############################## Video Screen Dump ##############################

+--------------------------------------------------------------------------------+
|------- │ Показ нулевых данных......: Нет │ ----------|
|------- │ Показ проводок ...........: Нет │ ----------|
|------- │ │ ----------|
|------- ===[ Расчет оборотов ]====================================┐----------|
|------- │ 0 50 100 │----------|
|------------│ ------------------------------------------------------ │----------|
|------------│ | │----------|
|Error DBFCDX/1021 Ошибка размера данных=============================-----------|
|--------------------------------------------------------------------------------|
|Error at ...: FIELDPUT(0) in Module: -------------------------------------------|
|Called from : (b)PUTNETADD(35) in Module: util.prg |
|Called from : AEVAL(0) in Module: |
|Called from : PUTNETADD(35) in Module: util.prg |
|Called from : ADDINDEXTMP(830) in Module: |
|Called from : BWORK_B7(810) in Module: |
|Called from : (b)FORMAF7(354) in Module: b07_form.prg |
|Called from : (b)MAINOBOROT(127) in Module: oborot.prg |
|Called from : DBEVAL(0) in Module: |
|Called from : MAINOBOROT(127) in Module: oborot.prg |
|Called from : FORMAF7(354) in Module: b07_form.prg |
|Called from : (b)QMENU(396) in Module: |
|Called from : QMENU(396) in Module: creamenu.prg |
|Called from : QMENU(394) in Module: creamenu.prg |
|Called from : QMENU(394) in Module: creamenu.prg |
|Called from : MAIN(62) in Module: cash.prg |
+--------------------------------------------------------------------------------+

Судя по всему тот-же баг что и в ГлавБухе и Складе!
Ждем хот фикс!
 
Цитата
AndyI пишет:
БЭСТ-4+ Версия 12.01/01[SP46] от 25/04/08/ Хозрасчетная
Учет кассовых операций
Судя по всему тот-же баг что и в ГлавБухе и Складе!
Ждем хот фикс!

Доброе утро!
Да, похоже что то же самое:
ftp://ftp.bestnet.ru/download/BEST-4/12_01/ServicePack/P_121_46/hotfix/cash.rar
 
Цитата
Александр Титов пишет:



Цитата

AndyI пишет:
БЭСТ-4+ Версия 12.01/01[SP46] от 25/04/08/ Хозрасчетная
Учет кассовых операций
Судя по всему тот-же баг что и в ГлавБухе и Складе!
Ждем хот фикс!
Доброе утро!
Да, похоже что то же самое:
ftp://ftp.bestnet.ru/download/BEST-4...x/cash.rar


Сенькс! За оперативность все работает!
 
БЭСТ-4+ 12.01 SP53

Проявилась эта же ошибка.
Товары. Готовая продукция.
При формировании отчета об остатках на 30/06/09 по одному из товаров 5 раз возникает ошибка.
Причем на двух складах - 3 раза на одном и 2 раза на другом.
Перешерстил по этой группе MDOCM, MCART, MLABEL fiwin-ом - ничего не нашел. За 30-е всего две операции.
Где ещё искать?
Изменено: Евгений Чистяков - 05.08.2009 17:04:28
Страницы: 1 2 След.
Читают тему (гостей: 1)