#0
by SiS2013
Есть ТаблицаЗначений, в которой несколько десятков строк Использую команду НайтиСтроки с определённым условием. Возвращает Массив строк таблицы значений удовлетворяющий условию отбора. Вопрос: Как у найденной строки получить индекс ( порядковый номер) который строка занимает в таблице значений. (не путать с порядковым номером строки в массиве найденных строк) Пожалуйста, напишите команду, код. Или если програмно не возможно, то посоветуйте другое решения. Нужно отобрать строки с определенными значениями и получить их порядковые номера занимаемые в таблице значений (неужели только перебор через цикл?!!!)
#3
by SiS2013
Ооооо да, круто, спасибо. получилось. Есть еще таблица значений №2 у которой есть колонка содержащая номер строки таблицы значений №1. (т.е индекс –это такой своеобразный ключ. Отбираю нужные строки в ТЗ№1 затем отбираю нужные строки в ТЗ№2 у которых в колонке указан индекс найденной строки из ТЗ№1) Одной строке ТЗ№1 может соответствовать несколько строк ТЗ№2.
#7
by Infsams654
вряд ли. Если там еще удаление/добавление, то ни о каком контроле не может быть речи
#8
by SiS2013
Согласен не айс, Удаление, сортировка строк в ТЗ№1 приведет к путанице, потере связи с ТЗ№2. А как лучше было организовать связь двух таблиц? Посоветуйте.
#11
by Infsams654
почему бы не переделать все. Например, на дерево значений, где в ветке из ТЗ№1 подчиненные строки (из ТЗ№2). Или там у Вас строка ТЗ№2 может быть связана с несколькими строками ТЗ№1 ?
#12
by SiS2013
Нет, только ТЗ1 к многим в ТЗ2. В дерево, переделывать много, а вот писать уникальный унификатор вместо строки в ТЗ№2, мысль хорошая.
#13
by Infsams654
а можно и так повелосипедить - в ТЗ№1 колонка с типом массив/таблица значений, где сразу нужные строки из ТЗ№2
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как строки таблицы даных сделать колонками?
- ТЗ. Удаление строки сдвигает строки?
- Известен индекс строки ТабличногоПоля1. Как получить значение его колонки?
- Как увеличить размер строки таблицы если длина строки больше ширины ячейки
- Составной индекс при работе с XBase
- Как определить номер(индекс) текущей строки при редактировании ячейки табли
- Отобрать строки из Таблицы Значений по значениям содержащимся в массиве
- Подсветка строки таблицы значений
- Как быстро заполнить значения строки массива значениями строки таблицы значений?
- Поломался индекс
- Динамический список - выделенные строки - суммирование содержимого строки..
В этой группе 1С
- Как из серверного общего модуля вызвать клиентскую процедуру (ПолучитьФорму)?
- Права доступа к Приходному ордеру в УТ 11
- Обособленное подразделение в ЗУП
- Ошибка в веб-клиенте 1С 8.3 при управлении свойством видимости
- скд, добавляю вычисляемое поле, затем в шапке хочу его отразить
- Как перепрыгнуть в конец списка документов
- Настройка сервера 1С 8.3 + SQL 2012
- Ошибка формата объекта настроек по причине: файл не обнаружен
- как в скд результат одного запроса сделать условием в другом запросе?
- автоматическое подключение предмета отладки
- Нормы расходы топлива на 100 км
- Интерфейс в Бухгалтерии 2.0
- УТ11 - Заказ поставщику - видимость колонок СтавкаНДС и СуммаНДС
- ЗУП. Перечисление НДФЛ в бюджет
- Обновление ЗУП КОРП до 2.5.78.1
- Развернуте сальдо по регистру накопления
- Программное выполнение отчета СКД
- БП 3.0: процедура заполнения организации при создании нового документа
- 1С УТ11 Безналичная оплата
- Можно ли интегрировать отчет на СКД в управляемую форму?