#0
by freelog
Доброго всем вечера! Ситуация следующая... Во внешней обработке есть таблица значений. По запросу, она очищается и перезаполняется новыми данными (на сервере). На клиенте она обновляется при помощи Оповестить &НаКлиенте Визуально таблица на клиенте отображается, но в процедуре ПриАктивизацииСтроки(Элемент) параметр Элементы.МояТаблица.ТекущаяСтрока показывает странные значения Например: в таблице было 3 строки, перезаписали таблицу и в ней стало 5 строк (визуально эти 5 строк и отображаются), но при позиционировании курсора на 1-ю строку - параметр Элементы.МояТаблица.ТекущаяСтрока = 4 как-будто бы счетчик строк не обновился...но предыдущих 3-х строк в таблице не видно Собственно, вопрос: WTF?
#3
by Остап Сулейманович
Вот объясните тов. преподаватель зачем оно нужно? Вот это вот "ТекущаяСтрока"? Понятно за индекс. Понятно за ТекущиеДанные. Зачем нужно ТекущаяСтрока - я так и не понял. Что с ней можно делать?
#4
by RomanYS
у таблицы значений были строки ТЗ- по сути ссылки, их, например, можно было поместить в массив и они не изменялись, если удалить строку между ними. Здесь это поле - некий аналог, на который можно "ссылаться"
#5
by GROOVY
Так идентификатор не только у строк ТЧ и ТЗ бывает, есть еще динамический список. Оно как бы идентифицирует конкретную строку, независимо от того, нажал юзер на сортировку или удаление...
#6
by freelog
Спасибо, теперь стало понятно. Думаю, что я такой не последний=) Все правильно, без идентификатора при сопоставлении строк на клиенте и сервере может произойти каша. Но, блин, нельзя было назвать параметр "Идентификатор" или "ИдентификаторСтроки"? Путают людей...) Всем спасибо за участие! Все получилось. В итоге, было: Объект.МояТаблица[Элементы.МояТаблица.ТекущаяСтрока] стало: Объект.МояТаблица.НайтиПоИдентификатору(Элементы.МояТаблица.ТекущаяСтрока)
#7
by Остап Сулейманович
+ Спасибо. Немного прояснилось. Но прикладной вопрос "как его использовать" остался. Можно ли например как в обычных формах сделать список (массив) строк куда складывать идентификаторы и быть всегда уверенным, что идентификаторы новой порции данных динамического списка не перезатрут данные предыдущей порции?
#9
by Остап Сулейманович
Не знаю нафига. В порядке бреда - озвучку сделать на конкретные строки. "Можно по идентификатору строку из данных получить." Это обратная задача. Имея идентификатор - получить строку. А если нужно на время сеанса хранить какой-то определенный пользователем набор идентификаторов. Для простоты считать, что набор данных для динамического списка за время сеанса не пересоздается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При СформироватьПриОткрытии отчет формируется криво
- Может ли быть Таблица значений в Таблице Значений
- УТ 11 как обновляется классификатор банков
- УФ, список значений, тип значений
- Список значений - Таблица значений - Временная таблица
- УФ. Как загрузить таблицу значений в реквизит формы с типом таблица значений?
- Передачазначения перечисления через список значений в др. форму криво работает
- Как найти элемент конфигурации - таблица Reference36 и таблица SeqB25827
- Конвертация, отладка алгоритмов загрузки. Модуль отладки формируется криво
- Дерево значений и таблица значений в одном реквизите.
В этой группе 1С
- v7: MetaDataWork. ПолучитьДатуВремяИдДок.
- Отчет "Остатки товаров, принятых на комиссию" , УТ 11.1
- 1С УТ и интеграция с сайтом на Opencart
- ОткрытьФормуМодально()
- Свой документ. Своего регистра сведений нет в командном интерфейсе УФ документ.
- СКД. Метод дополнения: Движения vs ДвиженияИГраницыПериода
- использовать разные правила конвертации по условию 1с 8 КД2.1
- как в ЗУП3.0 провести реестр сведений для назначения и выплаты пособий? Ругается
- Подключение к SQLEXPRESS через 1С
- как отсторнировать последствия ошибки при неправильном закрытии месяца
- Регламентное задание не отправляет почту через Outlook
- УТ 11 Вопрос про механизм Текущие дела
- Как правильно обновить Планы видов характеристик ВидыСубконтоБюджет
- Замена лицензии криптопро ксп
- Как перенести наработку в другое подразделение в УПП?
- Как в СКД очистить отбор программно?
- Управление торговлей 11.1 После переноса данных
- Розница 2.1 начисление бонусов
- Не работает тонкий клиент
- АТОЛ драйвер устройств ввода + клавиатурный сканер