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 Ошибка размера данных
 
Евгений Ваша ошибка имеет место на следующей строке:
FIELD->Sum3N += G_ROUND(MDOCM->Kol*FIELD->Cena3N)
Т.е. при попытке округлять по определенным позициям при учете по методу фактических цен в документах прихода
По каким-то причинам значение FIELD->Cena3N остается NIL
Для ее определения производится поиск по ключу
MDocM->(ORDSETFOCUS("MDOCM_P"),DBSEEK(UPPER(MKart->(Grup+NNum))+DTOS(dDate+1),.T.))
Она должна определяться по строке
#DEFINE __CENAN IF(iMSCHET->XRAN != '1' .OR. iMSCHET->METODNal = '3',iMLABEL->CenaN, IF(EMPTY(lChTnPart),iSPR_PART->CENA_FN,TnPrePartN(cSelPartia)))
Но по всей видимости вы оказываетесь за пределами таблицы и работаете по пустой строке.
Типичная проблема с индексами.
Реиндексация должна помогать.
 
Еще попробуйте посмотреть MDOCM->KOL на наличие неправильного значения (или пустого - должен быть хотябы 0).
Но мне видится у Вас рушатся индексы
 
Цитата
nordk пишет:
Но по всей видимости вы оказываетесь за пределами таблицы и работаете по пустой строке.

Обращение к полю при eof() не возвращает nil никогда.
Цитата
nordk пишет:
Но мне видится у Вас рушатся индексы

Скорей всего, проблема в слишком большом числе, которое получается при перемножении количества и цены.
Изменено: Алексей Новиков - 05.08.2009 17:35:04
С уважением, Новиков Алексей.
 
Вот кстати очень хорошая мысль, тем более что операция += означает накопительную ситуацию по обороту. Т.е. Вопрос может быть не в позиции, а в достижении превышения в зависимости от периода оборота.
Проверьте ка еще свои налоговые цены по товару и механизмы их определения.
 
Цитата
nordk пишет:
Проверьте ка еще свои налоговые цены по товару и механизмы их определения.

:lol: Спасибо! В самой таблице ничего не нашёл.
Помог расчет налоговой себестоимости (с начала года не считали почему-то или периоды слетели).
 
У клиента возникла подобная ошибка.

БЭСТ4 СП 55, "Товары.Готовая продукция",

только в СВОДНОЙ ОБОРОТНОЙ ВЕДОМОСТИ и только за период по 31.08.09

(например, диапазон 01.08.09 по 30.08.09 или 01.08.09 по 01.09.09 - проходят штатно)

Основные файлы просмотрел, ошибок не обнаружил.

******************************* Error log file ********************************



Date ............: 08/09/09
Time ............: 22:46:34
Available Memory : 418848

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

Exact is ........: Off
Fixed is ........: On
Decimals is at ..: 5
Date Format is ..: dd/mm/yy
Epoch is ........: 1920
Path is .........: F:\PHP_KF\SCLAD\;F:\PHP_KF\;F:\PHP_KF\REAL\;F:\PHP_KF\SCLAD\KASSA\;F:\PHP_KF\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 : 1,094 in Module: s_repobo.prg
REPOBO : 94 in Module: s_repobo.prg
REPORTS : 243 in Module: s_report.prg
(b)QMENU : 402 in Module:
QMENU : 402 in Module: creamenu.prg
QMENU : 400 in Module: creamenu.prg
QMENU : 400 in Module: creamenu.prg
MYRUN : 517 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.ИНє N в ¬.¤.............:є°°|
|°°°°°є 12.є 10. Ђє ЏҐаЁ®¤ б ...........: 01/08/09 Ї® 31/08/09 є°°|
|°°°°°ИННННє 11. Џє ‚Є«.ў­гв७.ЇҐаҐ¬Ґй.: „ є°°|
|°°°°°°°°°°ИННННННє ‘®авЁа®ўЄ ..........: Ї® иЁда ¬ є°°|
|°°°°°°°°°°°°°°°°°ИНННННННННННННННННННННННННННННННННННННННННННННННННННННННННННј°°|
|°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°|
|°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°|
| Џ®¤Ј®в®ўЄ ¤ ­­ле, ¦¤ЁвҐ... |
|Error DBFCDX/1021 ЋиЁЎЄ а §¬Ґа ¤ ­­ле|
||
|Error at ...: CREOBO(1094) in Module: s_repobo.prg|
|Called from : REPOBO(94) in Module: s_repobo.prg|
|Called from : REPORTS(243) in Module: s_report.prg|
|Called from : (b)QMENU(402) in Module:|
|Called from : QMENU(402) in Module: creamenu.prg|
|Called from : QMENU(400) in Module: creamenu.prg|
|Called from : QMENU(400) in Module: creamenu.prg|
|Called from : MYRUN(517) in Module: g_util.prg|
|Called from : MAIN(22) in Module: s_main.prg|
+--------------------------------------------------------------------------------+
Страницы: Пред. 1 2
Читают тему (гостей: 1)