|
Команда объекта на открытие формы, косяк платформы (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Сникам сделать интерфейс через ж*пу. Ура, товарищи!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший