Имя: Пароль:
1C
1С v8
Как запросом сравнить (на равенство) две первые строки документа
0 v_clim
 
15.09.14
07:07
У клиенты после ТиИ произошел глюк в некоторых Приходных продублировалась первая строка. Мне нужно запросом сравнить две первые строки и если они равны вывести документ. Есть ли у кого похожий пример?
1 Мимохожий Однако
 
15.09.14
07:10
Где твой пример?
2 v_clim
 
15.09.14
07:20
Моего нет. Сижу думаю... нужно сравнить 2-е первые строки каждого документа
3 Wobland
 
15.09.14
07:27
(2) соединение предлагать?
4 Defender aka LINN
 
15.09.14
07:28
(2) У 2-х первых строк номера 1 и 2. А если риальне задублировались - есть неплохие шансы, что 1 и 1.
5 v_clim
 
15.09.14
07:45
номера строчек разные а цены и суммы одинаковые
6 v_clim
 
15.09.14
07:45
все предлагать
7 1Сергей
 
15.09.14
07:47
(6) предлагаю тебе сделать соединение
8 DirecTwiX
 
15.09.14
07:51
Выбрать РАЗЛИЧНЫЕ А.Ссылка из ПТУТовары КАК А
Внутреннее Соединение ПТУТовары КАК Б ПО (А.Сумма = Б.Сумма А.Номенклатура = Б.Номенклатура И А.НомерСтроки <> Б.НомерСтроки)
9 v_clim
 
15.09.14
08:06
Вот так не работает

ВЫБРАТЬ
    А.Ссылка,
    Б.Ссылка КАК Ссылка1
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК А
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК Б
        ПО А.Номенклатура = Б.Номенклатура
            И А.НомерСтроки <> Б.НомерСтроки
10 Wobland
 
15.09.14
08:07
(9) врёшь
11 Wobland
 
15.09.14
08:08
(10) показывает ерунду, конечно. никто же заставил соединение учитывать ссылки
12 VladZ
 
15.09.14
08:12
(9) А если подумать?
13 mishgan75
 
15.09.14
08:19
Даже не знаю чё предложить человеку который 9 лет отирается на форуме программистов 1С по поводу такого вопроса. А по поводу (6) предлагаю сменить профессию
14 mehfk
 
15.09.14
08:27
(0) Дай-ка угадаю, следующим вопросом будет как сравнить третью и четвертую строки?
15 v_clim
 
15.09.14
08:42
Разобрался

ВЫБРАТЬ
    А.Ссылка,
    Б.Ссылка КАК Ссылка1,
    А.Номенклатура,
    А.НомерСтроки,
    Б.Номенклатура КАК Номенклатура1,
    Б.НомерСтроки КАК НомерСтроки1
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК А
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК Б
        ПО А.Номенклатура = Б.Номенклатура
            И А.НомерСтроки <> Б.НомерСтроки
            И А.Цена = Б.Цена
            И А.Количество = Б.Количество
ГДЕ
    А.Ссылка = Б.Ссылка
16 Wobland
 
15.09.14
08:48
можешь не благодарить
17 Crush
 
15.09.14
09:13
(0) Выбрать все поля табличной части и ссылку на документ. (без номера строки)
Сгруппировать по всем выбранным полям
Добавить условие Имеющие Сумма(1)>1