Ошибка dbfntx 1021

Ok, complete program SALARIES is attached.
Is not english version, so I attached screenshots with english comments (TIPS subfolder).
Screenshot TIP2.jpg presents first problem with database file integrity.

Exectute program is PL.EXE, requires only set directory program as the current system directory before run.

About my investigate:
All data of database file structures is stored in PL.OPB file, so the verification database file integrity procedure is based on this file — reading of the structure of current database files
and then comparison with data stored in PL.OPB file.
It’s pretty weird because the data of structures (field name, type, length..)
does not look changed, is the same. Is looks like the procedure verify something else
— first bytes or the total number of bytes in data describing structure.

Thanks,

Edit Jos: ZIP file removed

Многие предприниматели используют в своей работе удобные и функциональные решения от компании «Атол», являющейся одной из лидеров рынка отечественных фискальных регистраторов. Такие устройства являются одними из лучших по соотношению цена-качество, и множество предпринимателей делает свой выбор в пользу указанных девайсов. Но при этом в работе таких устройств могут возникать различные «глюки». Одной из наиболее распространённых в программном обеспечении «Атол» является ошибка программирования реквизита, после которой идёт какой-либо код (наиболее часто это ошибки 1021, 1101, 1227, 1057, 1008, 1002, 1228, 1060). Ниже мы разберём, как исправить каждую из данных ошибок, и что нам для этого понадобится.

Содержание

  1. Продукты компании «Атол»
  2. Ошибка программирования реквизитов с кодом 1021, 1101, 1227, 1057, 1008, 1002, 1228, 1060
  3. Заключение

Продукты компании «Атол»

Компания «Атол» — одна из ведущих отечественных компаний на рынке фискальных регистраторов. Основанная в 2001 году четой Макаровых компания прошла продолжительный путь развития, и ныне является одним из лидеров рынка, предлагая клиентам множество смарт-терминалов, онлайн-касс, ньюджеров и других аналогичных девайсов. Компания обладает обширной сетью центров сервисной поддержки, имеет более 800 компаний-партнёров по всей России.

Картинка с логотипом компании АТОЛ

Среди наиболее популярных продуктов компании – смарт-терминал «АТОЛ SIGMA 7», онлайн-кассы «АТОЛ-1Ф», «АТОЛ-30Ф», ньюджер «АТОЛ 91Ф» и другие.

Онлайн-касса АТОЛ Sigma

А вы знаете, что значит ошибка формирования запроса в КриптоПро Browser plug-in — https://rusadmin.biz/bloknot/oshibka-formirovaniya-zaprosa-v-kriptopro-browser-plug-in/.

Ошибка программирования реквизитов с кодом 1021, 1101, 1227, 1057, 1008, 1002, 1228, 1060

При работе с контрольно-кассовой техникой компании «АТОЛ» могут возникать различные ошибки, идентифицируемые по специальному числовому коду. Наиболее часто встречаются ошибки программирования реквизита с кодами 1021, 1101, 1227, 1057, 1008, 1002, 1228, 1060. Давайте разберём причины и способы решения каждой из них.

Ошибка реквизита

Ошибка программирования реквизита 1002 Для решения ошибки 1002 необходимо проверить правильность параметров регистрации контрольно-кассовой техники и настроек подключения кассы в системе 1С. Могут быть неверно введены почта и адрес НИ. Повторный ввод решает проблему.
Дисфункция 1008 Атрибут 1008 соответствует телефону или е-мейлу клиента. Без передачи указанного атрибута с помощью API чек попросту не будет распечатан. Соответственно, ошибка 1008 возникает в случае, если в API выбрана опция «Печать чека» без отправки электронного аналога. Решение ошибки 1008 – прописать в API параметр «Печать и отправка», или «Отправка электронного». Также вы можете лично позвонить в службу поддержки по телефону 8-800-5552362, и решить проблему с помощью компетентного специалиста.
Ошибка программирования реквизита 1021 При появлении ошибки 1021 рекомендуем перезагрузить (выключить и включить) вашу контрольно-кассовую технику. Если ничего не поменяется, обновите драйвер контрольно-кассовой техники и 1С.
Ошибка программирования реквизита 1057 Ошибка 1057 возникает из-за того, что через API передаётся признак агента («agent»), но по кассе указанный признак отличается от передаваемого значения, или вовсе не задан. Для устранения ошибки 1057 понадобится проверить с помощью утилиты какой именно признак агента указан. При необходимости указать признак агента или заменить его. Звоните в службу поддержки по телефону 8-800-5552362.
1101 Ошибка 1101 часто возникает при установке нового фискального накопителя и часто связана с отсутствием заполнения ряда необходимых полей. Для решения проблемы проверьте, заполнены ли у вас поля:

  • Место расчётов;
  • Е-мейл отправителя;
  • Адрес сайта ФНС;
  • ИНН ОФД;
  • Наименование ОФД.

Заполните отсутствующие параметры, и ошибка 1101 исчезнет.

1227 Ошибка 1227 обычно связана с некорректной прошивкой 5199. Перепрошейте ваш девайс.
Ошибка 1228 Перегрузите ваше устройство. При повторении ошибки 1028 рекомендуем его перепрошить. Также может помочь обращение в службу поддержки 8-800-555-23-62.
Ошибка программирования реквизита 1060 Советы по решению ошибки 1060 на данный момент отсутствуют. Рекомендуем обратиться в техподдержку компании «Атол» по указанным нами выше телефонам.

Читайте также: ошибка «Не поддерживается в данном режиме устройства (-16)» — как устранить.

Заключение

В нашей статье мы разобрали, когда появляется ошибка программирования реквизита с номерами 1021, 1101, 1227, 1057, 1008, 1002, 1228, 1060 в Атол, и как её исправить. Используйте перечисленные нами советы для восстановления стабильной работы ККТ от Атол и проведения необходимых вам расчётно-кассовых операций.

 Error DBFNTX/1021 — Data width error 

Author Message

 Error DBFNTX/1021 — Data width error

Hello,

I’ve got another interesting problem which I’m not sure where the problem
lies.  I’m working with an existing program which imports records into an
existing database.  During the import, it crashes and gives:

DBFNTX/1021 — Data width error

I’ve looked at the data coming in and it all looks normal.  What does
this error mean exactly?

Thanks in advance,

Yves

Sat, 12 May 2001 03:00:00 GMT  

Mel Smit
#2 / 10

 Error DBFNTX/1021 — Data width error

: DBFNTX/1021 — Data width error

: I’ve looked at the data coming in and it all looks normal.  What does
: this error mean exactly?

        It means that the data in the import file is too big (i.e.,
too wide) to fit in the receiving database.  You can probably determine
which is the offending field by using a database utility (e.g., FoxPlus)
and browse thru the receiving database looking for asterisks (stars) in
one of the numeric fields. Then, finding this, examine the import file
to see what has to be changed.

-Mel

Sat, 12 May 2001 03:00:00 GMT  

Dave Pears
#3 / 10

 Error DBFNTX/1021 — Data width error

Quote:

> I’ve got another interesting problem which I’m not sure where the problem
> lies.

You’ll also (as with your last question) find the answer in the manuals and
Norton Guides.

Quote:

> DBFNTX/1021 — Data width error

> I’ve looked at the data coming in and it all looks normal.  What does this
> error mean exactly?

It means what it says, that some bit of data is too large to fit in a given
field. Beyond that there is very little anyone in this Usenet group can do
because you are the one with the source code and the data. Why not look at
the line of code it fell over on? Give it a run with the de{*filter*} and see
what the actual data that causes the error looks like.


Take a look in Hagbard’s World: |   w3ng — The WWW Norton Guide reader.
http://www.*-*-*.com/ |     eg — Norton Guide reader for Linux.
http://www.*-*-*.com/ |    weg — Norton Guide reader for Windows.
Free software, including……..| dgscan — DGROUP scanner for Clipper.

Sun, 13 May 2001 03:00:00 GMT  

Yves Dagena
#4 / 10

 Error DBFNTX/1021 — Data width error

[This followup was posted to comp.lang.clipper and a copy was sent to the
cited author.]

Quote:

> > I’ve got another interesting problem which I’m not sure where the problem
> > lies.

> You’ll also (as with your last question) find the answer in the manuals and
> Norton Guides.

> > DBFNTX/1021 — Data width error

> > I’ve looked at the data coming in and it all looks normal.  What does this
> > error mean exactly?

> It means what it says, that some bit of data is too large to fit in a given
> field. Beyond that there is very little anyone in this Usenet group can do
> because you are the one with the source code and the data. Why not look at
> the line of code it fell over on? Give it a run with the de{*filter*} and see
> what the actual data that causes the error looks like.

I am working with an existing application created by someone else who did
not comment or structure their application.  The code is spread out in
about 150 or so seperate .PRG files and 60 .DBF files containing hundreds
of fields.  (all uncommented).  So tracing variables and stuff is really
hard.  I get the data width error when it is doing a SELECT <database>
statement.  So I’m really uncertain how to attack this…  I’ve never
used the clipper de{*filter*} (Yes, I know, well, clipper is not in big
demand around here so I don’t program in it too often.).  I ran the
de{*filter*} against my program and got to the place the program crashes with
a data width error.  Nothing different in the errors.  Does the de{*filter*}
dump info to a file or something?  If so, what’s it called?

Thanks in advance,

Yves

Sun, 13 May 2001 03:00:00 GMT  

V.Kazimirchi
#5 / 10

 Error DBFNTX/1021 — Data width error

Yves Dagenais wrote (with editing):

Quote:

>  Does the de{*filter*}
> dump info to a file or something?  If so, what’s it called?

Hi Yves.
Press F6 when you’re in the de{*filter*} window.
It will show you workareas information.
If the program fails while SELECT, be sure that your file is really
opened at this moment. Also look carefully into file structure.
And post here a piece of code where the program fails and
the structure of the file.

Regards, Vladimir ( http://www.*-*-*.com/ )

Mon, 14 May 2001 03:00:00 GMT  

Dave Pears
#6 / 10

 Error DBFNTX/1021 — Data width error

Quote:

> > It means what it says, that some bit of data is too large to fit in a
> > given field. Beyond that there is very little anyone in this Usenet
> > group can do because you are the one with the source code and the
> > data. Why not look at the line of code it fell over on? Give it a run
> > with the de{*filter*} and see what the actual data that causes the error
> > looks like.

> I am working with an existing application created by someone else who did
> not comment or structure their application.  The code is spread out in
> about 150 or so seperate .PRG files and 60 .DBF files containing hundreds
> of fields.  (all uncommented).  

Sounds like your average Clipper application then <g> (seriously).

Quote:

> So tracing variables and stuff is really hard.  

The contents of the code-maintainer’s toolbox should include at least a copy
of Click (see The Oasis ( http://www.*-*-*.com/ ~philb/)) and, if CLD doesn’t
cut it for you, a copy of MrDebug ( http://www.*-*-*.com/ ).

Quote:

> I get the data width error when it is doing a SELECT <database> statement.

Hmm, I can’t honestly say that I’ve ever seen this happen before.

Quote:

> So I’m really uncertain how to attack this…  I’ve never used the clipper
> de{*filter*} (Yes, I know, well, clipper is not in big demand around here so I
> don’t program in it too often.).  I ran the de{*filter*} against my program
> and got to the place the program crashes with a data width error.  Nothing
> different in the errors.

Set a breakpoint (with MrDebug you could make this a conditional breakpoint
which makes things easier) some time before the line that gives the problem
and then step the code from there on and watch what happens. You’ll be
getting a data width error for a reason, you need to find that reason and
you’re best placed for finding it.


Take a look in Hagbard’s World: |   w3ng — The WWW Norton Guide reader.
http://www.*-*-*.com/ |     eg — Norton Guide reader for Linux.
http://www.*-*-*.com/ |    weg — Norton Guide reader for Windows.
Free software, including……..| dgscan — DGROUP scanner for Clipper.

Mon, 14 May 2001 03:00:00 GMT  

Pit
#7 / 10

 Error DBFNTX/1021 — Data width error

? Yves Dagenais Y???? ?? T? …

Quote:

>I am working with an existing application created by someone else who did
>not comment or structure their application.  The code is spread out in
>about 150 or so seperate .PRG files and 60 .DBF files containing hundreds
>of fields.  (all uncommented).  So tracing variables and stuff is really
>hard.  I get the data width error when it is doing a SELECT <database>
> statement.

It’s hardly believable that you get the «data width error» while a SELECT <workarea> is performed,
since the documenation for this error is:
DBFNTX/1021  Data width error
     Explanation:  The value **assigned** to a numeric FIELD variable could
     not be accurately represented in the field width specified by the
     database structure.

Quote:

> So I’m really uncertain how to attack this…

Try this…
  Action:  Change the program to suppress invalid values or modify[*] the
  structure of the database (.dbf) file to allow for larger values.  DBU,
  the CA-Clipper Database Utility, can be used to modify the structure of
  a database (.dbf) file.

([*] I don’t suggest you to modify the database structure before you check and spot the code-line (to do this, use cld and STEP into your code using F8) which actually bring on the problem, because doing so, you may give rise to other (and more) problems.)


Pit V

Mon, 14 May 2001 03:00:00 GMT  

Alain Bouche
#8 / 10

 Error DBFNTX/1021 — Data width error

Yves,

  It means that a numeric field in the «receivinng» database is not long
enough to contain the new value.  Modify the structure to increase that
field width.

Alain Boucher

Quote:

> Hello,

> I’ve got another interesting problem which I’m not sure where the problem
> lies.  I’m working with an existing program which imports records into an
> existing database.  During the import, it crashes and gives:

> DBFNTX/1021 — Data width error

> I’ve looked at the data coming in and it all looks normal.  What does
> this error mean exactly?

> Thanks in advance,

> Yves

Tue, 15 May 2001 03:00:00 GMT  

Leon Berge
#9 / 10

 Error DBFNTX/1021 — Data width error

Hi Yves,
one field width of your database is smaller than the value of the incoming
data.
Example: NCASH, N, 10,2  (9999999.99), incoming value 123456789.99 ->
runtime errror DBNTX/1021.
Look at the NG-Files.
Greetings from good old Vienna
Leon Berger

http://www.berger-edv.at

Wed, 16 May 2001 03:00:00 GMT  

Phil McClymond
#10 / 10

 Error DBFNTX/1021 — Data width error

To original author:

I can send a Prg to support a test of a problem field, such as:

nTempSum = MCHK7AMT+MSURVEY+MOTHERFEE+MFILREC

IF CheckDataWidth(‘FILINGFEE’, nTempSum)
        REPLACE  FILINGFEE WITH  nTempSum
ELSE
        ALERT( «Cannot post the filing fee for;;» + ;
                PADR(«Account » + MACCTNO, 20) + «;;» + ;
                PADR(«Fee» + TRANSFORM(nTempSum, ‘99,999.99’), 20) + «;;» + ;
                «Call The Data Center»,,»W/N»)
ENDIF

Quote:

> one field width of your database is smaller than the value of the
incoming
> data.
> Example: NCASH, N, 10,2  (9999999.99), incoming value 123456789.99 ->
> runtime errror DBNTX/1021.

Wed, 16 May 2001 03:00:00 GMT  
 

INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Thanks. We have received your request and will respond promptly.

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!

  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It’s Free!

*Tek-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

DBFNTX 1020 and 1003 errors

DBFNTX 1020 and 1003 errors

(OP)

5 Nov 11 00:02

thread288-1600081: DBCMD error 2001 and DBFNTX error 1020

I’m back with index opening issues similar to my previous dbf opening issues. Using a net_use function like the one Jock showed me last time gets my dbf’s open reliably now. Thanks for that help. But I’ve had increasing problems recently with crashes related to index files not opening.  Tracking my error messages I find DBFNTX 1003 index open error in respone to a «set index to <ntx>» command, followed by DBFNTX 1020 workarea not indexed error in response to the following «Seek…» command.
So does Jock or anyone else have a function they use to test for successful opening of index files?  Or is there another way to fix this? Thanks.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Join Tek-Tips® Today!

Join your peers on the Internet’s largest technical computer professional community.
It’s easy to join and it’s free.

Here’s Why Members Love Tek-Tips Forums:

  • Tek-Tips ForumsTalk To Other Members
  • Notification Of Responses To Questions
  • Favorite Forums One Click Access
  • Keyword Search Of All Posts, And More…

Register now while it’s still free!

Already a member? Close this window and log in.

Join Us             Close

0 Пользователей и 1 Гость просматривают эту тему.

  • 4 Ответов
  • 6854 Просмотров

Обычный день работал над сайтом и вдруг выскочило это:

При этом в базу вообще нелез, вообще ничего не делал кроме изменения стилей. В админку не заходит. Хостинг долбанный джино. Joomla 3

« Последнее редактирование: 03.12.2015, 18:52:07 от b2z »

Записан

SQL файл скачал весит 20,8 мегабайт. Disk full Почему диск полон… хз

Тыц

В данный момент сайт заработал сам по себе. Но все таки причина ошибки не совсем понятна, на скрине видно, что закончилось место (disk full) это в моей базе или у хостера что-то? Впрочем написал в поддержку, но они особо не разговорчивы. Может закончилось место у самого хостера:)

Пришел ответ от поддержки. «Проблема была связана с кратковременными проблемами на MySQL-хранилище. Проблема была устранена. Приносим извинения за доставленные неудобства.»

Вопрос решен.

Понравилась статья? Поделить с друзьями:
  • Ошибка daf 105 центральный контроллер
  • Ошибка dbfntx 1004
  • Ошибка d073 мазда трибьют
  • Ошибка daewoo matiz p1403
  • Ошибка dbfntx 1003