#6
by Влад_Л
мой вопрос: можно ли как-то узнать НОМЕР СТРОКИ ТабличногоПоля? Ответ=(Да|Нет); ?(Ответ=Да,Пояснить,Спасибо) ;))))))))
#7
by Shaytan
Нет: Табличное поле относится к интерфейсным объектам, и служит средством отображения и редактирования данных, но не содержит их. Следовательно не может рассматриваться как коллекция строк, не имеет текущей строки следовательно не возможно получить номер текущей строки.
#12
by Влад_Л
ТаблицаЗначений ведь не является интерфейсным объектом и является коллекцией строк, тогда почему в ней тоже нельзя получить НОМЕР текущей строки?
#13
by Влад_Л
вообще-то я сейчас просто занимаюсь изучением восьмерки и переделываю некоторые, особо полезные обработки, написанные под 7.7, под 8.0.
#15
by Shaytan
Синтаксис: Индекс(<Строка>) Параметры: <Строка> (обязательный) Тип: СтрокаТаблицыЗначений. Строка таблицы значений, для которой нужно определить индекс. Возвращаемое значение: Тип: Число. Индекс указанной строки в коллекции. Если не найдено, то возвращается -1. Описание: Получает индекс строки в коллекции строк таблицы значений.
#16
by Волшебник
Текущая строка обычно хранится в отдельной переменной типа "СтрокаТаблицыЗначений", а перебор строк таблицы значений или табличной части обычно организуется через цикл "Для Каждого", поэтому номер текущей строки обычно не нужен. Но если он нужен, то можно использовать Индекс, как написано в .
#17
by Влад_Л
(15,16) спасибо я попробую воспользовать Вашими советами, но хочу дополнительно пояснить, что номер строки мне нужен для того, чтобы он постоянно отображался на форме и менялся тогда, когда пользователь перемещается со строки на строку в табличном поле.
#18
by Евгений
Можно, только следует учитывать, что при установке отборов и сортировок индекс может перестать совпадать с видимым номером строки. Поскольку порядок отображения на экране перестанет совпадать с порядком хранения данных. Впрочем, это вопрос больше политический, и его актуальность зависит от контекста применения...
#19
by Влад_Л
внимание!!! правильный ответ: нужно просто добавить колонку, которая содержит номер строки, и когда нужно - считывать из нее значение. это мне сегодня утром в голову пришло (не зря говорят утро вечера мудреннее ;)))))))) а в предопределенной процедуре ПриАктивизацииСтроки (точнее в процедуре, которая обрабатывает это событие) можно получать номер строки когда он меняется.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить номер текущей строки в форме документа
- Как программно сменить номер текущей строки дерева значений?
- Запись периодических реквизитов: Время,Документ,Номер,Номер Стр
- Как определить номер(индекс) текущей строки при редактировании ячейки табли
- Серийный номер? Серийный номер!
- Как получить индекс текущей строки табличного поля?
- Как получить номер текущей строки во внешней печатной форме?
- Номер проводки и номер строки документа
- Неверный номер основной записи. Ожидается номер: 1!
- УТ11 "Номер сообщения меньше номер ранее принятого сообщения" где поменять?
- Как в поле табличного документа найти номер строки и номер колонки по значению
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
В этой группе 1С
- Проверка на кавычки
- О конфликте Касперского и 1С
- Образец договора доработки 1с, разработки новой конф. для физ. лица
- Сервис::Монитор пользователей::Активные пользователи
- Как запретить печать таблицы???
- Вопрос по регистрам, лишние строки при выгрузке запроса в тз
- Как вести в 1С: Бухгалтерия 7.7 учет обособленных подразделений?
- Абалдеть!!! В конфигуратор не могу войти. "Ошибка блокировки метаданных"
- Конвертация html в txt
- 7.7 Выгрузка справочников CVWizard.ert ?
- Больничные накладываются друг на друга. ЗиК
- 8.0 Чтоб ему Пусто() было!..
- Как в запросе сделать группировку по видам документа?
- Как нарисовать картинку в 1С программно?
- Объединенные ячейки в 1с в Экселе совсем не объединенные (((
- Инвентаризационная опись. Помогите пожалуйста.
- Группировка по виду документа в запросе 7.7
- Где посмотреть пример реализации перетаскивания (drag & drop)?
- В расчет количества дней отпуска не входят праздники за 2005 год
- Как можно перенести программно элемент справочника в другую группу