Имя: Пароль:
1C
1С v8
v8: Как програмно получить список несписанных партий
0 1099511627776
 
29.03.12
18:41
Здравствуйте уважаемые знатоки.
Вопрос в следующем.
Есть документ с товарами и их характеристиками, при проведении документа выдается сообщения о том что некоторые товары и партии несписаны.
Как можно получить (при помощи запроса) список несписанных партий (товаров и их характеристик) для конкретного документа (или всех несписанных партий на конец конкретной даты).

Заранее благодарен за ответы
1 pumbaEO
 
29.03.12
18:44
Разница между движением регистру остатки и партиям. (это если разрешено в минус)
2 andrewks
 
29.03.12
18:49
вопрос такой же информативный, как и ник
3 Шапокляк
 
29.03.12
19:02
Как правило,  по партиям не списывается (с выдачей соответствующего сообщения) если по партиям нет остатка. В этой ситуации пытаться получить отчет о том, какая именно партия не списана, несколько абсурдно.
4 1099511627776
 
29.03.12
21:05
Наверное получится как-то так

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ПартииТоваровНаСкладах.Номенклатура,
   ПартииТоваровНаСкладах.Склад,
   ПартииТоваровНаСкладах.СерияНоменклатуры,
   ТребованиеНакладнаяМатериалы.Ссылка,
   ТребованиеНакладнаяМатериалы.Ссылка.Дата,
   ПартииТоваровНаСкладах.ДокументОприходования.Дата
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
       ПО ПартииТоваровНаСкладах.СерияНоменклатуры = ТребованиеНакладнаяМатериалы.СерияНоменклатуры
ГДЕ
   ТребованиеНакладнаяМатериалы.Ссылка.Дата < ПартииТоваровНаСкладах.ДокументОприходования.Дата
   И ТребованиеНакладнаяМатериалы.Ссылка.Дата <= &Дата

Итого если дата оприходования СерииНоменклатуры > даты списания зничит номерклатура не была списана правильно