logo
logo

Форум Ошибка и вылет программы при попытке импорта

создать новую тему раскрыть все
Ошибка и вылет программы при попытке импорта rumata 04/09/2016 20:06 #написать ответ
Здравствуйте
 
Пытаюсь проимпортировать данные, но, к сожалению, возникает ошибка и программа вылетает.
 
Делаю так, выгрузка, удаление операций, кроме тестовой, в ней правлю данные (меняю дату, сумму и очищаю Expense balance)
Тип импорта - Excel
 
При попытке загрузить данные - вылет
 
Текст ниже:
 
Файл: DataType.h (363)
Версия: 2.1.235
 
Стек вызовов:
00434951 00423ae6 0043b145 0419a320
00423795 ffffffba Corrupted.
Спасибо, будем искать. Dervish 06/09/2016 11:31 #написать ответ
Здравствуйте!
 
Я хотел бы попросить сделать вот что:
 
1. Обновить программу до актуальной - на сайте уже 266-я сборка выложена, а у Вас еще древняя 235-я. Возможно, эта ошибка там пропадет: я просто не помню, что я исправлял в течение 30 сборок.
 
2. Если ошибка останется, то для упрощения поисков было бы очень хорошо посмотреть на файл, который вызывает ошибку. В идеале, файл из которого данные выгружаются и файл, который импортируется. Причем это не обязательно должны быть Ваши рабочие файлы, мне нужно только сообщение об ошибке.
 
В любом случае посмотрю и постараюсь исправить.
 
Спасибо.
формат даты rumata 07/09/2016 00:04 #написать ответ
Обновление версии - помогло. Импорт явно стал заметно лучше.
Спасибо
 
Есть другая проблема, с форматом даты. Почему-то, даже если вставить только данные (специальная вставка), импорт уже не происходит с ошибкой. Захожу в формат - там все одинаково, делаю формат по образцу - тоже не помогает. Если изменить вручную или по F2, то все в порядке, но мне так сложно будет ввести кучу данных при импорте.
Внешне - есть небольшое отличие, но как получить нужный формат - ума не приложу. Пример пошлю в почте.
ИМХО, проблема в Excel-е VB 08/09/2016 19:14 #написать ответ
rumata, проверьте, чтобы в ячейке Excel-я содержалась именно ДАТА.
Измените формат проверяемой ячейки на "Общий". Что Вы видите?
Если дату, то то, что содержит ячейка, это ТЕКСТ, а не ДАТА.
После изменения формата Вы должны увидеть в ячейке ЧИСЛО вида: 42594.5154282407 - тогда да, в ячейке хранится ДАТА.
 
Как выход могу предложить перед импортом в AbilityCash в Excel-е умножить на единицу все ячейки, содержащие дату. Excel их преобразует к своему понятию "ДАТА", а после этого и AbilityCash с этим справится.
формат даты rumata 08/09/2016 16:34 #написать ответ
Прошу прощения за настойчивость, вы получили пример файла в почте?
Да, получил. Dervish 08/09/2016 17:42 #написать ответ
Извините, пока не ответил на письмо потому что руки не дошли проверить. Я обязательно проверю проблему и если найду ошибку, то исправлю ее.
 
Спасибо.