Страница 1 из 1

проблема с формами

Добавлено: 15 дек 2010, 10:26
Nikita
Добрый день! После установки в Лоции возникает ошибка при попытке сохранить новую форму в редакторе форм.
Установку делаем по инструкции. Ошибка такого характера:
ошибка доступа к БД (nv_mgr_objectform.of_formsave.3(P2))
код ошибки:1400
ORA-01400 невозможно вставить NULL в ("LSDBO"."CD_CUSTOMOPTIONS"."VALUE")

Re: проблема с формами

Добавлено: 15 дек 2010, 11:41
Anderyt
видимо, какое то поле из свойств формы или ее объектов незаполнено или содержит ошибки.. ну или ошибка в программе. а совсем пустую форму можно сохранить?
база на Оракле?
это лучше обратиться к Теххелпу..

Re: проблема с формами

Добавлено: 15 дек 2010, 13:20
Nikita
Техподдержка платная, база на оракле. Версия Лоции - 4.30 080424.
Проблема в том, что столбец "LSDBO"."CD_CUSTOMOPTIONS"."VALUE" не NULL, а программа при сохранении формы пытается туда запихнуть NULL - значение. Пустая форма тоже не сохраняется.
Попытались вручную в базе убрать приписку NOT NULL для этого столбца - заработало, но форма после привязки к типу объекта в настройках профилей при отображении дерева проекта то появляется, то исчезает.

Re: проблема с формами

Добавлено: 15 дек 2010, 13:45
Anderyt
хм.. а это после чего все началось?
после какой "установки"??
техподдержка то платная, но исправление ошибок вроде должно проводиться за просто так..
хотя, могу ошибаться.. это Александр в этом должен разбираться, он на работе без техподдержки не одну собаку съел...

Re: проблема с формами

Добавлено: 15 дек 2010, 14:15
Nikita
Имеется ввиду, что ошибка возникает в пустой базе (после установки Лоции). Думали, что это связано с недостаточностью данных и пытались загрузить шаблоны через CreateDB, но ошибка все равно возникает.

Re: проблема с формами

Добавлено: 15 дек 2010, 16:09
Александр
ни разу с 4.12 не сталкивались с подобной проблемой - правда у нас MSSQL
была проблема с сохранением формы содержащей неверные поля - и умудрившейся сохраниться в таком виде
мы вылечить не смогли - техподдержка Лоции - убила это дело в очередной сборке

кстати гдето на 4.30... вопрос однозначно в техподдержку Лоции - БД не при чем на 99% особенно если ты смотришь в сторону
столбец "LSDBO"."CD_CUSTOMOPTIONS"."VALUE"
:wink: :wink: :wink:

создай новую базу - отформатируй ее предыдущей createdb и посмотри сохраняются формы или нет - предыдущую сборку - могу выслать по почте - пиши,... у нас практически все есть

ps
createdb - должен быть обновлен до твоей сборки...

pps
кстати при переходе с 4.20 на 4.30 была проблема с формами содержащими не инициализированные значения - типа по умолчанию все переменные установи - не помешает...

Re: проблема с формами

Добавлено: 15 дек 2010, 17:35
Disillusioned
но исправление ошибок вроде должно проводиться за просто так
Исправление ошибок (обновление версий) - платное. При этом не следует забывать, что решение об исправлении или неисправлении той или иной ошибки (кроме критических) целиком и полностью остается за Лоцией Софт.
техподдержка то платная
Техподдержка как раз таки и бесплатная (в рамках оплаченного обновления версий).

Хотя, если не вдаваться в юридические тонкости - и то, и другое стоит денег...

Re: проблема с формами

Добавлено: 16 дек 2010, 00:04
Старик Крупский
А я вообще не вижу повода для обсуждения. В данной ситуации налицо ошибка программы. Так что техподдержка должна быть оказана. Это же не вопрос типа "я так делаю, а у меня не получается, т.к. руки не из того места растут". Надо просто написать письмо с вопросом и все. Но руками в базе править поля я бы не стал до получения ответа.

Re: проблема с формами

Добавлено: 16 дек 2010, 09:33
Disillusioned
Так что техподдержка должна быть оказана
Только если на то будет добрая воля Лоции Софт.

Для программного обеспечения поставляемого "как есть (as is)" какая-либо ответственность за ошибки в программе для разработчика отсутствует. Вопрос исправления ошибок регулируется, в основном, маркетинговыми соображениями, а не наличием обязательств перед пользователем.

Re: проблема с формами

Добавлено: 21 дек 2010, 09:29
Nikita
Лоция Софт ответила, поставили обновление