БЭСТ-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 записей в начале базы то все работает
Кто как прокомментирует?
А кто-нибудь из разработчиков что скажет?
Людмила Квасова пишет:
информация не соответствующая типу поля.Например, в main.dbf в полях сумм может храниться значение суммы, размерность которой равна или на единицу меньше максимальной (19), или в числовых полях стоят звездочки.
Как это проверить?
Я правильно понял, что длина суммы не может быть больше 17 символов?
Цитата
Людмила Квасова пишет:
Данная ошибка говорит о том, что в файле присутствуют пустые или сбойные записи, или информация не соответствующая типу поля.
Например, в main.dbf
Александр Титов пишет:
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
Подскажите, в каком месте лога это видно? Хочу научиться понимать содержимое лог файла. К примеру, сейчас у меня на руках лог файл с ошибкой 1021. Проверил файлы которые на мой вгляд учавствуют в построение отчета с помощью fiwin.exe. Ошибок не нашел...
Александр Титов пишет:
ЦитатаДенис пишет:
Как из лог файла понять в каком файле проблема?
Добрый день!
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
Денис пишет:
ЦитатаАлександр Титов пишет:
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по main.dbf, во временную таблицу.
Подскажите, в каком месте лога это видно? Хочу научиться понимать содержимое лог файла. К примеру, сейчас у меня на руках лог файл с ошибкой 1021. Проверил файлы которые на мой вгляд учавствуют в построение отчета с помощью fiwin.exe. Ошибок не нашел...
Проблема в отчете ведомость учета остатков по одному из складов. Если формировать отчет на 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.
Что еще можно попробовать? На каком файле сосредоточить свое ?
Александр Титов пишет:
ЦитатаДенис пишет:
Как из лог файла понять в каком файле проблема?
Добрый день!
Из лог файла видно, что ошибка возникает при записи оборотов по счетам, сформированных по 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. Они так завели услугу ...
Проблема похоже решена. Единственно меня смущает, что программа дает ввести такой начальный остаток, а работать с ним не хочет ...
Если цена будет маленькая, то работать будет.
Вылетать не должна - это точно... подумаем.
Александр Титов пишет:
Если цена будет маленькая, то работать будет.Вылетать не должна - это точно... подумаем.
В документах вроде не вылетает. Вылетает в отчете. С начала периода в 15 документах встречается эта позиция. В документе от 05.05.08 количество 50 у этой позиции. В документе от 20.05.08 количество 1 у этой позиции. А в документе от 28.05.08 количество 2400. Не понятно почему отчет формировался по 19.05.08. Хотя это уже мелочи
Вообщем будем считать, что закрыт. Спасибо за помощь!
БЭСТ-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/ Хозрасчетная
Учет кассовых операций
Судя по всему тот-же баг что и в ГлавБухе и Складе!
Ждем хот фикс!
AndyI пишет:
БЭСТ-4+ Версия 12.01/01[SP46] от 25/04/08/ Хозрасчетная
Учет кассовых операций
Судя по всему тот-же баг что и в ГлавБухе и Складе!
Ждем хот фикс!
Доброе утро!
Да, похоже что то же самое:
ftp://ftp.bestnet.ru/download/BEST-4...x/cash.rar
Проявилась эта же ошибка.
Товары. Готовая продукция.
При формировании отчета об остатках на 30/06/09 по одному из товаров 5 раз возникает ошибка.
Причем на двух складах - 3 раза на одном и 2 раза на другом.
Перешерстил по этой группе MDOCM, MCART, MLABEL fiwin-ом - ничего не нашел. За 30-е всего две операции.
Где ещё искать?