Сравнение строк ТЧ документа #516145


#0 by Yafakir
Народ, бьюсь над вопросом!! При добавлении новой строки в ТЧ нужно сделать проверку, есть ли такая же строка в этой ТЧ
#1 by SnarkHunter
Такой же нету!
#2 by Dmitr
в чем проблема то
#3 by BuHu
наверно проверку на товар? и что не получается?
#4 by Yafakir
Пытаюсь таким образом!
#5 by Yafakir
вверх
#6 by Yafakir
В общем нужно новую строку со всеми предыдущими сравнить и в каком обработчике?
#7 by dryms
Эффективней будет использовать метод Найти
#8 by BuHu
зачем церез цикл?
#9 by Yafakir
А как тогда проверить предыдущие строки?
#10 by LAAry
Как то так:
#11 by dryms
Если ЭтотОбъект.ЗП.найти(Элемент.ТекущаяСтрока.Подразделение,"Подразделение")<>Неопределено Тогда Элемент.ТекущаяСтрока.ЗП = Строка.Остаток; Конецесли
#12 by dryms
+ надо сравнить номер найденой строки с номером текущей, т.к. может найти сама себя
#13 by Сергей Д
Выгрузить ТЧ в ТаблицуЗначений, добавить колонку "Количество", заполнить ее единицами, а потом свернуть ТЗ по всем полям. Где Количество станет больше 1 - есть повторы.
#14 by Yafakir
Это и происходит!! А как получить номер найденной строки?
#15 by Просто Лёха
#16 by LAAry
ТабличнаяЧасть.Индекс[ТекущаяСтрока]
#17 by Просто Лёха
НайтиСтроки (FindRows) Синтаксис: НайтиСтроки(<Параметры отбора>) Параметры: <Параметры отбора> (обязательный) Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение. Возвращаемое значение: Тип: Массив. Массив из строк табличной части, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено. Описание: Осуществляет поиск строк табличной части, соответствующих заданному условию поиска. Примечание: Метод эффективно использовать для выборки неуникальных значений. Пример:
#18 by LAAry
точно)
#19 by Просто Лёха
Кстати в НайтиСтроки никогда не будет НЕОПРЕДЕЛЕНО
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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