Имя: Пароль:
1C
1С v8
Интерактивное редактирование ячейки табличного поля.
0 snafu
 
14.01.13
12:34
Всем доброго дня.

Обычная форма, 8.2. В форме есть табличное поле, которое заполняется программно. После чего пользователю нужно дать возможность вручную (то есть вводом с клавиатуры)отредактировать значения некоторых ячеек табличного поля. Пока что можно только очистить ячейку через контекстное
меню, вызываемое правой кнопкой мыши.
Вот смотрю в синтакс - помощнике свойства и методы
объекта "ТабличноеПоле", не могу понять, что использовать. Что использовать?
1 Wobland
 
14.01.13
12:35
в чём проблема? ленивый юзер не хочет пользоваться клавиатурой?
2 Reset
 
14.01.13
12:37
Проблема непонятна
3 Reset
 
14.01.13
12:38
Так.Я так понимаю, имеется в виду ТабличныйДокумент.
Это во первых
4 snafu
 
14.01.13
12:39
(1) Выделяю нужную ячейку, текст в ячейке выделяется синим цветом, жму клавиши - значение в ячейке не меняется. Нужно, чтобы менялся.
5 Reset
 
14.01.13
12:39
Во вторых, для возможности его редактирования нужно отключить ТолькоПросмотр в свойствах
6 snafu
 
14.01.13
12:40
(3) Именно ТабличноеПоле.
7 snafu
 
14.01.13
12:41
(5) Самое первое что сделал - снял здесь галку)
8 Wobland
 
14.01.13
12:41
(4) поди данные какие-то хитрые? свойство имею в виду
9 Reset
 
14.01.13
12:41
(6) ЭлементУправления указан в колонках?
10 Reset
 
14.01.13
12:43
У колонок ТолькоПросмотр снят?
11 Reset
 
14.01.13
12:45
Режим редактирования - поставить необходимый. Если указано вхо, то на клавиши реагировать не будет
12 Reset
 
14.01.13
12:45
Вход*
13 snafu
 
14.01.13
12:46
(8) Данные - текст из файла. Про свойство - не понял.
14 Wobland
 
14.01.13
12:47
(13) в свойствах у тп что в данных? это пальцем в енбо
15 snafu
 
14.01.13
12:47
(11) Нашел РежимВводаСтрок. Что За режим  редактирования???
16 Reset
 
14.01.13
12:48
(15) У колонки
17 Reset
 
14.01.13
12:49
(13) Нет такого типа "текст из файла". Тип значения в колонках таблицы (или что является поставщиком данных для табличного поля) - Строка?
18 Reset
 
14.01.13
12:50
Кстати, забыли въедливо заметить, что "табличное поле, которое заполняется программно" - фраза с ошибкой. ТП не может заполняться программно. Оно вообще может заполняться
19 Reset
 
14.01.13
12:50
вообще НЕ может*
20 snafu
 
14.01.13
12:52
(17) Тьфу, ну конечно же, "Строка" (18) То есть вот это вон, например, безграмотно? http://www.1c-h.ru/?p=1093
21 Reset
 
14.01.13
12:54
(20) Заголовок - да, формально некорректный.
Дальше заголовка я не стал читать
22 snafu
 
14.01.13
12:55
(16) У колонки табличного поля только одно свойство - Имя.
23 Reset
 
14.01.13
12:55
Например, чтобы сообщение на форуме появилось на экране, его (сообщение) нужно добавить в форум, а не написать фломастером на экране
24 Reset
 
14.01.13
12:56
(22) Много у ней свойств
25 Reset
 
14.01.13
12:56
У тебя точно обычная форма?
26 snafu
 
14.01.13
12:58
(25) Обычная неуправляемая.
27 cw014
 
14.01.13
12:58
Элемент управления добавить не предлагать?
28 Reset
 
14.01.13
12:59
(27) Я предлагал - игнорирует.
29 snafu
 
14.01.13
12:59
(27) Звучит несколько загадочно для меня. Какой именно элемент управления?
30 snafu
 
14.01.13
13:00
(28) Я не игнорю, скорее, не понимаю.
31 Reset
 
14.01.13
13:00
(29) У колонки, елки палки.
32 Wobland
 
14.01.13
13:00
(30) свойство такое у колонки
33 Reset
 
14.01.13
13:01
В редакторе форм правой кнопкой кликнуть по заголовку колонки - выбрать свойства
34 Reset
 
14.01.13
13:02
Там их заметно более одного.
35 snafu
 
14.01.13
13:02
(31) (32) Ребята, я запутался. Не могу найти в СП такое свойство у колонки табличного поля.
36 Reset
 
14.01.13
13:03
(35) Нашел в СП.
КолонкаТабличногоПоля (TableBoxColumn)
ЭлементУправления (Control)
Использование:

Только чтение.
Описание:

Тип: ПолеВвода; ПолеВыбора; Флажок.
Содержит элемент управления, который будет использован в качестве редактора значения ячейки в данной колонке табличного поля.

Доступность:

Толстый клиент.
37 Wobland
 
14.01.13
13:04
(35) у тебя сп палёный
38 Reset
 
14.01.13
13:04
Только тебе достаточно его на форме посмотреть, СП не нужен для этого
39 Wobland
 
14.01.13
13:05
(38) он программно колонки создаёт
40 Reset
 
14.01.13
13:05
(39) Он это не сказал или я пропустил этот момент?
41 Reset
 
14.01.13
13:06
Короче сейчас придем к тому что ему нужно СоздатьКолонки() и разойдемся :)
42 snafu
 
14.01.13
13:06
(40) "В форме есть табличное поле, которое заполняется программно.". Я это и имел в виду.
43 cw014
 
14.01.13
13:06
(41) +1
44 snafu
 
14.01.13
13:06
Ребята, спасибо всем за помощь, разобрался.
45 Wobland
 
14.01.13
13:07
(44) что было то?
46 Reset
 
14.01.13
13:09
(44) Скажи, что было, нам полезно будет для повышения скилла телепатии со следующим партизаном
47 snafu
 
14.01.13
13:11
(45) Было как в (39) . Колонки создавались методом СоздатьКолонки (то есть программно:), а не в редакторе форм). А дальше надо был просто немножко подумать и сделать как в (36)...
48 Wobland
 
14.01.13
13:12
между (9) и (44) прошло 35 постов
49 Reset
 
14.01.13
13:15
(47) СоздатьКолонки() создает элемент управления, если в источнике колонка типизована
50 snafu
 
14.01.13
13:18
Большой сюрприз... Говорю ж, надо было подумать.
51 snafu
 
14.01.13
13:21
(46) Что бы вам еще такое подкинуть для прокачки скилла телепатии?
52 Wobland
 
14.01.13
13:22
(51) анекдот расскажи. но без концовки
53 snafu
 
14.01.13
13:26
(52) Знаток анекдотов?