Отчет по товарам по которым отсутствуют партии

1. sphomin 24 07.11.13 13:21 Сейчас в теме
Ут 10.3 10.3.21 - Сделали проведение по партиям - вылезли ошибки, что некоторых позиции проданного товара нет партий. База была перенесена из 7.7 - где велась "как попало". Каким образом можно получить отчет по тем позициям номенклатуры по которым нет(не было) партий (проданным и в наличии)?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. peterxx 23 07.11.13 14:29 Сейчас в теме
Как-то так:
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТоварыНаСкладахОбороты.Номенклатура
|ПОМЕСТИТЬ ВТТоварыПоКоторымБылиДвижения
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Обороты(, , , ) КАК ТоварыНаСкладахОбороты
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПартииТоваровНаСкладахОбороты.Номенклатура
|ПОМЕСТИТЬ ВТНоменклатураВПартиях
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Обороты КАК ПартииТоваровНаСкладахОбороты
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
| ВТТоварыПоКоторымБылиДвижения.Номенклатура
|ИЗ
| ВТТоварыПоКоторымБылиДвижения КАК ВТТоварыПоКоторымБылиДвижения
|ГДЕ
| НЕ ВТТоварыПоКоторымБылиДвижения.Номенклатура В
| (ВЫБРАТЬ
| ВТНоменклатураВПартиях.Номенклатура
| ИЗ
| ВТНоменклатураВПартиях КАК ВТНоменклатураВПартиях)"
3. НовенькийЯ 07.11.13 14:34 Сейчас в теме
Попробуй этот запрос, в нем видно и номенклатуру и документы, по которым есть движения по складам но нет движения по партиям:

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

СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.Регистратор,
ТоварыНаСкладах.Склад,
ТоварыНаСкладах.Номенклатура,
ТоварыНаСкладах.ВидДвижения

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ПартииТоваровНаСкладах.Регистратор,
ПартииТоваровНаСкладах.Склад,
ПартииТоваровНаСкладах.Номенклатура,
ВЫБОР
КОГДА ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
ТОГДА ПартииТоваровНаСкладах.Количество
ИНАЧЕ -ПартииТоваровНаСкладах.Количество
КОНЕЦ,
ВЫБОР
КОГДА ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
ТОГДА ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
ИНАЧЕ ВЫБОР
КОГДА ПартииТоваровНаСкладах.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
ТОГДА ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
ИНАЧЕ ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
КОНЕЦ
КОНЕЦ
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
ПартииТоваровНаСкладах.Период МЕЖДУ &НачПериода И &КонПериода) КАК Подзапрос

СГРУППИРОВАТЬ ПО
Подзапрос.Регистратор,
Подзапрос.Склад,
Подзапрос.Номенклатура,
Подзапрос.ВидДвижения

ИМЕЮЩИЕ
НЕ СУММА(Подзапрос.Количество) = 0

УПОРЯДОЧИТЬ ПО
Подзапрос.Регистратор.Дата
ИТОГИ ПО
Регистратор
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот