8.х Выбор документов с одинаковыми значениями

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем A|_E><Ey, 20 июн 2014.

  1. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Доброго времени суток уважаемые единомышленники)))

    Вопрос такой: Допустим есть 2 документа по одному проекту

    1 документ
    Номер: 001
    Дата исследования: 01.01.2013

    2 документ
    Номер: 002
    Дата исследования: 02.02.2014
    Исполнитель: Петров
    Исследуемая операция: Водоотведение

    Никак не могу придумать, как построить запрос таким способом, чтобы программа прошлась по всем проектам и вывела список всех проектов, где повторяются "Исполнитель" и "Исследуемая операция". Никто не сталкивался с подобной проблемой?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Критерии отбора чтоль ?
  3. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Ну да)))
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Ну и ничего сложного:), почитайте
  5. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Да вот тоже кажется мелочь, но что-то никак не соображу
  6. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Создаете критерий отбора. Указываете какие реквизиты "искать". Самое главное чтобы имена реквизитов у объектов были идентичными.
    A|_E><Ey нравится это.
  7. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    Условие отбора
    http://infostart.ru/public/77068/
    (пример абстрактный)
    Код:
    ТекстЗапроса ="ВЫБРАТЬ
    |  Учет.Товар,
    |  Учет.Количество
    |ИЗ
    |  Документ.Учет КАК Учет
    |ГДЕ
    |Склад = &УсловныйСклад;
    
    A|_E><Ey нравится это.
  8. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    ТС заведомо не знает в каких документах отбирать:)
  9. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    ведь если отбор нужен по заданным реквизитам, то эти реквизиты явно только в определённым документах содержатся
  10. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Это все понятно. Иногда проще критерием отбора воспользоваться, чем писать громоздкий запрос :)
  11. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    мне надо только дублирующие строки найти, я не знаю какие именно значения реквизитов будут повторяться
  12. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Как понять, дублирующие строки ???? Может мы вообще друг друга не понимаем ?
  13. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Вот к примеру по одному проекту несколько исполнителей, мне надо найти дублирующие и так для каждого проекта

    Вложения:

  14. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    Вам это нужно для вывода на печать или чтобы он сообщал о дублях?
    И еще. "Тип" документа один?
    A|_E><Ey нравится это.
  15. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Мне надо чтобы он выводил только дубли, чтобы потом вывести просто в табличную часть
  16. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    Может Вам будет проще документы с нужными реквизитами в ТЗ выгрузить, и уже с массивом работать?
    A|_E><Ey нравится это.
  17. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Так я уже сделал, мне просто интересно как через запрос это сделать
  18. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    У меня была подобная задача, но я из нее с помощью запроса выкрутиться не смог. Может мозгов не хватило, может времени. А что гуру скажут?
  19. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Воспользоваться обработкой Поиск дублей.
  20. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Если только определить количество различных Исполнителей и потом в условие отбора отобрать все у которых количество > 1

Поделиться этой страницей