Имя: Пароль:
1C
1С v8
Как проверить в запросе нет ли повторяющейся номенклатуры?
0 Miss1C
 
20.09.12
12:15
Как проверить в запросе нет ли повторяющейся номенклатуры?

"ВЫБРАТЬ
   |    НоменклатураКонтрагентов.Номенклатура,
   |    НоменклатураКонтрагентов.Контрагент,
   |    НоменклатураКонтрагентов.КодНоменклатурыКонтрагента,
   |    НоменклатураКонтрагентов.ХарактеристикаНоменклатуры
   |ИЗ
   |    РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
   |ГДЕ
   |    НоменклатураКонтрагентов.Контрагент = &Контрагент";
1 rull9ss
 
20.09.12
12:17
щас набежит)
2 rull9ss
 
20.09.12
12:20
ВЫБРАТЬ РАЗЛИЧНЫЕ
3 Godofsin
 
20.09.12
12:21
Вид сверху неплох, да...
4 WebberNSK
 
20.09.12
12:26
Имеющие Сумма(1) > 1 - будут показаны повторяющиеся строки по группировкам
5 m-serg74
 
20.09.12
12:30

   "ВЫБРАТЬ
   |    НоменклатураКонтрагентов.Номенклатура,
   |    НоменклатураКонтрагентов.Контрагент,
   |    НоменклатураКонтрагентов.КодНоменклатурыКонтрагента,
   |    НоменклатураКонтрагентов.ХарактеристикаНоменклатуры
   |ПОМЕСТИТЬ Табл1
   |ИЗ
   |    РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
   |ГДЕ
   |    НоменклатураКонтрагентов.Контрагент = &Контрагент
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |    Табл1.Номенклатура,
   |    Табл1.Контрагент,
   |    Табл1.КодНоменклатурыКонтрагента,
   |    Табл1.ХарактеристикаНоменклатуры,
   |    Табл2.КолПовторов
   |ИЗ
   |    Табл1 КАК Табл1
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
   |            Табл1.Номенклатура КАК Номенклатура,
   |            СУММА(1) КАК КолПовторов
   |        ИЗ
   |            Табл1 КАК Табл1
   |        
   |        СГРУППИРОВАТЬ ПО
   |            Табл1.Номенклатура) КАК Табл2
   |        ПО Табл1.Номенклатура = Табл2.Номенклатура";
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.