Имя: Пароль:
1C
1С v8
Выбрать все остатки, кроме тех что в документе.
0 Aswed
 
18.09.13
12:16
Подскажите, туплю с утра жутко.

Есть документ. У него табличная часть "Запасы", в ней реквизит "Номенклатура", требуется выбрать из регистра остатков ВСЕ остатки номенклатуры, кроме той что есть в указанном документе.

Не догоню как сделать)
1 Godofsin
 
18.09.13
12:22
ГДЕ Номенклатура НЕ В &ТабИзДокумента?
2 Aswed
 
18.09.13
12:22
Сорри, всё сделал правильно, не тот документ передавал в качестве параметра)
3 Aswed
 
18.09.13
12:22
Если кому надо то вот

ВЫБРАТЬ
    ЗапасыНаСкладахОстатки.Номенклатура,
    ЗапасыНаСкладахОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ЗапасыНаСкладах.Остатки(&ДатаЗаполнения, СтруктурнаяЕдиница = &СтруктурнаяЕдиница) КАК ЗапасыНаСкладахОстатки,
    Документ.ИнвентаризацияЗапасов КАК ИнвентаризацияЗапасов
ГДЕ
    ИнвентаризацияЗапасов.Ссылка = &ДокументОснование
    И НЕ ЗапасыНаСкладахОстатки.Номенклатура В
                (ВЫБРАТЬ РАЗЛИЧНЫЕ
                    Запасы.Номенклатура
                ИЗ
                    Документ.ИнвентаризацияЗапасов.Запасы КАК Запасы)
Ошибка? Это не ошибка, это системная функция.