Имя: Пароль:
1C
1С v8
Глюки 1С (web интерфейс)
0 lucifer
 
04.06.13
16:09
Проблема раз:
В web интерфейсе обнаружились не приятные глюки, например если полю формы (ссылается на реквизит с типом число) зажать формат редактирования "ЧЦ=4; ЧРГ=; ЧГ=" то в хроме (только в хроме в IE и FF норм) при открытии документа возникает ошибка
http://s005.radikal.ru/i211/1306/43/3d2344b598b2.jpg


Проблема два:
вот такой код раскраски ячеек табличной части

ЦветФона = ЦветФона(0);
ЦветТекста = ЦветТекста(0);
ЭлементОформления = УсловноеОформление.Элементы.Добавить();
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветФона);
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветТекста);
.......................
Поле = ЭлементОформления.Поля.Элементы.Добавить();
Поле.Использование = Истина;
Поле.Поле = Новый ПолеКомпоновкиДанных("путь");

Валится во всех 3-х браузерах с такими ошибками
Хром:
http://s017.radikal.ru/i404/1306/d9/feca19ff7359.jpg

IE:
http://s018.radikal.ru/i525/1306/c2/eff86aaf0f9b.jpg

FF:
http://s019.radikal.ru/i608/1306/0c/7efed6667e23.jpg


Методом тыка удалось выяснить что виноваты во всем строки:
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветФона);
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветТекста);

Если их закоментировать, ошибок нет, но и ячейки соответственно не закрашиваются.

У кого есть предложения по устранению глюков?
1 SeiOkami
 
04.06.13
16:11
Условное оформление прописать настройками формы?
2 lucifer
 
04.06.13
16:14
(1) надо динамически
3 lucifer
 
04.06.13
16:14
(2) + программно в смысле
4 1Сергей
 
04.06.13
16:15
ЦветФона = ЦветФона(0);
ЦветТекста = ЦветТекста(0);

вот это как вообще понять?
5 lucifer
 
04.06.13
16:18
(4) ой сори

&НаКлиентеНаСервереБезКонтекста
Функция ЦветФона(Статус)
 Цвет = Новый Соответствие();
 Цвет.Вставить(0, WebЦвета.СветлоСерый);  
 Цвет.Вставить(2, WebЦвета.Роса);
 Цвет.Вставить(3, WebЦвета.Бежевый);
 Возврат Цвет[Статус];
КонецФункции

Вы не на то заостряете внимание
6 lucifer
 
04.06.13
16:19
можно написать так:
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СветлоСерый);
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Бежевый);
7 1Сергей
 
04.06.13
16:19
(5) у тебя имя переменной совпадает с именем функции.
8 lucifer
 
04.06.13
16:20
(7) да не обращай внимания на эти ф-ии
9 jsmith82
 
04.06.13
16:20
не надо превращать 1ску в виндовое приложение и баловаться динамическим оформлением контента
это приложение для учёта
10 lucifer
 
04.06.13
16:21
(9) не надо мне писать что надо что не надо, учет тоже должен быть удобный, иначе что вообще переходить на 8, сиди на 7 версии
11 jsmith82
 
04.06.13
16:23
(10) >> учет тоже должен быть удобный
в 8.3 нет удобного учёта
это такси, а не метро
12 jsmith82
 
04.06.13
16:23
вот мне реально интересно, что ты там динамически оформляешь
13 jsmith82
 
04.06.13
16:23
что прям статически нельзя оформить
14 jsmith82
 
04.06.13
16:24
уже не первый раз на форуме блестит ветка с динамическим оформлением
господа, что вы там оформляете в динамике?!?!?!
15 lucifer
 
04.06.13
16:26
(14) например в зависимости от значение ячейки цвет ее может меняться.

P.S.
Господа вы от темы уходите куда-то в сторону
16 jsmith82
 
04.06.13
16:28
(15) ну ладно, убедил
17 jsmith82
 
04.06.13
16:28
по ходу табличное поле любимая фича кодеров на 8.3
что в ней только не вытворяют
18 jsmith82
 
04.06.13
16:29
ну а что тут думать-то, сворачивать лавочку из веба
а, ещё не спросил, зачем веб-клиент
тонкий юзать не судьба?
19 lucifer
 
04.06.13
16:30
(18) нет, принципиально веб
20 jsmith82
 
04.06.13
16:30
веб-клиент не имеет никаких преимуществ перед тонким
лицензия нужна? нужна
тонкий клиент ставится на любую ОС
21 lucifer
 
04.06.13
16:32
(20) а почему собственно все должны отказываться от веб, если он есть и клиент хочет работать под веб клиентом, пусть работает. ты предлогаешь прийти к клиенту и убедить его что тонким надо пользоваться, потому как веб клиент глючит безбожно?
22 jsmith82
 
04.06.13
16:33
(21) да.
ты же не предлагаешь ему набивать файлы в гугл докс и смотреть фильмы через флеш-плеер
23 lucifer
 
04.06.13
16:35
(22) плохой пример с гугл докс
24 jsmith82
 
04.06.13
16:35
веб-клиент пока ещё глючит сильно, в будущем, конечно, исправят, но пока что не вариант для таких навороченных нетленок, как твоя
25 Mafoni
 
04.06.13
16:35
(0) платформа какая ?
26 lucifer
 
04.06.13
16:35
Опять отдаляемся от темы, зачем разводить холивар, лучше по теме ответьте.
27 lucifer
 
04.06.13
16:35
(25) 8.2
28 jsmith82
 
04.06.13
16:36
я в последний раз когда работал в веб-клиенте у меня на каждом шагу были баги и дискомфорты
пришёл к выводу - тупое решение для требовательных клиентов
70% людей работают в 8.1 и не орут, что у них нет веба
а тут, понимаешь ли, хочу веб-клиент и ниипёт
29 Mafoni
 
04.06.13
16:36
(27) - а релиз какой ?
30 jsmith82
 
04.06.13
16:37
(27) ставь последний 8.3, потом ветку заводи
31 Mafoni
 
04.06.13
16:37
(30) да там таже фигня
32 jsmith82
 
04.06.13
16:37
(26) это не холивар
ты приходишь сюда со старой платформой и ругаешься, что веб-клиент глючит
что мы можем предложить? декомпилировать 1с?
33 lucifer
 
04.06.13
16:37
(29) 8.2 (8.2.17.153)
34 Mafoni
 
04.06.13
16:38
Спасибо
35 lucifer
 
04.06.13
16:38
(32) старой платформой )) не успела выйти 8.3 как 8.2. стала старой? "старая" - стабильная
36 jsmith82
 
04.06.13
16:39
УстановитьЗначениеПараметра
getColorString
метода не существует йопте
что тут поделаешь
есть иные варианты установки значения?
2 + 2 = 3.9999999999999999999999999999999...