Имя: Пароль:
1C
1С v8
Как при добавлении новой строки в тп активизироваться на нужной колонке?
0 SherifSP
 
27.07.13
12:08
В табличной части колонки "Номенклатура", "Характеристика" и тд., как при добавлении новой строки позиционироваться на ячейке колонки "Характеристика"?
1 SherifSP
 
27.07.13
12:09
Процедура ТоварыПередНачаломДобавления(Элемент, Отказ, Копирование)
    
    
    ЭлементыФормы.Товары.ТекущаяКолонка = ЭлементыФормы.Товары.Колонки.ХарактеристикаНоменклатуры;
    
КонецПроцедуры

Вот этот пример не помогает
2 Капитан О
 
27.07.13
12:14
а есть разница между перед и при?
3 SherifSP
 
27.07.13
12:18
(2) Перед значит строка еще не добавлена в тп, при значит уже добавлена
4 SherifSP
 
27.07.13
12:55
Может кому пригодится в событии тп "ПриПолученииДанных" создаем процедуру и прописываем такой код в 1 строку

ЭлементыФормы.Товары.ТекущаяКолонка = ЭлементыФормы.Товары.Колонки.Характеристика;

Проверил на обработке, работает, в тп документов могут быть другие события которые могут мешать позиционироваться на нужной ячейке новой строки.
5 Капитан О
 
27.07.13
13:06
(4) на здоровье
6 Капитан О
 
27.07.13
13:07
(5) сторно. фигню сделал
7 SherifSP
 
27.07.13
13:09
(6) А как надо?
8 Капитан О
 
27.07.13
13:13
(7) откуда ж я знаю? тут думать надо
9 SherifSP
 
27.07.13
13:19
(8) Время есть подумать?
10 SherifSP
 
27.07.13
13:19
+(9) Давай вместе думать)
11 Капитан О
 
27.07.13
13:25
(10) не, мне лениво, у меня суббота
12 SherifSP
 
27.07.13
13:32
Из за того что добавил строку кода в (4) при добавлении новой критическая ошибка и программа вылетает, как так? платформа 8.1, конфа УПП
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс