Как убрать (спрятать) текущую строку из таблицы значений? #296941


#0 by Zholty
Задача: в ТЗ есть несколько строк. При одиночном щелчке мышью на любой из строк необходимо открыть другую форму и после закрытия формы необходимо изменить значение в одной из колонок выбранной строки. Делаю так: Проблема: после выполнения "если Форма = 0" удаляется текущая строка из ТаблицаТоваров и опять вызывается "ТаблицаЗаказаПриАктивизацииСтроки" для новой строки и опять выскакивает форма для редактирования уже следующей строки. Эту часть я решил при помощи переменной "ОбновлятьВыборТоваров" однако в таблице значений становится подсвеченной новая строка и я не могу открывать форму редактирования после одиночного нажатия а только по двойному.
#1 by Zholty
Извините, добавил не в тот раздел Это вопрос по 8.0
#2 by Zholty
Помогите, пожалуйста! Очень надо...
#3 by GenV
Ну, например, сделай переменную-флаг, которая будет устанавливаться в ОбновитьЗаказ и сбрасываться в ПриАктивизацииСтроки и соответ при установленном значении ОбновитьЗаказ вызываться не будет
#4 by GenV
+ так ты её уже сделал ...
#5 by Регистратор
можно сохранять строку для которой были действия в переменной и если ее нет в таблице выходить из процедуры обновив переменную
#6 by Zholty
Проблема в том, что если я удалю или обновлю значение - мне надо убрать такой "синий квадратик" который подсвечивает текущую строку. ЭлементыФормы.ТаблицаЗаказа.ТекущаяКолонка = Неопределено; то выскакивает ошибка, а если писать (как в тексте) то квадратик все равно не пропадает ЭлементыФормы.ТаблицаЗаказа.ВыделенныеСтроки.Очистить;
#7 by Zholty
В идеале я хочу добиться ситуации, как будто бы ТЗ толлько что сформировали (когда нет выделения)
#8 by Фокусник
а если сделать не при активизации строки, а при активизации ячейки, а текущую колонку после срабатывания выбора делать какую-нибудь невидимую?
#9 by Zholty
А не подскажете как правильно обработать ПриАктивизацииЯчейки ? то есть как выделить какую ячейку активизировали?
#10 by Zholty
Попробовал сделать так: Появилась такая ошибка: "Ошибка при установке значения атрибута контекста (ТекущаяКолонка): Невозможно активизировать колонку"
#11 by Zholty
Всем спасибо за помощь. Ошибка возникала из-за того, что нельзя Текущей колонкой делать невидимую колонку. В принципе проблема решилась при помощи назначения текущей колонкой другой видимой колонки, но очень жаль что нельзя сделать: ".ТекущаяСтрока = Неопределено -> курсор пропал" стандартными средствами
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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