|
Изменить текущую строку таблицы
| ☑ |
0
Ayvengo
05.05.15
✎
22:05
|
Что я делаю не так?
ЭлементыФормы.Товары.ТекущаяСтрока = Товары[i]
Пишет
Невозможно изменить текущую строку
|
|
1
Креатив
05.05.15
✎
22:08
|
(0)Загляни в СП. Там с тобой случится прозрение. Что-то типа.
ЭлементыФормы.Товары.ТекущаяСтрока(i)
|
|
2
Ayvengo
05.05.15
✎
22:12
|
(1) круто, не знал, что есть метод ТекущаяСтрока() для элемента формы "Табличное поле"...
|
|
3
Ayvengo
05.05.15
✎
22:21
|
Да, кстати, перед этим табличная часть очищается, потом заполняется. По структуре для поиска, сформированной до очищения, ищутся строки и берется первая найденная. Далее разными способами:
ЭлементыФормы.Товары.ТекущаяСтрока = НайденныеСтроки[0]
Или
ЭлементыФормы.Товары.ТекущаяСтрока = Товары[НайденныеСтроки[0].НомерСтроки-1]
Во всех случаях на платформе 8.3 вылетает ошибка, на 8.2 не происходит позиционирование, просто устанавливается первая строка таблицы.
|
|
4
Ayvengo
05.05.15
✎
22:27
|
(1) кстати, если еще не понял или не прочитал и не проникся моей иронией, то .. написал ты чушь ...
|
|
5
Fragster
гуру
05.05.15
✎
22:51
|
.ПолучитьИдентификатор
|
|
6
Ayvengo
05.05.15
✎
23:38
|
Блин, это не управляемые формы ...
|
|
7
Ayvengo
05.05.15
✎
23:53
|
в общем только через ПодключитьОбработчикОжидания получилось :( бред...
|
|
8
mehfk
06.05.15
✎
04:18
|
(0) Глюк 8.3, переходи на 8.2
|
|
9
Ayvengo
07.05.15
✎
23:24
|
(8) нашел другой вариант ;) написал алгоритм при котором таблица не очищается :)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший