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