Имя: Пароль:
1C
1С v8
Активизировать ячейку ТЧ
0 flame007
 
27.03.14
12:59
Добрый день.
Есть документ, в ТЧ которого перечисляется номенклатура (наименование,количество, сумма и т.д). Некоторые строки этой ТЧ нельзя редактировать. Нужно, чтобы при активизации такой строки автоматически выделялась другая строка и активизировалась ячейка количество. Нужная строка выделяется цветом (т.е. становится активной), а ячейка почему-то активизируется в исходной строке. Не понимаю, почему так происходит и как это можно исправить.

&НаКлиенте
Процедура Таблица1ПередНачаломИзменения(Элемент, Отказ)
  Строка=ТекущийЭлемент.ДанныеСтроки(Элементы.Таблица1.ТекущаяСтрока);

  Пока ЗначениеЗаполнено(Строка.РодительПр) Цикл
    Элементы.Таблица1.ТекущаяСтрока=Элементы.Таблица1.ТекущаяСтрока-1;
          Строка=ТекущийЭлемент.ДанныеСтроки(Элементы.Таблица1.ТекущаяСтрока);        
  КонецЦикла;
            
  ТекущийЭлемент = Элементы.Таблица1Количество;

КонецПроцедуры

Подскажите, если кто знает, пожалуйста)
1 flame007
 
27.03.14
13:27
хелп
2 cw014
 
27.03.14
13:30
Вопрос - а зачем?
3 flame007
 
27.03.14
13:34
(2) поставили такую задачу.
добавила в цикл строку
Отказ=Истина;
Теперь выделяется нужная строка и ячейка, которую нельзя редактировать, не активизируется. Уже лучше, но не получается все равно активизировать ячейку заданной строки..
4 cw014
 
27.03.14
13:35
Может обойтись без активации ячейки?
5 flame007
 
27.03.14
13:37
(4) я бы с радостью) и может и сдамся скоро, уже три часа пытаюсь это сделать... но все равно должен же быть метод! как иначе, бросить нерешенную задачу? нужно либо понять, что это невозможно сделать, либо найти решение. неужели никто не сталкивался с подобным?
6 kosts
 
27.03.14
13:55
(0) Может ограничиться тем, что строку которую нельзя редактировать просто нельзя будет начать редактировать? Простите за тавтологию ...
7 vmv
 
27.03.14
13:58
(0) на форме сделай два табличных поля с одним источником - Тч

Мастер-поле - не редактируемые строки
Деталь-поле - позиционируемая строка при активизации

ах да и метод ВыбратьСтроку() в СП или какой там отвечает за вход в редактирование

все

остальные варианты от лукавого
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn