Имя: Пароль:
1C
1C 7.7
v7: Как убрать подсветку с ТЗ?
0 Масянька
 
20.12.12
17:22
День добрый!
Подскажите, пожалуйста:
Таб. значений на форме. Не доступна для редактирования, но первая строка таблица подсвечена (синим). Можно как-то убрать эту синюю подсветку?
Спасибо.
1 palpetrovich
 
20.12.12
17:23
спохиционироваться на другом реквизите формы не?
2 Злопчинский
 
20.12.12
17:23
заюзать формексом планраскраски?
3 Popkorm
 
20.12.12
17:25
октлючить свет
5 Масянька
 
20.12.12
17:29
(1) В процедуре ПриВыбореЗакладки написала:
Активизировать("ТабБумЦенников");
Результат: ТабБумЦенников - подсвечена первая ячейка, но и в другой таблице подсвечена первая ячейка.

Чегой-то я не понимаю :(
6 Масянька
 
20.12.12
17:29
(3) Не каркайте - у нас норд-ост задул - могут и без конца света отключить.
7 palpetrovich
 
20.12.12
17:39
(5) а кому, собсвенно, это мешает?
8 Mikeware
 
20.12.12
17:39
(7) эстеты-с...
9 Масянька
 
20.12.12
17:40
(7) Мне.
10 Масянька
 
20.12.12
17:40
А это, что не возможно?
11 Mikeware
 
20.12.12
17:41
(10) не задумывался. имхо, фича не стоит затраченных усилий
12 oslokot
 
20.12.12
17:42
(10) На ТЗ не получится убрать активность
Используй ТабличноеПоле
13 Масянька
 
20.12.12
17:43
(12) Понятно..... :(
14 Mikeware
 
20.12.12
17:44
(12) активность - не знаю, раскраску - формексом.
"-доктор, я жить буду?
-- а смысл??"
©
15 palpetrovich
 
20.12.12
17:45
(12) фотка в личке зачетная ;)
16 oslokot
 
20.12.12
17:47
(14) не так выразился, не активность конечно, а подсветку текущей ячейки ТЗ.
Формексом у меня в свое время не получилось ее закрасить, правда формекс был старый.
17 ADirks
 
20.12.12
17:50
А зачем делать ТЗ недоступной? Редактирование можно же и по другому запретить. И кроме того, у недоступной ТЗ недоступна и прокрутка тоже, а это уже не гуд.
18 Масянька
 
20.12.12
17:52
(17) Как?
19 Злопчинский
 
20.12.12
17:54
(18) что как? редактирование запретить? - ну так в ТЗ штатно редактирования нет...
20 Cthulhu
 
20.12.12
17:56
Сделать первую колоку ууууууузенькой.
21 Масянька
 
20.12.12
17:59
(20) А меньше единицы - не дает.
22 ADirks
 
20.12.12
18:09
(18) интересный вопрос... Обычно спрашивают, как там редактирование разрешить.
23 Масянька
 
20.12.12
18:10
(22) :)) Как редактировать - я знаю, а вот наоборот.... В смысле - не подсвечивать....
24 ADirks
 
20.12.12
18:17
(23) хм... прикольно. Оказывается, активная ячейка в ТЗ всегда подсвечена. Никогда не обращал внимания. Теперь спать не буду  :)
25 Злопчинский
 
20.12.12
19:21
в принципе... можно извернуться... вроде делал как-то... или клинит... смысла нет копаться. гроша выеденного не стоит
26 Desna
 
20.12.12
19:34
делается, да, не полезу я туда
27 oslokot
 
20.12.12
19:52
(15) Спасибо :) эт мы с ребенком, я вино хлещу, а он сок, вроде...
(0) Я тут поддал коньячка для компрессии и вот что скажу.
В преддверии перехода на восьмерку я мучаю ТабличноеПоле на формах и случайно обнаружил такую фичу:
Если указать активной текущую колонку, которая является невидимой, то подсветка с текущей ячейки снимется и таблица становится чистенькой и нетронутой, пока не ткнут в нее мышью.
Рекомендую, затрат ноль, плюс красота.
28 Масянька
 
21.12.12
12:31
Может я не понимаю, но: мне нужно 2 таблицы. Хорошо - 1 таблица значений, 2 - таблица (табличное поле). При инициализации привязок ругается: Неверный идентификатор атрибута - Таблица.
29 Ёпрст
 
21.12.12
12:35
в привязках нужно указывать контрол формы - идентификатор кнопки, реквихита диалога и т.д..
30 Масянька
 
21.12.12
12:38
(29) Чего не так?

ПриОткрытии
   Таб = Таблица;
   
   Таб.Очистить();
   Таб.ИсходнаяТаблица("Таблица");
   Таб.Вывестисекцию("Заголовок");
   Таб.Показать();

НастроитьПривязки
   оПривязки.Добавить("Таб", "НН", "СписокСортировкиБум", "ПП", "Форма");
31 Ёпрст
 
21.12.12
12:42
(30) :)
всё не так, пустая или РВД.. врят ли будут работать.

Исли очень хочется, используй элемент управления йоксель или tabledoc на форме, заместо штатной пустой/рвд..
Там их, первое - можно налепить сколько угодно, второе - настроить любые привязки и события.
32 Масянька
 
21.12.12
12:42
(31) А что такое tabledoc?
33 Ёпрст
 
21.12.12
12:44
34 Масянька
 
21.12.12
12:45
(33) СПАСИБО!
35 Масянька
 
21.12.12
13:58
Ё! Ты меня извини, пожалуйста, но:

Процедура ПослеОткрытия()

   ОбъектФорма=СоздатьОбъект("Форма");
   ОбъектФорма.УстановитьФорму(Форма);
   
   ОбъектТаблица=ОбъектФорма.СоздатьЭлементУправления("ПолеТабличногоДокумента", Форма.ОбъектТаблица);
   ОбъектТаблица.Таблица.Область(1, 1, 1, 1).Текст="Мой текст в ячейке :)";
   ОбъектТаблица.Таблица.Опции(1,0,2,0);
   ОбъектТаблица.Таблица.ТолькоПросмотр(1);


Ругается на:
ОбъектТаблица=ОбъектФорма.СоздатьЭлементУправления("ПолеТабличногоДокумента", Форма.ОбъектТаблица); - недопустимое имя класса "ПолеТабличногоДокумента".
Я посмотрела в классах - действительно нет такого. Есть - ТабличноеПоле. Версия 3.2.2.8
36 Масянька
 
21.12.12
14:18
Я пока сама с собой поговорю. Никто не против?

Изменила "ПолеТабличногоДокумента" на "ТабличноеПоле".
Теперь рунается на "ОбъектТаблица.Таблица.Область(1, 1, 1, 1).Текст="Мой текст в ячейке :)";" - Поле агрегатного объекта не обнаружено (Таблица)
37 Ёпрст
 
21.12.12
14:19
продолжайте наблюдение
38 Масянька
 
21.12.12
14:20
(37) Ну ткни меня, пожалуйста, носом :)
39 Ёпрст
 
21.12.12
14:20
одно непонятно, какой именно элемент управления на форме ты создать пытаешься..
отсюда и все грабли, собст..на
40 Ёпрст
 
21.12.12
14:21
если tabledoc - то там вагон и маленькая тележка примеров..вплоть до тетриса
:)
41 Масянька
 
21.12.12
14:23
(39) По твоей ссылке - пример.
По типу примера: вставила на форму кнопку "ОбъектТаблица". Теперь при запуске - вместо кнопки - очень похоже на табличку, но с одной колонкой. Мне бы очень хотелось туда запихнуть (например) mxl табличку.
42 Масянька
 
21.12.12
14:23
+(41) Ну, и ругается (36)
43 Ёпрст
 
21.12.12
14:25
44 Масянька
 
21.12.12
14:25
(43) Спасибо!
45 Масянька
 
21.12.12
14:31
(43) Маус-колесо: запускаю у себя. Ругается - неудачная попытка создания объекта (МенеджерТабличногоДокумента). Еще ничего не успела поменять :(. Может у меня чего не хватает?

PS "Средств у нас хватает, у нас мозгов не хватает" (Кот Матроскин)
46 Ёпрст
 
21.12.12
14:32
(45) сама вк tabledoc загружена хоть ?
47 Масянька
 
21.12.12
14:32
(46) Извините за глупый вопрос - а где ее взять-то?
48 Масянька
 
21.12.12
14:34
(46) Нашла 0.1.1.45 - оно?
49 Ёпрст
 
21.12.12
14:34
(47) :))
в первом посте в (33)
50 Ёпрст
 
21.12.12
14:35
(48) ага..
на счет актуальных версий, надо у автора спрашивать, тут он тоже ошивается
51 Масянька
 
21.12.12
14:38
Маус запустился!!!!!
52 Масянька
 
21.12.12
14:44
(50) СПАСИБО! СПАСИБО! СПАСИБО! СПАСИБО! СПАСИБО!!!!!!!!!!!!
53 Масянька
 
21.12.12
14:53
Ё!!!!!
Я тебя - ОБОЖАЮ!
54 lals
 
22.12.12
21:22
(53) А можно ему натурой? Как то мне каецца приятней будет.
55 Torquader
 
23.12.12
14:14
А если просто таблицу на форму положить - в ней-то активной строки не должно быть - если мышью не ткнули.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.