8.х Задание по вакансии

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем skv_79, 18 май 2017.

  1. TopicStarter Overlay
    skv_79
    Offline

    skv_79 Опытный в 1С

    Регистрация:
    10 июл 2013
    Сообщения:
    336
    Симпатии:
    4
    Баллы:
    29
    Добрый день!

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

    Необходимо выбрать все ссылки справочника контрагентов, где ИНН и КПП имеют одинаковые значения.

    Вот так несложно формулировалось задание... это задание у меня получается решить только весьма сложными запросами, с ВТ и так далее. Есть ли вообще простое решение в данном случае?
  2. nsk1C
    Offline

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

    Регистрация:
    25 май 2016
    Сообщения:
    917
    Симпатии:
    87
    Баллы:
    54
    Это задание - чтобы Вас чем-то занять?

    Как можно было ничего не найти?
    Это вообще - надо искать?

    Если конфигурация на управляемых формах, то в любой есть встроенная обработка поиска дублей (выбираемого типа справочника, например, Контрагенты) по совпадению нескольких реквизитов (ИНН, КПП)
    Если на обычных, то встроенная лбработка поиска дублей обычно по одному реквизиту, но весь интернет забит (внешними) обработками или пошаговыми инструкциями, как её создать, в свободном доступе, которые это делают - по более, чем одному реквизиту
  3. TopicStarter Overlay
    skv_79
    Offline

    skv_79 Опытный в 1С

    Регистрация:
    10 июл 2013
    Сообщения:
    336
    Симпатии:
    4
    Баллы:
    29
    Тут должен быть простой запрос, в 5-15 строк максимум как я понял. Понятно что такого добра хватает в интернете, но там же сотни строк в запросах...
  4. 1с-ник
    Offline

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

    Регистрация:
    5 окт 2014
    Сообщения:
    912
    Симпатии:
    152
    Баллы:
    104
    Не понял
    Код:
    Где ИНН = КПП
    ?
    Или всё-таки поиск дублей?
    Код:
    ВЫБРАТЬ
        Контрагенты.КПП КАК КПП,
        Контрагенты.ИНН КАК ИНН,
        СУММА(1) КАК КоличествоДублей
    ПОМЕСТИТЬ ВТ
    ИЗ
        Справочник.Контрагенты КАК Контрагенты
    
    СГРУППИРОВАТЬ ПО
        Контрагенты.КПП,
        Контрагенты.ИНН
    
    ИМЕЮЩИЕ
        СУММА(1) > 1
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        Контрагенты.Ссылка
    ИЗ
        ВТ КАК ВТ
            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
            ПО ВТ.КПП = Контрагенты.КПП
                И ВТ.ИНН = Контрагенты.ИНН
    skv_79 нравится это.
  5. TopicStarter Overlay
    skv_79
    Offline

    skv_79 Опытный в 1С

    Регистрация:
    10 июл 2013
    Сообщения:
    336
    Симпатии:
    4
    Баллы:
    29
    Поиск дублей. То что надо! Спасибо огромное, так и знал, что с ВТ)))
Похожие темы
  1. Menager

    Работа Вакансии 1C 8.0

    Menager, 3 окт 2006, в разделе: Архив
    Ответов:
    0
    Просмотров:
    1.417
  2. Maverick
    Ответов:
    0
    Просмотров:
    1.265
  3. olesyakozlova
    Ответов:
    1
    Просмотров:
    1.351
  4. ZlodeyM
    Ответов:
    0
    Просмотров:
    878
  5. Consalting
    Ответов:
    14
    Просмотров:
    943
Загрузка...

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