Имя: Пароль:
1C
 
свёртка запроса
0 zonder2000
 
11.03.15
17:01
Добрый день уважаемые форумчане.Дайте науку безграмотному отроку.
ВЫБРАТЬ
Номенклатура.Ссылка.Код КАК Код,
ХарактеристикиНом.Характеристика Как Характеристика,
ВЫБОР
КОГДА ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) > 0
    ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК остаток,

ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки() КАК ТоварыНаСкладахОстатки
   ПО Номенклатура.Ссылка = ТоварыНаСкладахОстатки.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК ХарактеристикиНом    
  ПО  Номенклатура.Ссылка = ХарактеристикиНом.Владелец
  
Кароче говоря пока не включаю последнее соединение зпрос нормально отрабатывает,как только включаю штрих коды,начинает множить строки.Например:Товар1,Товар2,товар3 и опять ниже тоже самое.и так несколько раз.
1 ДенисЧ
 
11.03.15
17:03
У тебя несколько Шк на одну характеристику.
Так что результат предсказуем
2 Goggy
 
11.03.15
17:03
Так штрихкодов у тебя на одну номенклатуру пачка только с разными характеристиками, вот оно тебе и соединяет на каждый штрихкод.
3 zonder2000
 
11.03.15
17:05
(1) и (2) господа вы поняли в чем фишка.Просвятите как быть
4 zonder2000
 
11.03.15
17:05
как эту собаку свернуть
5 mikecool
 
11.03.15
17:05
(3) выбирать только один ШК, ваш КО
6 zonder2000
 
11.03.15
17:08
(5) ткните безжалостно носом!
7 Nuobu
 
11.03.15
17:08
(4) Смотри (5)
Свернуть по Максимум Штрих код.
8 Либерал
 
11.03.15
17:08
(3) связать рег.остатки с рег.шк и по номенклатуре, и по характеристике
положи это во вложенный запрос
соедини вложенный запрос с номенклатурой (если она реально нужна) по ссылке
9 mikecool
 
11.03.15
17:09
(6) я не знаю - какой ШК тебе нужен, выбери первый подходящий под твои условия
10 1sanekmaloi1
 
11.03.15
17:09
(7) Сгруппировать тогда уж по Код,Отстаток
11 zonder2000
 
11.03.15
17:09
буду пробовать.более менее понятно.всем спасибо.
12 zonder2000
 
11.03.15
17:12
тут ведь такое дело.что мне нужны все штрих кода с остатком.и я их получаю,но ниже идут дубли
13 Либерал
 
11.03.15
17:14
(12) см (8)
14 D_E_S_131
 
11.03.15
17:19
(12) Почему бы тогда не выбирать данные из "РегистрСведений.Штрихкоды" и соединять с остатками через Владельца?
15 zonder2000
 
11.03.15
17:30
(14) ОБЪЕДИНИТЬ ВСЕ?
16 D_E_S_131
 
11.03.15
17:32
(15) Нет. Если тебе нужен остаток по номенклатуре ШК, то не бери таблицу "Справочник.Номенклатура", а сразу остатки соединяй с таблицей "РегистрСведений.Штрихкоды".
17 zonder2000
 
11.03.15
17:35
ошибочка.не дописал Справочник.Номенклатура.Изменения КАК Номенклатура  мне надо по справочнику изменения отследить и по результату если они есть остаток выкинуть.во как!
18 D_E_S_131
 
11.03.15
17:39
А это все происходит в какой-то православной конфигурации или языческая самопальщина?
19 zonder2000
 
11.03.15
17:40
) языческий вандализм над типовой
20 zonder2000
 
11.03.15
17:40
сам мудрую.
21 zonder2000
 
11.03.15
17:40
ладно.все спасибо что откликнулись.буду пробовать советы
22 D_E_S_131
 
11.03.15
17:41
(20) Над какой типовой? Хоть посмотреть типы объектов.
Независимо от того, куда вы едете — это в гору и против ветра!