|
Отключить видимость Поле HTML | ☑ | ||
---|---|---|---|---|
0
Anabella
17.06.15
✎
10:40
|
Есть отчет, в котором на форме есть Поле HTML документа, в нем выполняется js код. Необходимо при выполнении определенного условия отключать его видимость. В табло видно что Элементы.ПолеХТМЛ.Документ имеет тип Com-объект. Но после отключения видимости при повторном формировании отчета Элементы.ПолеХТМЛ.Документ имеет тип неопределено. Как с этим справиться?
|
|||
1
Anabella
17.06.15
✎
11:13
|
Суть в том, что если период больше одного дня, рисуется красивый график с помощью яваскрипта. сие готовое решение не мной сформированное. Но если период равен одному дню, нужен не график а круговая диаграмма, которую я рисую уже средствами 1с (яваскриптом не владею). А пустой график в этом случае просто занимает место на экране, закрывая табличный документ с моей диаграммой. пробовала высоту программно поменять через Элементы.ПолеХТМЛ.Высота, раз уж спрятать не получается, но почему-то визуально ничего не меняется. После смены видимости график отказывается работать. Что ещё сделать, не знаю.
|
|||
2
Anabella
17.06.15
✎
11:43
|
Может, хоть какие-нибудь подсказки? Что искать, куда смотреть?
|
|||
3
Котокот
17.06.15
✎
11:54
|
(2) Добавить закладки на форму, на одной отображать поле ХТМЛ, на второй круговую диаграмму. Правда, и в этом случае скорее всего придется поплясать с бубном, так как если сначала не открыть закладку с полем ХТМЛ, то Элементы.ПолеХТМЛ.Документ скорее всего будет равен Неопределено.
А что, для формирования круговой диаграммы Элементы.ПолеХТМЛ.Документ обязательно должен быть инициализирован? Зачем? Скорее всего это не нужно, необходимо проанализировать код и исправить это. |
|||
4
Anabella
17.06.15
✎
12:39
|
(3)Элементы.ПолеХТМЛ.Документ при открытии отчета уже инициализирован (т.е. обозначен как ком-объект). Нет, для круговой диаграммы это не обязательно. Но как программно можно это менять, я не знаю.
|
|||
5
Anabella
17.06.15
✎
12:49
|
Хоть какие-нибудь мысли ещё есть? Что угодно. Для не 1с-ников вообще непонятно с чем я мучаюсь, всего то и надо вместо одной таблицы показать другую ( как им объяснить про то что при смене видимости ком-объект пропадает, ума не приложу(
|
|||
6
Anabella
17.06.15
✎
13:07
|
Попробовала на вкладках сделать - та же фигня.
|
|||
7
Anabella
17.06.15
✎
13:43
|
*затихающим голосом* спасииииитеееее...
|
|||
8
Necessitudo
17.06.15
✎
13:46
|
Делай все программно. Программно добавляй элементы управления на форму, программно же их удаляй. Из танцев с бубном - привязки, если у тебя не УФ.
|
|||
9
Anabella
17.06.15
✎
13:58
|
(8) спасибо, попробую
|
|||
10
Necessitudo
17.06.15
✎
14:05
|
И не могу не пнуть того кто придумал такое решение - совмещать в 1С такие разные вещи как джава скрипты и отчеты на СКД. Деблизим дикий же.
|
|||
11
DmitrO
17.06.15
✎
14:23
|
(0)версию платформы укажи
я натыкался на похожую ошибку поля хтмл документа.. выяснил что на 8.3.6 все работает нормально. |
|||
12
Гёдза
17.06.15
✎
14:27
|
(10) Это наверно посланник из Доминиканы
|
|||
13
Гёдза
17.06.15
✎
14:28
|
(6) закладки видимые?
|
|||
14
Anabella
17.06.15
✎
14:32
|
(11) 1С:Предприятие 8.3 (8.3.4.482).
Блин, обновлять платформу из-за одного отчета наши программисты вряд ли согласятся, не любят они это дело :( |
|||
15
DmitrO
17.06.15
✎
14:33
|
(12)это потомок европейских инквизиторов казнивших за ересь
- Это ересь! Ведьму сжечь! - Ну она же такая красивая..? - Ну хорошо. А потом сжечь! |
|||
16
Anabella
17.06.15
✎
14:33
|
(6)Я сделала через группировки со страницами. Если даже просто вкладка при открытии была неактивной, уже не определялось как ком-объект (
|
|||
17
DmitrO
17.06.15
✎
14:34
|
(14)а есть возможность протестить на 8.3.6? Просто протестить.
|
|||
18
Anabella
17.06.15
✎
14:35
|
(15)"Понимаешь, отчету если он в 1с формируется доверия больше. Что? Что это за убожество встроенный график? Ты смотри какие графики наши яваскрипт программисты рисуют! Вот его и присобачь!"
|
|||
19
Anabella
17.06.15
✎
14:39
|
(17)У нас база тяжеловесная, при попытке выгрузить дт зависает, поэтому этим занимаются наши сисадмины неведомыми мне методами. Я могу этот вариант дома протестить на левой локальной базочке.
|
|||
20
LordCMEPTb
17.06.15
✎
14:42
|
А есть возможность в настройке реквизитов формы проставить флажок "Использовать всегда"?
|
|||
21
DmitrO
17.06.15
✎
14:42
|
(19)именно это и надо сделать, просто убедиться что на 8.3.6 проблем не будет
если будут то надо написать в 1с, я даже готов сам это сделать |
|||
22
Anabella
17.06.15
✎
14:44
|
(21)Хорошо, вечером проверю
|
|||
23
Anabella
17.06.15
✎
14:46
|
(20) Ни в свойствах поля, ни через Элементы.ПолеХТМЛ такого свойства я не нашла.
|
|||
24
DmitrO
17.06.15
✎
14:54
|
(23)он имеет в виду свойства реквизита формы (данные формы), в которым связано ПолеХТМЛ
думаю что это вряд ли повлияет на поведение ЭУ |
|||
25
Anabella
17.06.15
✎
16:10
|
Почему когда я смотрю свойства поля которое вручную создала - Элементы.ПолеХТМЛ.Документ.parentWindow - то там перечисляются явно части графика (buttons,graph,groupWeek итд.), а если смотрю свойства поля которое создала программно - Элементы.ПолеХТМЛ.Документ.parentWindow, то там стандартные поля ком-объекта как я понимаю (applicationCashe, clientInformation,clipboardData)? из-за этого не могу заставить работать js код на поле которое создала вручную(
|
|||
26
Necessitudo
17.06.15
✎
16:26
|
Не забудь рассказать своим java-программистам, что 1С использует Internet Explorer- и если у тебя на компьютере все работает хорошо, то у кого-нибудь другого может быть другая версия IE)) Например, 6я)))
|
|||
27
Anabella
17.06.15
✎
16:30
|
(26)Сначала хотела написать "убейте меня", потом помедитировала пару минут, потом выдохнула. Чё делать-то теперь?
|
|||
28
Котокот
17.06.15
✎
16:36
|
(10) Когда-то и паровозы дьявольскими колесницами обзывали. У меня планировщик времени на html - стандартный функционал стандартных элементов 1С и рядом не валялся.
|
|||
29
Котокот
17.06.15
✎
16:38
|
(13) А пофигу, если закладка с хтмл-полем при открытии формы неактивна, то поле не инициализируется. Надо сначала при открытии формы отобразить эту закладку, а потом при необходимости переключить на закладку с круговой диаграммой. И все заработает ИМХО.
|
|||
30
Anabella
17.06.15
✎
16:39
|
(28)Угу, а сейчас я так называю мой отчет.
|
|||
31
Котокот
17.06.15
✎
16:42
|
(26) Там проблемы в основном могут быть только с CSS.
|
|||
32
Necessitudo
17.06.15
✎
16:46
|
(31) А настройки безопасности?
|
|||
33
Котокот
17.06.15
✎
16:54
|
(32) Ни разу еще не видел компов с отключенными скриптами )
А вообще есть http://htmlbook.ru/html/noscript. Отматерился, если скрипты недоступны, и нормуль. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |