Как в табличной части документа выделить текущую строку ? #394662


#0 by Новичок
#1 by Новичок
ПАРДОН не убивайте, СЛУЧАЙНО Отправить нажал ...
#2 by Chum
чего ты хотел?
#3 by skunk
АктивизироватьСтроку(<НомСтроки>)
#4 by Новичок
Задача: выделить строку маркером или цветом (с помощью Formex) не вышло
#5 by butterbean
ПолучитьСтрокуПоНомеру(<?>) Синтаксис: ПолучитьСтрокуПоНомеру(<Номер>) Назначение: Устанавливает в качестве текущей строки строку с заданным номером. Возвращает: 1 - если действие выполнено; 0 - если действие не выполнено. Параметры: <Номер> - номер строки.
#6 by Denisыч
формекс посмотри в примере
#7 by Новичок
ок пойду смотреть, звиняйте
#8 by Новичок
нет, в FormEx_Demo такого не нашел. чтоб текущая строка документа по всей длине выделялась. Или визуально достаточно хотя бы маркер-пиктограмму слева рядом с НомерСтроки, а то пользователи к мониторам линейку прикладывают чтоб в крайних правых колонках не ошибиться ..
#9 by Rie
Чтобы по всей длине цветом - посмотри параметр COUNT в макеросе раскраски.
#10 by Новичок
предлагал смотреть на текст : ИнформацияОНоменклатуре, сделал его огромными буквами, сверху над таблицей .. Вс1 равно тычут в Ексель .. вот как там удобно .. всего лишь метку слева хотя б
#11 by Sadovnikov
Фигово смотрел. Журналы -> Складские документы.
#12 by Rie
Поясни, что именно ты сделал и с чем у тебя возникла проблема.
#13 by ДенисЧ
сетка делается без всяких ВК.
#14 by ДенисЧ
*метка, разумеется :-)
#15 by Новичок
... в макросе раскраски ... это про Formex? поиск COUNT в синтакс помошнике не помог ..
#16 by Оболтус
#17 by Оболтус
+16 COUNT имеется (в данном примере раскрашиваются 2 столбца), НомерСтроки - номер строки документ при переборе всех строк.
#18 by Sadovnikov
Офигеть... Тебе не кажется, что вот это: стоит вынести за пределы функции Раскраска?
#19 by Оболтус
Кажется. Это я для примера вставил. :) Реально оно вынесено за цикл...
#20 by Оболтус
Да, наверно, опять натупил. Ведь так и вставят :(
#21 by Sadovnikov
Ага :)
#22 by 1Сергей
Что у вас там за моники и какое разрешение стоит, если они понять не могут какая строка выделена?
#23 by ДенисЧ
Зачем? Это на будущее, когда возникнет вопрос "1с тормозит" :-)
#24 by Новичок
не понял. мне нужно не "чет-нечет" мне раскрасить текущую (получается) а потом после перемещения на другую строку переместить раскраску-выделение на уже след Текущую моники 19" колонок много понять - могут, но ошибаются
#25 by Новичок
у меня убрать раскраску с предыдущей не получается, они по очереди прокрашиваются входе редактирования )
#26 by Оболтус
Вот строка, которая раскрашивает таблицу и зелёненьким выделяет текущую строку. За подсветку текущей строки отвечают: FONT_S и BRUSH_S Раскраска - невидимая первая по счету колонка. Раскраска =?(н%2 = 0,"FONT_S["+ПолучитьЦвет(0,0,255)+"] BRUSH_S["+ПолучитьЦвет(200,255,200)+"] COUNT[20]","BRUSH["+ПолучитьЦвет(255,255,230)+"] FONT_S["+ПолучитьЦвет(0,0,255)+"] BRUSH_S["+ПолучитьЦвет(200,255,200)+"] COUNT[20]");
#27 by Новичок
ТО ЧТО НАДО! спс ))
#28 by Новичок
непоняточка малость осталась Метод Форма.ТекущаяКолонка существует а для ТекНомерСтроки мне пришлось вывести на экран невидимТекст с обращением к Обновить а иначе откуда мне взять н ?   в фнукции Раскраска =?(н%2 =
#29 by Rie
Тебе не нужна текущая строка. Раскраска задаёт макрос для _каждой_ строки.
#30 by Новичок
ааааа!!! понил пардон в модуле формы Раскраска(НомерСтроки) ВСЁ всем спасибо )
#31 by Новичок
ИТОГ ветки: создаем на форме табл части документа текст Располагаем левее НомерСтроки Видимость: 0, Формула: Раскраска(НомерСтроки) ПОЛУЧАЕМ полосатый документ-матрац с подсветкой выделенной строки )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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