|
Перейти на следующую строку
| ☑ |
0
Arutynov
17.10.16
✎
15:37
|
Здравствуйте, имею Табличную часть При изменении определенной ячейки необходимо создать новую строку и сразу сделать ее активной для изменения. Спасибо
|
|
1
Arutynov
17.10.16
✎
15:37
|
УФ
|
|
2
Lexey_
17.10.16
✎
15:54
|
(0) ну нормальная задача, не знаешь сколько взять за нее что ли?
|
|
3
Arutynov
17.10.16
✎
15:56
|
Да вроде вопрос был как сделать )))))
|
|
4
Fedor-1971
17.10.16
✎
15:57
|
(0) за что ты её так? Заполнять новую строку не собираешься?
Вот тебе идея:
нов=Объект.ТвояТЧ.Добавить();
ИзменитьСтроку();
и проверь, что-бы строка стала активной.
|
|
5
Arutynov
17.10.16
✎
15:58
|
Добавить то получилось, а вот активизировать ячейку табличного поля туплю
|
|
6
Lexey_
17.10.16
✎
16:00
|
(5) почему бы не написать это в (0)?
свойство ТекущаяСтрока
|
|
7
Lexey_
17.10.16
✎
16:02
|
+(6)если ячейку, то ТекущийЭлемент
|
|
8
Arutynov
17.10.16
✎
16:10
|
&НаКлиенте
Процедура ТоварыОтсканированныеeanПриИзменении(Элемент)
ТекДанные = Элементы.ТоварыОтсканированные.ТекущиеДанные;
Номенклатура=НайтиНоменклатуруПоEANВSQl(ТекДанные.ean);
Если Номенклатура=1 тогда
Сообщить("Не найдена номенклатура по EAN в УКФ: "+ТекДанные.ean);
Возврат;
Иначе
ТекДанные.Номенклатура=Номенклатура;
КодУтУКФ=ПолучитьКодТД(ТекДанные.Номенклатура);
ТекДанные.code_ut=НайтиНоменклатуруВSQl(КодУтУКФ);
Объект.ТоварыОтсканированные.Добавить();
КонецЕсли;
КонецПроцедуры
Необхадимо Активизировать ТекДанные.ean!
|
|
9
Arutynov
17.10.16
✎
16:10
|
Необходимо
|
|
10
Fedor-1971
17.10.16
✎
16:21
|
(8) Это что? Т.е. ты хочешь что-бы за тебя код написали и попали в логику твоей формы?
Зайди в конфигуратор и проверь отладчиком (ТекДанные = Неопределено - проверяй).
|
|
11
Arutynov
17.10.16
✎
16:23
|
Я уже понял спасибо!
|
|