Как убрать дубли в запросе 1с

Модифицировать запрос, чтобы в него не попадали повторы по заданному полю

возможно ли дописав «пару слов», сделать так, чтобы в запрос не попадали повторы по полю «НеСоответствия.Код»? на текущий момент есть строки с одинаковым Код, но с разным «НеСоответствия.Дата», а мне бы только последние по дате.
под «парой слов» подразумеваю, что-то типо:
ВЫБРАТЬ РАЗЛИЧНЫЕ
выбрать первые
или может Группировать по
и т.п.

П.С. потом данные выводятся в ПолеТабличногоДокумента. можно конечно при выводе данных добавить какие-нить проверки, но может можно сразу в запросе это сделать?

Отчёт СКД. Как сделать так, чтобы в него попадали только данные за оба периода
Приветствую. Не подскажите, как сделать в отчёте так, чтобы в него попадали только данные за оба.

создать прогу с БД чтобы все файлы создаваемые прогой попадали в БД
Доброго времени суток всем Проблема такова. Есть прога, которая создаёт файлы html и xml. Нужно.

Нужно чтобы из строк Edit значения попадали сразу в таблицу Excel
Ребята, нужна помощь. Нужно чтобы из строк Edit значения попадали сразу в таблицу Ecxel. на форме.

SanSaySP, спрошу проще
Есть записи:

ДатаКодПоле1Поле2
01.01.201400001значение1значение2
01.01.201400002значение1значение2
01.01.201400002значение2значение1

Какая запись для кода «00002» должна быть результирующей? По какому условию?

Какая запись для кода «00002» должна быть результирующей? По какому условию?

для понимания немного изменю вашу таблицу. допустим исходные данные такие
Дата Код Поле1 Поле2
01.01.2014 07:00 00001 значение1 значение2
01.01.2014 08:03 00002 значение1 значение2
01.01.2014 08:01 00002 значение2 значение1

значит в итоговом результате мне нужно получить:
01.01.2014 07:00 00001 значение1 значение2
01.01.2014 08:01 00002 значение2 значение1

остальные позиции просто не должны входить в результат

П.С. дату написал со временем, потому что состав даты могу поменять по своему усмотрению, да и вроде как понятие момент времени еще есть. еще не разбирался, но не суть.

Источник

Программирование в 1С для всех

Как найти дубли в справочнике (элементы совпадающие по названию) при помощи запроса в 1С?
Для этого необходимо получить выборку из этого справочника с названием и ссылкой.

Следующим шагом Вы группируете данную выборку по названию, а к полю «Ссылка» применяете функцию «Количество».
Тем самым вы узнаете, сколько с таким названием элементов справочника.
Но нас не интересуют «одиночные» элементы, т.е. те названия у которых одна ссылка. Поэтому необходимо использовать оператор «Имеющие», который применяем к функции «Количество», ставя условие что результат этой функции больше одного.

Например, как в этом запросе:

Результат его выполнения можно посмотреть на картинке ниже

Как убрать дубли в запросе 1с. %D0%94%D0%B2%D0%BE%D0%B8%D0%BD%D0%B8%D0%BA%D0%B8. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D0%94%D0%B2%D0%BE%D0%B8%D0%BD%D0%B8%D0%BA%D0%B8. картинка Как убрать дубли в запросе 1с. картинка %D0%94%D0%B2%D0%BE%D0%B8%D0%BD%D0%B8%D0%BA%D0%B8. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Если Вы всё еще «плаваете» в конструкциях языка запросов, и у Вас вызывают трудности даже самые простые запросы, то рекомендую вам мой курс «Запросы в 1С от новичка до профи». Где эти и многие другие вопросы рассматриваются более подробно.

Как убрать дубли в запросе 1с. %D0%9E%D0%B1%D0%BB%D0%BE%D0%B6%D0%BA%D0%B0 3D %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B0%D1%8F 19 %D1%83%D1%80%D0%BE%D0%BA%D0%BE%D0%B2. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D0%9E%D0%B1%D0%BB%D0%BE%D0%B6%D0%BA%D0%B0 3D %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B0%D1%8F 19 %D1%83%D1%80%D0%BE%D0%BA%D0%BE%D0%B2. картинка Как убрать дубли в запросе 1с. картинка %D0%9E%D0%B1%D0%BB%D0%BE%D0%B6%D0%BA%D0%B0 3D %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B0%D1%8F 19 %D1%83%D1%80%D0%BE%D0%BA%D0%BE%D0%B2. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

В чем особенность этого курса:
• Курс рассчитан на тех, кто не знаком с языком запросов в 1С;
• Учебный материал грамотно скомпонован и прост в освоении;
• Несколько десятков уроков;
• Полезные практические примеры;
• Все уроки изложены понятным и простым языком

Для моих читателей, купон на скидку 25%: hrW0rl9Nnx

Я стараюсь как можно чаще выпускать различные интересные бесплатные статьи и видеоуроки. Поэтому буду очень рад, если Вы поддержите мой проект перечислив любую сумму:

Можете перечислить любую сумму напрямую:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

Совет: Поиск и удаление дублей в 1С 8.3 – Как использовать встроенные инструменты для удаления задвоек?

Появление дублей и задвоек в информационной базе 1С – неизбежное следствие использования программы несколькими пользователями. Поэтому все конфигурации 1С имеют встроенный механизм поиска и удаления дублей. В данном случае мы рассмотрим практический пример поиска и удаления дублей в справочнике «Номенклатура» на примере программы 1С:Бухгалтерия 8.3.

Смоделирован пример, когда одна и так же номенклатура Гвозди, Шурупы и Металлический уголок дублируется в корневой папке и папке «Материалы».

Как убрать дубли в запросе 1с. poisk i udalenie dublei1. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei1. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei1. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Искать вручную все повторяющиеся объекты в справочнике с большим количеством элементов и сложной структурой крайне трудоемкий процесс. Кроме того, на дублирующиеся объекты может ссылаться множество различных документов. Использование обработки «Поиск и удаление дублей» не только ускорит процесс поиска, но и позволит объединить все ссылки и восстановить порядок в учете. Для этого в главном меню откроем раздел «Администрирование», пункт «Обслуживание».

Как убрать дубли в запросе 1с. poisk i udalenie dublei2. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei2. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei2. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

В появившемся списке необходимо раскрыть элемент «Корректировка данных» и отсюда запустить обработку «Поиск и удаление дублей».

Как убрать дубли в запросе 1с. poisk i udalenie dublei3. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei3. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei3. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Откроется окно обработки. В данном окне можно выбрать справочник или список документов, в котором будет осуществляться поиск. В данном случае справочник «Номенклатура».

Как убрать дубли в запросе 1с. poisk i udalenie dublei4. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei4. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei4. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Также можно установить правила отбора элементов, например, не учитывать элементы с пометкой на удаление, или искать дубли в определенной группе. В данном случае мы осуществляем поиск по всем элементам.

Как убрать дубли в запросе 1с. poisk i udalenie dublei5. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei5. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei5. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

В конце обязательно указываем параметр сравнения, поскольку дубли можно искать по любому из реквизитов. В данном случае мы ищем по наименованию. Правило «Совпадает по походим словам» будет учитывать элементы как дубли даже если они имеют другой порядок слов в наименовании или измененные словоформы.

Как убрать дубли в запросе 1с. poisk i udalenie dublei6. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei6. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei6. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

После запуска поиска дублей обработка найдет все элементы, удовлетворяющие условиям. В данном случае обработка нашла лишние элементы – номенклатуры ОПФ-1 и ОПФ-2 не являются дублями. Необходимо снять галочку с номенклатуры, чтобы программа не удалила ее. Также в данном окне вы сможете выбрать какой из одинаковых объектов является оригинальным, а какой – дублирующим, подлежащим удалению.

Как убрать дубли в запросе 1с. poisk i udalenie dublei7. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei7. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei7. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Когда все необходимые действия со списком выполнены, можно нажать кнопку «Удалить дубли». В результате ссылки с дублирующих элементов будут переключены на оригинал, и на дубликаты будет поставлена отметка на удаление. Теперь можно использовать обработку «Удаление помеченных объектов», чтобы окончательно убрать дубли из базы 1С.

Как убрать дубли в запросе 1с. poisk i udalenie dublei8. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-poisk i udalenie dublei8. картинка Как убрать дубли в запросе 1с. картинка poisk i udalenie dublei8. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Пройдите курсы 1С и Вам больше не понадобятся советы и руководства!

Источник

Таблица значений, быстрое удаление дублей строк

Столкнулся с задачей удаления дублей строк в таблице значений, при этом важным критерием для меня является производительность, из-за большых размеров таблиц значений. Написал процедуру, возможно эта процедура кому-нибудь еще будет полезной.

Специальные предложения

Как убрать дубли в запросе 1с. f71a8c4e70c0ff03708038e2b0210df8. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-f71a8c4e70c0ff03708038e2b0210df8. картинка Как убрать дубли в запросе 1с. картинка f71a8c4e70c0ff03708038e2b0210df8. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. 9c2808762ec294cd4c55532520b9c521. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-9c2808762ec294cd4c55532520b9c521. картинка Как убрать дубли в запросе 1с. картинка 9c2808762ec294cd4c55532520b9c521. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. 895fb1e0f7afc3c0ed0d73bf5ee9d9d0. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-895fb1e0f7afc3c0ed0d73bf5ee9d9d0. картинка Как убрать дубли в запросе 1с. картинка 895fb1e0f7afc3c0ed0d73bf5ee9d9d0. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. egais promo. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-egais promo. картинка Как убрать дубли в запросе 1с. картинка egais promo. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. b34b292ed32e9501f98cc31df406353e. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-b34b292ed32e9501f98cc31df406353e. картинка Как убрать дубли в запросе 1с. картинка b34b292ed32e9501f98cc31df406353e. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. 789363929b9f37ddc5641a069a5fe52e. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-789363929b9f37ddc5641a069a5fe52e. картинка Как убрать дубли в запросе 1с. картинка 789363929b9f37ddc5641a069a5fe52e. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. 5b19cd6c4494a88b2abefce64a1b7565. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-5b19cd6c4494a88b2abefce64a1b7565. картинка Как убрать дубли в запросе 1с. картинка 5b19cd6c4494a88b2abefce64a1b7565. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. 199e2be4fd21dd8f4209d8ec34616c76. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-199e2be4fd21dd8f4209d8ec34616c76. картинка Как убрать дубли в запросе 1с. картинка 199e2be4fd21dd8f4209d8ec34616c76. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

(4) CagoBHuK, это при условии что все поля строк одинаковые.

Если, например, в таблице 4 колонки и дубли удалять надо только по 3 колонкам, то вариант стар как мир и даже описан в синтакс-помощнике (осторожно, код в стиле «капитан очевидность»):

Предложу свой вариант, немного улучшенный (12) больше универсальности, про быстродействие так же не могу сказать, тесты не проводил:

Хотел еще сказать, что этот способ расчитан, на большое количество строк в таблице, и малое количество строк с дублями, для других случаев можно это делать быстрее другим способом.

Вариант написанный на коленке возможно будет эффективнее, если предоставится возможность, хотел бы на него посмотреть и возможно использовать с Вашего разрешения.

МассивДублей = Новый Массив;
МассивСотрудников = Новый Массив; // проверяемое на дубль значение

Для каждого Строка Из ТЗНачисления Цикл

Если Строка.СпособРасчета = Перечисления.СпособыРасчетаОплатыТруда.СдельныйЗаработок Тогда // критерий сравнения на дубль, может быть любой

Если Элем = Неопределено Тогда // это первое вхождение проверяемого на дубль сотрудника

Если МассивДублей.Количество() > 0 Тогда

Для каждого Элем Из МассивДублей Цикл

Вся проверка делается за один проход. Очень просто.

Источник

Как убрать дубли в запросе 1с

Дата публикации 13.11.2019

Использован релиз 3.0.73

Обработка «Поиск и удаление дублей» используется для поиска в информационной базе ошибочно введенных дублирующих друг друга элементов и ссылок на них, автоматической замены всех ссылок на дубли ссылками на выбранный «правильный» элемент и установки на дубли пометки на удаление.

Как убрать дубли в запросе 1с. %D1%80%D0%B8%D1%81 1. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D1%80%D0%B8%D1%81 1. картинка Как убрать дубли в запросе 1с. картинка %D1%80%D0%B8%D1%81 1. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. %D1%80%D0%B8c 2. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D1%80%D0%B8c 2. картинка Как убрать дубли в запросе 1с. картинка %D1%80%D0%B8c 2. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. %D1%80%D0%B8%D1%81 3. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D1%80%D0%B8%D1%81 3. картинка Как убрать дубли в запросе 1с. картинка %D1%80%D0%B8%D1%81 3. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Как убрать дубли в запросе 1с. %D1%80%D0%B8%D1%81 4. Как убрать дубли в запросе 1с фото. Как убрать дубли в запросе 1с-%D1%80%D0%B8%D1%81 4. картинка Как убрать дубли в запросе 1с. картинка %D1%80%D0%B8%D1%81 4. возможно ли дописав "пару слов", сделать так, чтобы в запрос не попадали повторы по полю "НеСоответствия.Код"? на текущий момент есть строки с одинаковым Код, но с разным "НеСоответствия.Дата", а мне бы только последние по дате. под "парой слов" подразумеваю, что-то типо: ВЫБРАТЬ РАЗЛИЧНЫЕ выбрать первые или может Группировать по и т.п.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *