|   |   | 
| 
 | Объясните эффект, плииз | ☑ | ||
|---|---|---|---|---|
| 0
    
        makfromkz 15.11.13✎ 13:23 | 
        есть код из обработки на УФах:
 [CODE] &НаКлиенте Процедура ТПоле1ПриИзменении(Элемент) ТПоле1ПриИзмененииНаСервере(Элемент.ТекущаяСтрока); КонецПроцедуры [/CODE] табличное поле на форме из 2-х строк и Элемент.ТекущаяСтрока в отладчике при каждом вызове для 0-й строки возвращает последовательность 0, 2, 4, и т.д. почему????? | |||
| 1
    
        GROOVY 15.11.13✎ 13:24 | 
        Текущая строка и номер строки не связаны.     | |||
| 2
    
        makfromkz 15.11.13✎ 13:31 | 
        дык, тогда шо таке ТекущаяСтрока?     | |||
| 3
    
        Asmody 15.11.13✎ 13:31 | 
        (2) СП украден?     | |||
| 4
    
        Холодильник 15.11.13✎ 13:32 | 
        ян. используй идентификатор строки     | |||
| 5
    
        GROOVY 15.11.13✎ 13:32 | 
        (2) Идентификатор текущей строки.
 Кури методы ДанныеФормыКоллекция (FormDataCollection) НайтиПоИдентификатору (FindByID) Синтаксис: НайтиПоИдентификатору(<Идентификатор>) Параметры: <Идентификатор> (обязательный) Тип: Число. Идентификатор строки таблицы. Возвращаемое значение: Тип: ДанныеФормыЭлементКоллекции; Неопределено. Неопределено - элемент не найден. Описание: Получает элемент коллекции по идентификатору. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). | |||
| 6
    
        makfromkz 15.11.13✎ 13:37 | 
        (3) СП прочитан, но он зело невнятен:
 ТекущаяСтрока (CurrentRow) Использование: Чтение и запись. Описание: Тип: Произвольный. Идентификатор текущей строки таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. Примечание: Если устанавливаемое значение не является допустимым (такое значение отсутствует) для данной таблицы, то такая установка игнорируется. Тип определяется расширением таблицы. | |||
| 7
    
        Necessitudo 15.11.13✎ 13:42 | 
        Эпический вопрос - чем отличаются ТекущаяСтрока и ТекущиеДанные?     | |||
| 8
    
        makfromkz 15.11.13✎ 13:43 | 
        ога, спасибо, буду вникать в  ваши подсказки, а пока почему то работает такая вещь:
 Процедура ТПоле1ПриИзменении(Элемент) ТПоле1ПриИзмененииНаСервере(Элемент.ТекущаяСтрока); КонецПроцедуры &НаСервере Процедура ТПоле1ПриИзмененииНаСервере(индекс) индекс = индекс % ТПоле1.Количество(); // временный обход траблы тстрока = ТПоле1[индекс]; | |||
| 9
    
        Господин ПЖ 15.11.13✎ 13:44 | 
        (7) в текущей строке только то что видно по настройке списка     | |||
| 10
    
        Asmody 15.11.13✎ 13:45 | 
        (8) см. (1) очень внимательно     | |||
| 11
    
        makfromkz 15.11.13✎ 13:56 | 
        всем спасибо!
 сделал по вашему: &НаКлиенте Процедура ТПоле1ПриИзменении(Элемент) ТПоле1ПриИзмененииНаСервере(Элемент.ТекущаяСтрока); КонецПроцедуры &НаСервере Процедура ТПоле1ПриИзмененииНаСервере(ИДстроки) тстрока = ТПоле1.НайтиПоИдентификатору(ИДстроки); | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |