1С:Предприятие 8.3 (8.3.8.2027)
"Управление торговлей для Украины", редакция 2.3.
Запросом пытаюсь выбрать только новый товар , который только добавили в базу , делаю это через "установку цен номенклатуры" .
Как в выборки оставить только товар с Регистратором "Поступление товаров и услуг" ?
ВЫБРАТЬ
ЦеныНоменклатуры.Период,
ЦеныНоменклатуры.Номенклатура.Наименование КАК НоменклатураНаименование,
ЦеныНоменклатуры.Регистратор
ИЗ
РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
СГРУППИРОВАТЬ ПО
ЦеныНоменклатуры.Период,
ЦеныНоменклатуры.Номенклатура.Наименование,
ЦеныНоменклатуры.Регистратор
ИМЕЮЩИЕ
МИНИМУМ(ЦеныНоменклатуры.Период) > &ДатаМесяцНазад
УПОРЯДОЧИТЬ ПО
НоменклатураНаименование
! | https://pro1c.org.ua/index.php?act=announce&id=2: 4, 5 |
Какая-то ерунда. Что вы подразумеваете под новым товаром: по которому ещё не было даже поступления, который ещё не разу не продали, [ваш вариант]?
Vofka @ Сегодня, 16:27
,
По которому ещё не было даже поступления.
Хочу прайс создать с новым поступлением .
fly @ Сегодня, 16:36
,
Мне нужен только тот товар,которому создали цену через Поступление только один раз .
При поступление товара , мы его оформляем через "Поступления товаров и услуг" и если такого товара не было раньше то , мы его создаём . В "Поступление товаров и услуг" всегда устанавливается цена . Вот я и решил выловить новый товар через ЦеныНоменклатуры.
РегистрСведений.ЦеныНоменклатуры = это для покупателей
цена там не устанавливается ПоступлениемТоваровУслуг
РегистрСведений.ЦеныНоменклатцрыКонтрагентов
вроде такое условие:
ТИПЗНАЧЕНИЯ(ЦеныНоменклатурыКонтрагентов.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)
fly @ Сегодня, 17:32
,
Спасибо , то что нужно . Только в ЦеныНоменклатурыКонтрагентов у меня пусто .
ГДЕ
ТИПЗНАЧЕНИЯ(ЦеныНоменклатуры.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)
Может есть у кого готовый запрос для выборки новосозданных в номенклатуре товаров за прошедший месяц ?
Vofka @ Сегодня, 9:10
,
Иногда новый товар приходит и его сразу покупают. То есть на дату создания товара у него уже будет количество оборота ...
Пока остановился на этом варианте :
ВЫБРАТЬ
ПартииТоваровНаСкладах.Номенклатура,
МИНИМУМ(ПартииТоваровНаСкладах.ДокументОприходования.Дата) КАК ДокументОприходованияДата
ПОМЕСТИТЬ ВТНоменклатура
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладах.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТНоменклатура.Номенклатура.Код КАК Код,
ВТНоменклатура.Номенклатура,
ВТНоменклатура.ДокументОприходованияДата КАК Дата_Поступления
ИЗ
ВТНоменклатура КАК ВТНоменклатура
ГДЕ
ВТНоменклатура.ДокументОприходованияДата МЕЖДУ &ДатаНачало И &ДатаКонец
УПОРЯДОЧИТЬ ПО
Дата_Поступления
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua