VOGBIT - система управления производством

Ошибка создания предварительной заявки

Страницы: 1
Ошибка создания предварительной заявки
 
При создании отчета вылетает ошибка "Входная строка имела неверный формат".
Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.InvalidOperationException

Источник:
  Csdn.Vogbit.Data

Версия 1.1.37841 сборка 171

Внутреннее исключение:: Входная строка имела неверный формат.


Список вызовов:
  в Csdn.Vogbit.Data.XmlInfo.GetValueByElement(XmlElement objectElement)
  в Csdn.Vogbit.Data.XmlInfo.Deserialize()
  в Csdn.Vogbit.Reporter.Reporter.ExecuteReport()
  в Csdn.Vogbit.Reporter.Reporter.ExecReport(IExtensibleApplication vogbitApplication, String fileName, SqlQuery sqlCurrentQuery, DataTable currentItems)

Inner Exception ---------------

Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.InvalidOperationException

Источник:
  Csdn.Vogbit.Data

Внутреннее исключение:: Входная строка имела неверный формат.


Список вызовов:
  в Csdn.Vogbit.Data.XmlInfo.GetValueByElement(XmlElement objectElement)
  в Csdn.Vogbit.Data.XmlInfo.GetValue(String name)
  в Csdn.Vogbit.Reporter.BlankItem..ctor(XmlInfo info)

Inner Exception ---------------

Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.InvalidOperationException

Источник:
  Csdn.Vogbit.Data

Внутреннее исключение:: Входная строка имела неверный формат.


Список вызовов:
  в Csdn.Vogbit.Data.XmlInfo.GetValueByElement(XmlElement objectElement)
  в Csdn.Vogbit.Data.XmlInfo.GetValueByEnclosingElement(XmlElement enclosing)
  в Csdn.Vogbit.Data.XmlInfo.GetArray[T](String name, Action`1 itemDeserializedCallback)
  в Csdn.Vogbit.Data.XmlInfo.GetArray[T](String name)
  в Csdn.Vogbit.Reporter.BaseCollection`1.FromXml(XmlInfo info)
  в Csdn.Vogbit.Reporter.BaseCollection`1..ctor(XmlInfo info)
  в Csdn.Vogbit.Reporter.RowList..ctor(XmlInfo info)

Inner Exception ---------------

Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.InvalidOperationException

Источник:
  Csdn.Vogbit.Data

Внутреннее исключение:: Входная строка имела неверный формат.


Список вызовов:
  в Csdn.Vogbit.Data.XmlInfo.GetValueByElement(XmlElement objectElement)
  в Csdn.Vogbit.Data.XmlInfo.GetValue(String name)
  в Csdn.Vogbit.Reporter.RowItem..ctor(XmlInfo info)

Inner Exception ---------------

Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.InvalidOperationException

Источник:
  Csdn.Vogbit.Data

Внутреннее исключение:: Входная строка имела неверный формат.


Список вызовов:
  в Csdn.Vogbit.Data.XmlInfo.GetValueByElement(XmlElement objectElement)
  в Csdn.Vogbit.Data.XmlInfo.GetValueByEnclosingElement(XmlElement enclosing)
  в Csdn.Vogbit.Data.XmlInfo.GetArray[T](String name, Action`1 itemDeserializedCallback)
  в Csdn.Vogbit.Data.XmlInfo.GetArray[T](String name)
  в Csdn.Vogbit.Reporter.BaseCollection`1.FromXml(XmlInfo info)
  в Csdn.Vogbit.Reporter.BaseCollection`1..ctor(XmlInfo info)
  в Csdn.Vogbit.Reporter.ElementList..ctor(XmlInfo info)

Inner Exception ---------------

Сообщение:
  Входная строка имела неверный формат.

Исключение:
  System.FormatException

Источник:
  mscorlib

Список вызовов:
  в System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
  в Csdn.Vogbit.Data.XmlInfo.GetFloat(String name)
  в Csdn.Vogbit.Reporter.ExpressionItem..ctor(XmlInfo info)
  в Csdn.Vogbit.Reporter.ElementItem..ctor(XmlInfo info)
Снимок.PNG (156.52 КБ)
 
По тексту похоже, что, может, из-за региональных настроек.
Попробуйте в региональных настройках Windows в качестве разделителя дробной части поставить запятую (если там точка стоит).
 
Попробовал изменить и в Excel и в Windows, бесполезно.
 
Какой отчёт пытаетесь распечатать? Как шаблон называется?
 
Цитата
Александр пишет:
Попробовал изменить и в Excel и в Windows, бесполезно.
В Excel не надо ничего менять. Не влияет в данном случае.

Надо в региональных настройках Windows. Вот тут - рис.1.

После изменения, чтобы эффект был заметен, нужно VOGBIT перезапустить.

Другой вариант - перезагрузить шаблон отчёта в базу VOGBIT с этого компьютера, с его настройками.
Тогда будет и с точкой в настройках работать, думаю.
Проблема 90% в этом разделителе в региональных настройках. По умолчанию шаблон отчёта настроен под стандартные для Русского языка настройки Windows. Там запятая по умолчанию стандартно стоит, в качестве разделителя целой и дробной частей в числах.
1.png (40 КБ)
 
Спасибо, все поменял, после перезагрузки все заработало.
Страницы: 1
Сейчас на форуме (гостей: 16)
Всего зарегистрированных пользователей: 2550
Приняло участие в обсуждении: 308
Всего тем: 1157
Всего сообщений: 8483

×
Вход на сайт