Короче разобрался я почему показывается ошибка java.lang.NullPointerException при импорте 300.00.
Давайте объясню основные сценарии, при которых получается такая ошибка.
- Ошибка java.lang.NullPointerException при импорте приложения выгруженных из 1С 7.7
У большинства пользователей 1С 7.7 стоит регламентный отчет 12q1002 выпущенный 25 апреля - Обновление регламентной отчетности 1С Бухгалтерия 7.7 в.2.5
К сожалению, разработчики 1С допустили сразу несколько неприятных ошибок в выгрузке. Это и неверный формат даты, да и саму выгрузку просто скопировали с 2011 года, даже не проверив нормально. Очень похоже, что 12q1002 это на 90 с лишним процентов просто выгрузка 2011 года с небольшими изменениями в XML.
Из 1С в Excel данные выгружаются, но в СОНО потом не импортируются.
Решение проблемы: установить 12q1003, которая вышла на прошлой неделе - Обновление регламентной отчетности 1С Бухгалтерия 7.7 в.2.5
- Ошибка java.lang.NullPointerException при импорте приложения выгруженных из 1С 8
Скорее всего Вы используете старые выгрузки 300.00, возможно еще 2011 года. Рекомендуется обновить до тех версий, которые описаны Куратором темы в первом сообщении.
Решение проблемы: если у Вас типовые конфигурации, то обновить выгрузки, а если сами пишите, то посмотрите - там нужны минимальные изменения в выгрузке.
- Пользователи других бухгалтерских и ERP-систем (SAP, Oracle Axapta, Галактика и т.д.)
В других системах почти не используется выгрузка через Excel, большинство выгружают в XML, но если Вы пользуетесь Эксель и получаете такую ошибку, значит Вам надо поднимать своих программистов на ноги, пусть обновляют выгрузку. По сути Вы используете выгрузку 2011 года.
Решение ошибки: Вам нужно изменить выгрузку, изменения минимальны
Причина ошибки в том, что в 2012 году приложения упростили, оставив только одну графу признак G, в результате если Вы используете старые выгрузки, то всё сдвигается на одну ячейку влево.
Конечно можно и самому передвинуть на одну ячейку влево столбцы. Это просто сделать удалением. Но лучше обновите. Так например, у пользователей 1С 7.7 в выгрузке 12q1002 есть и другие ошибки в 300.00.
Я проверил только основные причины, но похоже есть еще причины ошибок. Так по компьютерам у shurik_kz мы еще будем разбираться. Так что следите за этой темой