Имя: Пароль:
1C
1С v8
Контрагенты с двойным ИНН
,
0 Босечка
 
14.11.14
08:56
У кого нибудь есть такая обработка? Как это сделать?
1 Ник второй
 
14.11.14
08:57
запрос в консоле писать минуту.
2 Ник второй
 
14.11.14
08:58
(1) + если нужно объеденить, то есть поиск и замена значений
3 Босечка
 
14.11.14
09:09
(1) Каким образом?
4 piter3
 
14.11.14
09:10
возьмите готовую обработку.их мног на вкус и цвет
5 Босечка
 
14.11.14
09:11
Не могу нигде найти, может у кого есть?
6 User_Agronom
 
14.11.14
09:16
(3) Руками ;)
7 butterbean
 
14.11.14
09:19
(3) запрос типа
ВЫБРАТЬ
ИНН
...
СГРУППИРОВАТЬ ПО ИНН
ИМЕЮЩИЕ СУММА(1) > 1
8 боксер
 
14.11.14
09:30
ВЫБРАТЬ
    ВложенныйЗапрос.ИНН КАК ИНН,
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.Код
ИЗ
    (ВЫБРАТЬ
        Контрагенты.ИНН КАК ИНН,
        КОЛИЧЕСТВО(Контрагенты.ИНН) КАК колво
    ИЗ
        Справочник.Контрагенты КАК Контрагенты
    
    СГРУППИРОВАТЬ ПО
        Контрагенты.ИНН) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО ВложенныйЗапрос.ИНН = Контрагенты.ИНН
ГДЕ
    ВложенныйЗапрос.колво > 1

УПОРЯДОЧИТЬ ПО
    ИНН,
    Ссылка
9 МишельЛагранж
 
14.11.14
09:31
(1) ага, минутники и "получастники", если вы все такие "пятиминутники" - так что делаете на работе? У вас давно все должно быть написано за минуту.
(7) и что получишишь в результате? Тоже минутник?
10 butterbean
 
14.11.14
09:32
(9) ты бухой с утра уже? хотя да, пятница ведь
11 МишельЛагранж
 
14.11.14
09:34
(10) бухие вы всегда - пятиминутники и получастники.
12 боксер
 
14.11.14
09:40
Пт, можно и так
        ВЫБРАТЬ
    Контрагенты.Ссылка,
    Контрагенты.Код,
    Контрагенты.ИНН КАК ИНН
ИЗ
    Справочник.Контрагенты КАК Контрагенты
ГДЕ
    Контрагенты.ИНН В
            (ВЫБРАТЬ
                Контрагенты.ИНН
            ИЗ
                Справочник.Контрагенты КАК Контрагенты
            СГРУППИРОВАТЬ ПО
                        Контрагенты.ИНН
            ИМЕЮЩИЕ
                КОЛИЧЕСТВО(Контрагенты.ИНН) > 1)

УПОРЯДОЧИТЬ ПО
    ИНН
13 Flyd-s
 
14.11.14
09:41
14 Босечка
 
14.11.14
09:47
СПАСИБО!!!!!!!!!
15 МишельЛагранж
 
14.11.14
09:57
(8), (12) - единственная претензия, что два обращения к базе.
Если делать через ВТ и соединения между ними - то одно.
Оно здесь может и не критично, но когда тот же алгоритм наложат на задвоенную Номенклатуру в 100 тыс - миллион (тормознутость зависит от сервера) будет не комильфо.
16 Naumov
 
14.11.14
10:07
угу, даешь 100 тыс номенклатуры в ВТ. Посмотрим, как оно справится!
17 МишельЛагранж
 
14.11.14
10:12
(16) да запросто, я с миллионами тренировался.
На 10 млн у меня сервер стух.
18 Naumov
 
14.11.14
10:16
(17) Это у тебя еще сервер слишком хороший.
19 МишельЛагранж
 
14.11.14
10:38
(18) так есть и 50 млн, и 100 млн рабочей номенклатуры ))
По запчастям - такие объемы.