Индекс Строки таблицы значений в найденном массиве строк 1с8 #700117


#0 by SiS2013
Есть ТаблицаЗначений, в которой несколько десятков строк Использую  команду  НайтиСтроки с определённым условием.  Возвращает  Массив строк таблицы значений удовлетворяющий условию отбора. Вопрос: Как у найденной строки получить индекс ( порядковый номер) который строка  занимает в таблице значений. (не путать с порядковым номером строки в массиве найденных строк) Пожалуйста, напишите команду, код.  Или если програмно не возможно, то посоветуйте другое решения. Нужно отобрать строки с определенными значениями и получить их порядковые номера занимаемые в  таблице значений  (неужели только перебор через цикл?!!!)
#1 by H A D G E H O G s
ТаблицаИсходная.Индекс(ЭлементМассива)
#2 by Sammo
Зачем нужен их порядковый номер?
#3 by SiS2013
Ооооо да, круто, спасибо. получилось. Есть еще таблица значений  №2 у которой есть колонка  содержащая  номер строки таблицы значений №1. (т.е индекс –это такой своеобразный ключ.  Отбираю нужные строки в ТЗ№1 затем отбираю нужные строки в ТЗ№2 у которых в колонке указан индекс найденной строки из ТЗ№1) Одной строке ТЗ№1 может соответствовать несколько строк ТЗ№2.
#4 by H A D G E H O G s
"индекс –это такой своеобразный ключ. " Куевое решение.
#5 by H A D G E H O G s
Я надеюсь, ты контролируешь ситуацию :-)
#6 by Avganec
заводи колонку, в которой будет ключ.
#7 by Infsams654
вряд ли. Если там еще удаление/добавление, то ни о каком контроле не может быть речи
#8 by SiS2013
Согласен не айс, Удаление, сортировка строк  в ТЗ№1 приведет к путанице, потере связи с ТЗ№2. А как лучше было организовать связь двух таблиц? Посоветуйте.
#9 by H A D G E H O G s
УникальныйИдентифкатор
#10 by VikingKosmo
жесть какая :))
#11 by Infsams654
почему бы не переделать все. Например, на дерево значений, где в ветке из ТЗ№1 подчиненные строки (из ТЗ№2). Или там у Вас строка ТЗ№2 может быть связана с несколькими строками ТЗ№1 ?
#12 by SiS2013
Нет, только  ТЗ1 к многим в ТЗ2. В дерево, переделывать много, а вот писать уникальный унификатор вместо строки в ТЗ№2, мысль хорошая.
#13 by Infsams654
а можно и так повелосипедить - в ТЗ№1 колонка с типом массив/таблица значений, где сразу нужные строки из ТЗ№2
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С