#5
by Рауф
мне надо удалить в табличной части документа только дублирующие строки и оставить только последнею
#8
by sapphire
Что проще запросом получить ТЧ без дублей и загрузиьт её или бегать по таблице и искать дубли?
#9
by rphosts
1.найти запросом все дубли кроме последних. 2.обходя выборку удалять соответсвующие строки
#11
by sapphire
В общем вариантов, масса, старый вариант - скопировать ТЧ, добавить колонку счетчика уникальности, свернуть по полям и просуммировать счетчик. Отсортировать по счетчику в порядке убывания. Перебираешь строки полученной таблицы пока счетчик уникальности больше 1. Инициализируешь счетчик удаляемых строк=значение счетчика уникальности Находишь строки в табличной части. Для каждой строки если найденные в ТЧ если 1<счетчик удаляемых строк тогда удаляешь строку.
#13
by sapphire
Первую, но сели изначально надо удалить 1, потом, 7, и с 20 по 50-ю, будет весело :)
#21
by rphosts
+ кста и запрос не намного сложнее: сначао как в а потом те которые не попали в этот список.
#31
by ILM
Первый вопрос: зачем удалять дубли в ТЧ? Второй вопрос: зачем вводить дубли в ТЧ? Третий вопрос: Если заполняется автоматом, то можно ли в механизме заполнения избежать дублей?
#36
by Infsams654
на счет, зачем вводить дубли в ТЧ, в типовых 1С нопределенность какая-то: БП 3 есть Функция ПроверитьОтсутствиеДублейВТабличнойЧасти(Объект, ИмяТабличнойЧасти, ПоляПроверки, Отказ) Экспорт, при чем в ОМ УправлениеВнеоборотнымиАктивами, почему то; БГУ 2 Функция ЭтоСтрокаДубль(ТабЧасть, СтрокаТабЧасти, СтруктураРеквизитов) Экспорт - в ОбщегоНазначенияБГУ
#37
by ILM
Все зависит от бизнес-логики. Где-то нужно удалять дубли например, в заказах поставщикам. Где-то, в заказах на производство, нет. Про это и был вопрос к ТС в .
#38
by Miss1C
Много мороки) Я бы посоветовала создать такую же ТЗ и при переборе строк с основной методом найти строки записывать только уникальные данные)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- не могу удалить строки из Табличного Поля
- Удалить из конфигуратора документ либо модуль документа
- как программно удалить строку из печатной таблицы
- Как удалить текущую строку документа при переборе табличной части ?
- как скриптом удалить первую строку в текстовом файле
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- Как удалить строку из табличного поля формы?
- Как удалить строку в табличной части документа?
- Как удалить строку из списка значений.
- Обращение к табличной части справочника из табличной части документа
В этой группе 1С
- СрезПоследних в СКД
- Где серии и ГТД в УТ 11.0.9.14 ?
- загрузка тз в регистр сведений
- Бесконтурный ориентирвоанный граф.
- v7: Запутался с регистром остатков товаров в 1с77
- Посоветуйте книгу по УТ 11
- Остатки товаров в разрезе поставщиков. УТ 11.
- Как передать параметр из документа в обработку и получить результат?
- УФ. РеквизитФормыВЗначение(""Объект"")[СтрокаВызова]
- Как в Outlook Web Access добавить колонку с размером сообщения?
- v7: Обнаружил косяк в 7-ке - дублируются записи справочника в dbf
- Вопрос по автогруппировке в отчетах
- Двойная авторизация
- УТ11 изменение цены в чеке ККМ
- Как программно узнать, кто "сидит" в документе???
- КД 2. Поиск элемента справочника по реквизиту табл.части
- v7: скорость работы 1с 7.7 в терминале с удаленного клиента
- Медленный подбор номенклатуры
- УПП:ограничение доступа по подразделениям
- v7: Выполнение расшифровок при закрытой форме отчета