Имя: Пароль:
1C
1С v8
Команда объекта на открытие формы, косяк платформы (17ый релиз)
0 lxs
 
13.07.13
07:42
Управляемые формы.

Создал справочник.
Добавил команду открытия формы (внимание!) объекта, а не списка, как предлагает конструктор.

В веб-клиенте происходит следующее:
При нажатии на гиперссылку команды (в основное панели навигации) справа открывается форма объекта.
После нажатия на кнопку Записать и закрыть форма не закрывается, но становится недоступной, а любая попытка перейти куда-либо еще заканчивается сообщением:
"Неизвестная ошибка: не удалось получить свойство "events" ссылки, значение которой не определено или является  null".

Собственно, спасает только перезапуск.

В тонком история повторяется за одним лишь исключением: сообщение не появляется, просто замораживается форма.

Понятно, что это глюк платформы. Написал в 1С, там "смотрЮт". Вопрос такой, есть какая-то встроенная команда открытия, на, например, рабочего стола что ли?

Обходной вариант есть: использовать опцию "новые окна открывать во вкладках". Но это необходимо вроде устанавливать персонально для каждого пользователя, или я ошибаюсь? Да и не козырно использовать вкладки..
1 GROOVY
 
13.07.13
07:48
Счаз телепаты подтянутся, посмотрят, что там у Вас в "Добавил команду открытия формы" и вынесут свое компетентное мнение.
2 lxs
 
13.07.13
07:52
(1) конструктор добавляет код сам при создании команды объекта:

//Вставить содержимое обработчика
//ПараметрыФормы = Новый Структура("",);
//ОткрытьФорму("Справочник.А.ФормаСписка", ПараметрыФормы,...)


Вот вместо ..ФормаСписка я указываю ...ФормаОбъекта
3 lxs
 
13.07.13
07:53
Выходит, что в 1С решили, что панель навигации может содержать  только команды перехода к спискам, а нестандартный подход к разработке интерфейса, как всегда, проблема самих разработчиков.
4 shuhard
 
13.07.13
08:01
(3) [ панель навигации может содержать  только команды перехода к спискам]
для всего остального есть тупые параметрические команды
5 lxs
 
13.07.13
08:04
(4) Работа в рамках одного окна- моя цель. А новые окна или вкладки не устраивают.
6 lxs
 
13.07.13
08:06
Рисовать форму со страницами - гемор.
7 shuhard
 
13.07.13
08:08
(5)
(6)
топик то о чем, о не совершенстве мира 1С ?
8 lxs
 
13.07.13
08:10
"Вопрос такой, есть какая-то встроенная команда открытия, на, например, рабочего стола что ли? "
9 lxs
 
13.07.13
08:19
Победил. Убрал все параметры. Просто открыл форму объекта без указания каких-либо параметров.
10 lxs
 
13.07.13
08:19
Как результат при записи форма нового объекта закрылась, ошибки нет, система не зависла.
11 lxs
 
13.07.13
08:21
)) нифига, 1С не так-то прост. Форма открывается в новом окне теперь.
12 Reaper_1c
 
13.07.13
08:29
(5) А с 1Сом ты зачем связался в таком случае?
13 lxs
 
13.07.13
08:31
(12) не требовала бы ситуация, не связывался бы. есть еще тупые вопросы?
14 Поросенок Петр
 
13.07.13
15:39
Ни УФ, ни такси, ни прочая империаалистическая сволочь не запретит 1Сникам сделать интерфейс через ж*пу. Ура, товарищи!