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