#0
by Zlodey1С
Всем добрый день. Есть форма на ней поле табличного документа. в нем размещаю макет вывожу данные ( есть 4 области 2 горизонтально 2 вертикльно)Необходимо по выбору ( двойной клик по полю мышкой) получить данные строки и заполнить определенными значениями ячейку по которой тыкнули. Как посмотреть данные строки ячейки по которой тыкнули?
#3
by sf
Элемент.ТекущаяОбласть.Значение - значение ячейки а ты какие "данные строки ячейки" хочешь?
#5
by Zlodey1С
Мне нужно получить данные ячейки в столбце №1 и поместить их в ячейку во втором столбце.
#6
by Zlodey1С
Двойной клин будети происходить как раз по ячейки во втором столбце куда и надо поместить данные
#11
by Aprobator
Блин, народ, неужели так трудно читать СП? Событие для Отлова ПолеТабличногоДокумента (SpreadsheetDocumentField) Выбор (Selection) Синтаксис: Выбор(<Область>, <Стандартная обработка>) Параметры: <Область> Тип: ОбластьЯчеекТабличногоДокумента. Область, с которой связано событие. <Стандартная обработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Значение по умолчанию: Истина Описание: Возникает при двойном щелчке мыши (нажатии клавиши Enter) на ячейке или рисунке таблицы. Значение (Value) Использование: Чтение и запись. Описание: Тип: Произвольный. Содержит значение ячеек области. Примечание: Свойство доступно, только если ячейка содержит значение (СВОЙСТВО СодержитЗначение РАВНО Истина). Свойство применимо только для прямоугольных областей. и Текст (Text) Использование: Чтение и запись. Описание: Тип: Строка. Содержит значение текста ячеек области. Примечание: 1. Свойство доступно для записи, если ячейка не содержит значения (СВОЙСТВО СодержитЗначение равно Ложь). 2. Применимо только для прямоугольных областей.
#12
by Zlodey1С
Да читал я все это. Я могу получить данные ячейки по которой кликнул а надо получить еще данные первой ячейки которая в этой Области
#13
by Aprobator
ну дык текщую область ты имеешь в процедуре выбора. Элемент.Область(СтрокаОбласти,1) - тебе эту область надо поймать?
#16
by Zlodey1С
Мне надо поймать значение первого параметра из области ячейки по которой тыкнули. Есть одна область в ней 2 параметра. По 2 параметру тыкаю и внего заносим значение из первого параметра.
#20
by Zlodey1С
Вроде с координатами разобрались маленько, а как теперь добавить значение в ячейку. Он ругается на : Поле объекта недоступно для записи
#23
by Zlodey1С
После ТекОбласть.Параметр=ЯчейкаКоличества.ТекущаяОбласть.Текст; в ТекОбласть.Текст заносится значение ЯчейкаКоличества.ТекущаяОбласть.Текст, а как его очистить когда мы очищаем параметр?
#25
by Zlodey1С
А как в цикле очистить все ячейки текущей строки кроме той по которой кликаем, делаю вод так но все равно они не очищаются, хотя через отладчик вроде все нормально: _сч=1;
#28
by Zlodey1С
Спасибо за помощь. Но всеравно не выходит очистить все ячейки на текущей строке, кроме активной
#32
by Aprobator
Область возвращает область ячеек, а у нее нету параметров. А ПолучитьОбласть ТабличныйДокумент.
#35
by Aprobator
Правда нафига текущаяобласть? Вообще конечно код странный и почему не хватило Текст и Значение - непонятно.
#36
by НЕА123
ЗначениеЗаполнено(ЯчейкаОчистки.ТекущаяОбласть.Параметр) будет ЛОЖЬ. офф. кто сказал что нету у облати ячеек нет свойтства параметр?
#37
by Zlodey1С
Вроде с одной стороны не чего сложного, но с другой стороны не получается и не только у меня. Такое ощущение что не кто с динамическими отчетами не работал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- В 8.0 при вводе в поле ввода неправильн. значения фокус не остается в этом поле
- Поле табличного документа
- Как в табличном поле программно добавить колонку вида Поле выбора
- СКД. Вычисляемое поле в вычисляемом поле
- Поле табличного документа и ПовторятьПриПечатиСтроки()
- Вывод Табличного поля в табличный документ (поле табличного документа)
- 82 Самописная. Как в поле построителя отчета поместить вычисляемое поле
- Поле отбора СКД вывести в отдельное поле формы
- Поле табличного документа РеквизитФормыВЗначение()
В этой группе 1С
- УПП (ЗУПная часть) долг на начало и конец месяца.
- v7: УСН - вопрос по НДФЛ
- Как в 1с 8 в форме списка открыть доступность редактирования реквизита
- Камин.Зарплата. Выходное пособие.
- СКД: Как передать Период как параметр из одного источника данных в другой?
- Инвентаризация расчетов с контрагентами
- Где это взять? Печать НД с PDF417(3.0.8).msi
- Поиск в табличном поле по номеру строки.
- Как в форму параметров учета добавить новую константу?
- Как убрать группы в запросе?
- Метод списания "по себестоимости каждой единицы" в УПП 8.1 = ФИФО?
- v7: Где прочитать про инструкцию где скачать и что устанавливать по двумерным штрихкодам?
- Из Excel в dbf
- В консоли запроса результат есть, в отладчике нет
- СКД: Программная компоновка
- v7: Как в табличном документе изменить цвет выводимого значения.
- ЗУП. Кривая система запрета редактирования документов.
- ТИС: Почему итог по товарному отчету не сходится с остатками ТМЦ
- Отчет свод проводок и данных налогового учета
- v8: Работа с HTTPСоединение, выполнение запроса https, требует сертификат SSL