Отбор в табличном поле 1с 8.2, обычные формы #706418


#0 by dkonakov
Читал форум, много тем по этому вопросу. но так и не понял. Есть два табличных поля на форме. У обоих данные - таблицы значений. Нужно при активизации строки отбирать строки по реквизиту во втором табличном поле. Как это сделать? ОтборСтрок отсутствует..
#1 by salvator
НайтиСтроки
#2 by Рэйв
код покажи
#3 by dkonakov
Пробовал вот так, но видимо это только для УФ.
#4 by dkonakov
Возвращаемое значение: Тип: Массив. Массив строк таблицы значений, соответствующих условиям поиска. Замечание! Массив хранит ссылки на строки таблицы значений, то есть при изменении строки в таблице, значение в массиве тоже будет измененным. А если изменять этот массив, изменится ли сама таблица?
#5 by Рэйв
Вместо Значение.Отбор - ОтборСтрок поставь
#6 by Рэйв
ЭлементыФормы.ТЧСкидкиНоменклатуры.ОтборСтрок.Номенклатура.Использование
#7 by dkonakov
Поле объекта не обнаружено (ОтборСтрок) Форма Обычная, неуправляемая. Данные в табличном поле - таблица значений.
#8 by Рэйв
Видимо для ТЗ нет отбора. Сделай табличными частями.
#9 by banco
или заполнять ТЗ при активизации строки
#10 by Рэйв
Тоже вариант
#11 by dkonakov
Заполнять не получится, эту ТЗ могут изменять и эти изменения надо будет использовать в дальнейшем. Попробую табличной частью пооперировать. Спасибо.
#12 by dkonakov
А если это обработка, разве я могу делать запись в табличную часть?
#13 by Рэйв
Да хоть в две.
#14 by dkonakov
Спасибо, получилось! Вместо второй таблицы значений сделал табличную часть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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