Добрый день.
Есть документ, в ТЧ которого перечисляется номенклатура (наименование,количество, сумма и т.д). Некоторые строки этой ТЧ нельзя редактировать. Нужно, чтобы при активизации такой строки автоматически выделялась другая строка и активизировалась ячейка количество. Нужная строка выделяется цветом (т.е. становится активной), а ячейка почему-то активизируется в исходной строке. Не понимаю, почему так происходит и как это можно исправить.
Пока ЗначениеЗаполнено(Строка.РодительПр) Цикл
Элементы.Таблица1.ТекущаяСтрока=Элементы.Таблица1.ТекущаяСтрока-1;
Строка=ТекущийЭлемент.ДанныеСтроки(Элементы.Таблица1.ТекущаяСтрока);
КонецЦикла;
(2) поставили такую задачу.
добавила в цикл строку
Отказ=Истина;
Теперь выделяется нужная строка и ячейка, которую нельзя редактировать, не активизируется. Уже лучше, но не получается все равно активизировать ячейку заданной строки..
(4) я бы с радостью) и может и сдамся скоро, уже три часа пытаюсь это сделать... но все равно должен же быть метод! как иначе, бросить нерешенную задачу? нужно либо понять, что это невозможно сделать, либо найти решение. неужели никто не сталкивался с подобным?
(0) на форме сделай два табличных поля с одним источником - Тч
Мастер-поле - не редактируемые строки
Деталь-поле - позиционируемая строка при активизации
ах да и метод ВыбратьСтроку() в СП или какой там отвечает за вход в редактирование
все
остальные варианты от лукавого
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший