Вход | Регистрация



Активировать ячейку в табличной части формы. Управляемые формы.

Активировать ячейку в табличной части формы. Управляемые формы.
Я
   Radion
 
30.09.16 - 19:09
Помоги плиз. ЭтаФорма.ТекущийЭлемент = Элементы.ТаблицаВзвешиваний.ТекущиеДанные.Количество; Ошибка - Несоответствие типов. Спасибо.
 
 
   Radion
 
1 - 30.09.16 - 19:11
Табличная часть состоит из нескольких колонок, требуется чтобы при программном вводе строки стала активна колонка "Количество".
   jsmith
 
2 - 30.09.16 - 19:11
Так ты число пытаешься присвоить емана
   Radion
 
3 - 30.09.16 - 19:13
(2) понимаю, а вот как реализовать?
   jsmith
 
4 - 30.09.16 - 19:15
Элементы.ТаблицаВзвешиваний.ТекущаяСтрока = Элементы.ТаблицаВзвешиваний.ТекущиеДанные.ПолучитьИдентификатор();
Элементы.ТаблицаВзвешиваний.ТекущийЭлемент = Элементы["ТаблицаВзвешиваний" + ИмяКолонки];
   jsmith
 
5 - 30.09.16 - 19:15
Попробуй так. Должно получиться.
   Radion
 
6 - 30.09.16 - 19:22
(4) спасибо нет не получилось
   jsmith
 
7 - 30.09.16 - 19:25
Да что ж это такое! Щас открою конфигуратор.
   Radion
 
8 - 30.09.16 - 19:29
Сделал так:
ЭтаФорма.ТекущийЭлемент =  Элементы["ТаблицаВзвешиваний" + "Вес"];
Я вижу что курсор встал на ячейку, только курсор не мигает. Так как эта поле будет попадать вес товара с весов по стабилизации.
   jsmith
 
9 - 30.09.16 - 19:30
Тебе надо, чтобы мигал?
   Radion
 
10 - 30.09.16 - 19:32
да)
 
 Рекламное место пустует
   jsmith
 
11 - 30.09.16 - 19:33
А что значит мигает?
   jsmith
 
12 - 30.09.16 - 19:34
Так-то при вводе новой строки позиционирование на ячейке через как ты сделал означает, что ты уже провален туда.
   Radion
 
13 - 30.09.16 - 19:34
мигает курсор в ячейке
   Radion
 
14 - 30.09.16 - 19:36
суть в том что весы работают через исполняемый файл, т.е. если ячейка не активна, то значение подставляться не будет.
   jsmith
 
15 - 30.09.16 - 19:41
У меня активна.
   jsmith
 
16 - 30.09.16 - 19:43
   Radion
 
17 - 03.10.16 - 13:54
(16) визуально вижу, что курсор встал на нужную ячейку (ячейка выделена), нажимаю Enter курсор начинает мигать. А так нет почему то.
   Radion
 
18 - 03.10.16 - 15:22
up )
   Fedor-1971
 
19 - 03.10.16 - 16:08
(17) ИсменитьСтроку()? Введи строку в режим редактирования.
Или попытайся рулить через СообщениеПользователю, привязанное, к конкретной строке таблицы. Должно войти в режим редактирования автоматически
   Cyberhawk
 
20 - 03.10.16 - 16:17
Так режим редактирования реквизита поставь "Непосредственно"
   Radion
 
21 - 04.10.16 - 14:34
Спасибо, всем.
Получилось, так:
Элементы.ТаблицаВзвешиваний.ТекущаяСтрока = Элементы.ТаблицаВзвешиваний.ТекущиеДанные.ПолучитьИдентификатор();
Элементы.ТаблицаВзвешиваний.ТекущийЭлемент = Элементы["ТаблицаВзвешиваний" + ИмяКолонки];
Элементы.ТаблицаВзвешиваний.ТекущийЭлемент.ИзменитьСтроку();
   Radion
 
22 - 07.10.16 - 10:47
подниму тему, возникла проблемка. После того как удаляешь или смещаешь строки в табличной части, и затем пытаешься спозиционироваться  на последней строке и ячейке (чтобы ее активировать) то происходит смещение/позиционирование и активация на более высокой строке (не на новой строке). Если ничего не менять в табличной части, то все работает корректно. Прошу помочь. Спасибо.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует