|   |   | 
| 
 | Динамический список. Как ПередНачаломИзменения получить колонку? | ☑ | ||
|---|---|---|---|---|
| 0
    
        bolobol 12.09.18✎ 09:20 | 
        Добрый!
 Подскажите, пожалуйста, как в динамическом списке на форме, который регистр сведений отображает, в событии ПередНачаломИзменения получить текущую активную колонку? | |||
| 1
    
        Lexey_ 12.09.18✎ 09:22 | 
        (0) ТаблицаФормы (FormTable)
 ТекущийЭлемент (CurrentItem) Использование: Чтение и запись. Описание: Тип: ПолеФормы. Текущее поле в таблице. | |||
| 2
    
        bolobol 12.09.18✎ 09:24 | 
        Аааа... так это это это! Спасибо! ))     | |||
| 3
    
        bolobol 12.09.18✎ 10:35 | 
        Класс! Только толку от названия элемента нет, т.к. информации о Значении в этом элементе никак не получить...
 Т.е. - как получить тогда значение? | |||
| 4
    
        bolobol 12.09.18✎ 11:15 | 
        Никто не получал никогда значение в текущей колонке текущей строки динамического списка?     | |||
| 5
    
        olegves 12.09.18✎ 11:22 | 
        (4) кури текущиеданные     | |||
| 6
    
        bolobol 12.09.18✎ 11:56 | 
        (5) Чего их курить - мне из них надо получить, но чтобы что-то получить - текущую колонку понять нужно.     | |||
| 7
    
        bolobol 12.09.18✎ 13:03 | 
        Не суббота, вроде.. не ночь... Где все?     | |||
| 8
    
        catena 12.09.18✎ 13:40 | 
        А для чего?     | |||
| 9
    
        bolobol 12.09.18✎ 13:44 | 
        Для ответа на вопрос, ну, очевидно же)     | |||
| 10
    
        singlych 12.09.18✎ 14:02 | 
        (3) Че это нет. Там не имя элемента, а элемент. А у него путь к данным есть (правда, на сервере только), из него получишь имя поля в текущих данных.     | |||
| 11
    
        bolobol 12.09.18✎ 14:06 | 
        (10) Но элемент на сервер не передать     | |||
| 12
    
        bolobol 12.09.18✎ 14:07 | 
        Или, подразумевается что на сервер надо с контекстом идти, ради одного значения?     | |||
| 13
    
        bolobol 12.09.18✎ 14:09 | 
        +ради одного, и даже известного на клиенте значения... не, не может быть     | |||
| 14
    
        olegves 12.09.18✎ 14:19 | 
        (6) голову тоже надо включить - в текущих данных у тебя есть все колонки, а в текущем элементе - имя нужной тебе колонки     | |||
| 15
    
        bolobol 12.09.18✎ 14:31 | 
        (14) Так включите! Кто ж против. Удивите результатом     | |||
| 16
    
        olegves 12.09.18✎ 14:38 | 
        (15) у меня нет доступа к выключателю разума твоей головы, так что увы     | |||
| 17
    
        bolobol 12.09.18✎ 14:38 | 
        (16) Свою включите, моя включена - вопрос задан.     | |||
| 18
    
        singlych 12.09.18✎ 14:40 | 
        (12) Если это проблема, можно сделать табличку, в которой хранить соответствие имен элементов колонкам списка, и получать из нее колонку на клиенте.     | |||
| 19
    
        bolobol 12.09.18✎ 14:50 | 
        (18) При создании на сервере заполнять её? И как то при изменении состава колонок пользователем, когда он с различных ссылок добавляет реквизиты?     | |||
| 20
    
        bolobol 12.09.18✎ 14:51 | 
        Т.е. - однозначно, без контекстного вызова сервера, получить данные именно из колонки, где спозиционирован курсор - никак?     | |||
| 21
    
        singlych 12.09.18✎ 15:09 | 
        (19) А вот с этим как-то мрачно. Я было предположил, что путь к данным добавленных колонок в общем случае будет содержать обращение через точку, и типа тогда без сервера уж никак не обойтись. Решил проверить, оказалось, что при клике на такую колонку ТекущийЭлемент не определен, а попытка вычислить это значение в табло валит платформу (8.3.10.2561).     | |||
| 22
    
        bolobol 12.09.18✎ 15:34 | 
        (21) Точно! Та же платформа - вылетела, но я не придал этому значения))     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |