Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить список поступивших за период товаров, с начальным остатком = 0 ?

Как получить список поступивших за период товаров, с начальным остатком = 0 ?
Я
   altaykniga
 
25.11.21 - 09:56
Доброго времени суток, уважаемые специалисты. Прошу подсказать, возможно ли получить список товаров (указанный в заголовке темы) с помощью запроса. И если возможно, то как будет выглядеть текст запроса?

задача следующая:

получить цену последнего поступления товара, но при условии, что на момент поступления остаток поступающего товара был равен нулю (ОстатокНаНачало = 0)

Заранее благодарю за помощь!
   altaykniga
 
1 - 25.11.21 - 09:58
Думается, что нужно как-то в одном запросе подружить данные из регистра накопления ТоварыНаСкладах(здесь будем смотреть остатки)  и данные из регистра накопления Закупки
   1Сергей
 
2 - 25.11.21 - 09:59
1. получить список товаров с начальным остатком 0
2. получить список поступивших за период товаров
3. соединить таблицы 1. и 2.
   altaykniga
 
3 - 25.11.21 - 10:01
(2) а как я узнаю дату остатков? Мне нужна дата поступления, где начальный остаток =0
   Смотрящий
 
4 - 25.11.21 - 10:02
для начала определиться что считаем "начальным остатком = 0"
1. Товара никогда небыло, сегодня пришел - считается ?
2. Товар кончился вчера, сегодня пришел - считается ?
3. Товар кончился сегодня в 9 утра, в 11 утра прищел - считается ?
   Ёпрст
 
5 - 25.11.21 - 10:03
4. товар продали в 0, потом пришел возврат от покупателя, считается ?
   Смотрящий
 
6 - 25.11.21 - 10:04
(5) О! забыл )) спс
   altaykniga
 
7 - 25.11.21 - 10:04
(4) 1. не считается
   Смотрящий
 
8 - 25.11.21 - 10:06
(7) Это как ?
   dubolom
 
9 - 25.11.21 - 10:07
Не обойтись без выгрузки всех движений регистра товаров и расчета остатков на момент каждого поступления.
Соединение таблицы оборотов товаров с таблицей поступлений по условию Остатки.МоментВремени<Поступления.МоментВремени, и расчет СУММА(Остатки.Количество)
   ДедМорроз
 
10 - 25.11.21 - 10:08
Сначала,нужно получить список товаров,которые по условию были в 0.
Потом с этим списком соединить те таблицы,из которых нужна дополнительная информация.
   altaykniga
 
11 - 25.11.21 - 10:12
опишу задачу детальней:
есть список товаров (СписокПоступившихТоваров), поступивших за период (с Дата1 по Дата2)
есть список товаров (СписокТоваровДляОпределенияЦеныПоследнегоПоступления), остаток которых не равен 0 на Дата1, и которых нет в СписокПоступившихТоваров
необходимо получить цену последнего поступления для товаров из СписокТоваровДляОпределенияЦеныПоследнегоПоступления, причем поступление нужно брать только то, перед которым остаток товара был = 0
   altaykniga
 
12 - 25.11.21 - 10:15
(9) думаю это то, что нужно. Не могу сообразить, как написать текст запроса. Можете помочь?
   lodger
 
13 - 25.11.21 - 10:17
(9) (12) такое чувство, будто это твой второй логин.
   mistеr
 
14 - 25.11.21 - 10:33
(12) Из вирт. таблицы ОстаткиИОбороты берешь остатки на каждый день периода. Находишь интересующие тебя даты (последний приход с нулевым остатком).

Теперь, имея список товаров (суженный) и дат, нужно найти суммы прихода или цены. Я бы искал не в регистрах, а сразу в ТЧ документов прихода.

И ты не уточнил насчет ситуации "утром товар ушел, днем пришел".

P.S. Это все для исправления косяков бухов, я угадал?
   Kassern
 
15 - 25.11.21 - 10:34
(13) погуглите цены на каждый день, или остатки на каждый день

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.