powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с Numeric
14 сообщений из 39, страница 2 из 2
Проблема с Numeric
    #32948856
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп... А вот тут проблема у налоговой - у них искажаются номера счетов - так-как последние цифры то ведь не сохраняются

P.S. Я договаривался с налоговой - там работают люди... Причем у Вас есть повод - присылаемый формат искажает данные, хотя я не верю, что они у них хранятся в Numeric (FoxPro)...
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948861
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот интересная штука
40702810260330010000 - это скопировал из ячейки
пишу ? alltr(str(account/10,19))+'0'
так он мне вместо 1 (*****33001*** этой единицы) 0 ставит
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948867
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Sergey Ch

Договориться с налоговой можно, если данные по работе оч нужны. А может человек сейчас налоговую базу ломает, а мы (сволочи такие) помочь не хотим! :))

Сорри, шютка.
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948868
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lo-pata да блин в натуре чего делать, ну это же из эмбрионального периода задача ну чего за фигня
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948869
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я про себя
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948872
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да ничего я не ломаю. Я в фонде МедСтраха работаю. Мне этот счет нужет чтобы страхователя зарегистрировать, Просто он этот гадский счет в карте страхователя распечатывается я его потом все равно по-символьно должен вырезать и в квадратике по цыфре вставить
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948889
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хух по моему нашел.
Lo-pata, да твое имя надо как LO-PATA писать. Огромное вам спасибо и Sergey-Ch, что не оставили...Что крутили вместе со мной, а вот и решение

? alltr(str(account/1000*100,19))+'0'
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948896
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве такое издевательство можно назвать решением??? Ты сам-то в его корректности уверен?
Сегодня они дают 17-18 цифирок, а завтра дадут все 20...

Я бы в таком "крайнем" случае копал FOPEN()...
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948910
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И как бы если не секрет ты его копал ?
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948919
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм... Ну, открываешь файлик, вычисляешь "периодичность" и вперед!
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948951
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedrikЯ бы в таком "крайнем" случае копал FOPEN()...
Нет, надо договариваться с налоговой - это единственно правильный путь...
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32948985
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redrik ведь привел ссылку

/topic/81347&hl=val

Ты что, так ее и не прочитал?

Любая математическая операция с содержимым поля Numeric автоматом сбросит точность до 14 знаков. Т.е. именно твое деление перед переводом в строку и дает погрешность.

Решение проблемы также приводилось на этом сайте. Поскольку поиск глючит, то на словах примерно так:

Из налоговой данные приходят в таблицах DOS-формата. А в этом случае досточно просто поменять один символ в заголовке таблицы, чтобы изменить тип данных столбца. Т.е. вместо Numeric сделать его Character (в заголовке надо букву "N" заменить на "C")
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32949038
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ...досточно просто поменять один символ в заголовке таблицы, чтобы изменить тип данных столбца. Т.е. вместо Numeric сделать его Character (в заголовке надо букву "N" заменить на "C")
СУПЕР! :-))) Вот где красиво видна ценность нестандартного мышления!!!

ВладимирМИз налоговой данные приходят в таблицах DOS-формата.
Хм... У них уже VFP... Да какой там VFP - ORACLE на носу!!! ;-)
Честно говоря мало приходилось шастать по заголовкам таблиц... А в свободных VFP-шных таблицах ведь не должно быть сложнее с типом полей?
...
Рейтинг: 0 / 0
Проблема с Numeric
    #32949045
Mr.Nimnull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно уели.
А если серьезно, то большое спасибо ВладимирМ и Redric. Я ведь с VFP не как Regrik с 92-го. Ссылку я проморгал каюсь, вернее я перед тем как вопрос задать по форуму полазил и что-то подобное своему вопросу там нашел, но ничего не понял из ответа, поэтому решил задать свой.

С заменой типа в заголовке это действительно классно. Огромное спасибо ВладимирМ. Талант не пропьешь., Профи он и есть Профи. Еще раз огромное спасибо.

P.S. Redrik прошу прощения за дурной вопрос (как копать и *****). Это просто минутное упоение хоть каким-то решением...
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с Numeric
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]