Изменение значения в строке ТЧ через связный элемент
Всем добрый день.
На форме документа есть ТЧ. Одна из колонок называется, например, Примечание. Также на форму добавлен ЭФ, у которого путь к данным Элементы.ТЧ.ТекущиеДанные.Примечание. При добавлении новой строки в ТЧ, значение по колонке Примечание отображается в ЭФ. Но если я ввожу текст в ЭФ, он не переносится в колонку Примечание по выделенной строке.
Подскажите, может кто-нибудь сталкивался с таким? Как сделать, что бы при вводе текста в ЭФ, данные переносились в колонку Примечание в текущую строку?
На форме документа есть ТЧ. Одна из колонок называется, например, Примечание. Также на форму добавлен ЭФ, у которого путь к данным Элементы.ТЧ.ТекущиеДанные.Примечание. При добавлении новой строки в ТЧ, значение по колонке Примечание отображается в ЭФ. Но если я ввожу текст в ЭФ, он не переносится в колонку Примечание по выделенной строке.
Подскажите, может кто-нибудь сталкивался с таким? Как сделать, что бы при вводе текста в ЭФ, данные переносились в колонку Примечание в текущую строку?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Имеется ввиду - по мере ввода текста не "переносится"?
Тут вроде ничего нельзя сделать - просто так поле ввода устроено (ну или что там за ЭФ).
По нажатии ENTER или потери фокуса должен "переноситься".
Но если я ввожу текст в ЭФ, он не переносится в колонку Примечание по выделенной строке.
Имеется ввиду - по мере ввода текста не "переносится"?
Тут вроде ничего нельзя сделать - просто так поле ввода устроено (ну или что там за ЭФ).
По нажатии ENTER или потери фокуса должен "переноситься".
(6) Странно это. Тут вроде ни каких сложностей быть не должно. Это же прямо совсем стандартная функциональность.
Просто поле ввода связано с текущими данными таблицы.
А ни каких "отягчающих" обстоятельств нет?
Типа включенного непосредственного редактирования в ячейке таблицы?
И это же управляемая форма?
Просто поле ввода связано с текущими данными таблицы.
А ни каких "отягчающих" обстоятельств нет?
Типа включенного непосредственного редактирования в ячейке таблицы?
И это же управляемая форма?
Должен выводится, возможно у вас где-то дополнительная обработка и замена идет.
Можно конечно на ЭФ повесить обработчик ОкончаниеВводаТекста и в нем прописать
&НаКлиенте
Процедура ЭФОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
ТекущиеДанные = Элементы.ТЧ.ТекущиеДанные;
ТекущиеДанные.Примечание = Текст;
КонецПроцедуры
Можно конечно на ЭФ повесить обработчик ОкончаниеВводаТекста и в нем прописать
&НаКлиенте
Процедура ЭФОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
ТекущиеДанные = Элементы.ТЧ.ТекущиеДанные;
ТекущиеДанные.Примечание = Текст;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот