Имя: Пароль:
1C
 
Аварийное завершение, ТекущаяСтрока, 27 платформа
0 picom
 
17.06.25
12:59
Всегда работал такой код

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


Т.е. был переход на следующую строку.
Так же не работает код из ветки Перейти на следующу строку програмно..

ТекущиеДанные = Объект.Таблица.НайтиПоИдентификатору(Элементы.Таблица.ТекущаяСтрока);
Индекс = Объект.Таблица.Индекс(ТекущиеДанные);
Если Индекс > Объект.Таблица.Количество() - 1 Тогда
   Возврат;
КонецЕсли;
СледующаяСтрока = Объект.Таблица[Индекс + 1];
Элементы.Таблица.ТекущаяСтрока = СледующаяСтрока.ПолучитьИдентификатор();


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


На 26-ой платформе работает, на 27-ой аварийное завершение.
Как вылечить?
1 d4rkmesa
 
гуру
17.06.25
12:56
(0) Ошибки никакой в ЖР нету?
2 picom
 
17.06.25
12:59
(1) нету
3 picom
 
17.06.25
13:37
Теперь не работает при окончании ввода текста, перенес код в

&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
	Элементы.Товары.ТекущаяСтрока = Элементы.Товары.ТекущиеДанные.НомерСтроки ;
КонецПроцедуры
4 d4rkmesa
 
гуру
17.06.25
14:09
Версия 8.3.27.1606? Ну, я тут как статист, у меня только дома 27-я платформа, даже установка была с некоторыми невнятными ошибками. Пожалуй, надо подождать версии постабильнее.
5 picom
 
17.06.25
14:16
(4) все 27 ые