Поле табличного документа #393137


#0 by Zlodey1С
Всем добрый день. Есть форма на ней поле табличного документа. в нем размещаю макет вывожу данные ( есть 4 области 2 горизонтально 2 вертикльно)Необходимо по выбору ( двойной клик по полю мышкой) получить данные строки и заполнить определенными значениями ячейку по которой тыкнули. Как посмотреть данные строки ячейки по которой тыкнули?
#1 by Zlodey1С
ап
#2 by Zlodey1С
Неужели никто не использовал Выбор в поле табличного документа
#3 by sf
Элемент.ТекущаяОбласть.Значение - значение ячейки а ты какие "данные строки ячейки" хочешь?
#4 by Zlodey1С
Элемент.ТекущаяОбласть.Значение недоступно для чтения
#5 by Zlodey1С
Мне нужно получить данные ячейки в столбце №1 и поместить их в ячейку во втором столбце.
#6 by Zlodey1С
Двойной клин будети происходить как раз по ячейки во втором столбце куда и надо поместить данные
#7 by НЕА123
Элемент.ТекущаяОбласть.Текст ?
#8 by Zlodey1С
А как добраться до данных ячейки которые в первой колонки
#9 by Point
вообще такие вещи лучше делать через расшифровку
#10 by Zlodey1С
Есть у кого нибудь пример с расшифровкой (горю ппц, 2 часа осталось)?
#11 by Aprobator
Блин, народ, неужели так трудно читать СП? Событие для Отлова ПолеТабличногоДокумента (SpreadsheetDocumentField) Выбор (Selection) Синтаксис: Выбор(<Область>, <Стандартная обработка>) Параметры: <Область> Тип: ОбластьЯчеекТабличногоДокумента. Область, с которой связано событие. <Стандартная обработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Значение по умолчанию: Истина Описание: Возникает при двойном щелчке мыши (нажатии клавиши Enter) на ячейке или рисунке таблицы. Значение (Value) Использование: Чтение и запись. Описание: Тип: Произвольный. Содержит значение ячеек области. Примечание: Свойство доступно, только если ячейка содержит значение (СВОЙСТВО СодержитЗначение РАВНО Истина). Свойство применимо только для прямоугольных областей. и Текст (Text) Использование: Чтение и запись. Описание: Тип: Строка. Содержит значение текста ячеек области. Примечание: 1. Свойство доступно для записи, если ячейка не содержит значения (СВОЙСТВО СодержитЗначение равно Ложь). 2. Применимо только для прямоугольных областей.
#12 by Zlodey1С
Да читал я все это. Я могу получить данные ячейки по которой кликнул а надо получить еще данные первой ячейки которая в этой Области
#13 by Aprobator
ну дык текщую область ты имеешь  в процедуре выбора. Элемент.Область(СтрокаОбласти,1) - тебе эту область надо поймать?
#14 by Zlodey1С
да
#15 by Zlodey1С
вернее нет
#16 by Zlodey1С
Мне надо поймать значение первого параметра из области ячейки по которой тыкнули. Есть одна область в ней 2 параметра. По 2 параметру тыкаю и внего заносим значение из первого параметра.
#17 by Aprobator
Элемент.Область(СтрокаОбласти,1).ЭлементУправления.Значение - это?
#18 by Zlodey1С
Нет там не видно значений
#19 by Aprobator
А! дак тебе надо:
#20 by Zlodey1С
Вроде с координатами разобрались маленько, а как теперь добавить значение в ячейку. Он ругается на : Поле объекта недоступно для записи
#21 by Zlodey1С
Уже ненадо.
#22 by Zlodey1С
#23 by Zlodey1С
После ТекОбласть.Параметр=ЯчейкаКоличества.ТекущаяОбласть.Текст; в ТекОбласть.Текст заносится значение ЯчейкаКоличества.ТекущаяОбласть.Текст, а как его очистить когда мы очищаем параметр?
#24 by Zlodey1С
Все больше не надо
#25 by Zlodey1С
А как в цикле очистить все ячейки текущей строки кроме той по которой кликаем, делаю вод так но все равно они не очищаются, хотя через отладчик вроде все нормально: _сч=1;
#26 by Zlodey1С
Эже пробывал Область.Очистить один фиг
#27 by Garkin
Попробуй   ЯчейкаОчистки=Элемент.Область(КоординатаВодителя);
#28 by Zlodey1С
Спасибо за помощь. Но всеравно не выходит очистить все ячейки на текущей строке, кроме активной
#29 by Zlodey1С
Блин жалко не у кого нет маленького примера
#30 by Zlodey1С
Да
#31 by НЕА123
в зачем ПолучитьОбласть? за лишние буковочки платят? Область.
#32 by Aprobator
Область возвращает область ячеек, а у нее нету параметров. А ПолучитьОбласть ТабличныйДокумент.
#33 by НЕА123
да один хер там параметрами и не пахнет.
#34 by Aprobator
А ЗначениеЗаполнено(ЯчейкаОчистки.ТекущаяОбласть.Параметр) - это че тогда?
#35 by Aprobator
Правда нафига текущаяобласть? Вообще конечно код странный и почему не хватило Текст и Значение - непонятно.
#36 by НЕА123
ЗначениеЗаполнено(ЯчейкаОчистки.ТекущаяОбласть.Параметр) будет ЛОЖЬ. офф. кто сказал что нету у облати ячеек нет свойтства параметр?
#37 by Zlodey1С
Вроде с одной стороны не чего сложного, но с другой стороны не получается и не только у меня. Такое ощущение что не кто с динамическими отчетами не работал.
#38 by Garkin
"не получается и не только у меня"  - О_о   да у вас там эпидемия. ?
#39 by MishaSan
#40 by Zlodey1С
Всем Огромное и приогромное спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С