Анализ номенклатуры без движения за определенный период (1С:УНФ)

29.04.21

Учетные задачи - Логистика, склад и ТМЦ

Внешний отчет по номенклатуре, которая есть на остатках, но по которой не было никаких движений за указанный период.

Скачать исходный код

Наименование Файл Версия Размер
Анализ номенклатуры без движения за определенный период
.erf 8,83Kb
16
.erf 8,83Kb 16 Скачать

Всё началось с вопроса-задачи: необходимо сформировать отчет, в котором будет отражаться номенклатура (по выбранному складу и в указанной группе номенклатуры), которая есть на остатках (на указанную дату), но по которой не было никаких движений (по регистру накопления Продажи за указанный период). Кроме того, для такой номенклатуры необходимо вывести информацию по последнему поступлению (в указанный период поступления): количество и цену поступления, дату поступления и поставщика, а также цену реализации (указывается вид цены). Все пункты задания были выполнены – был разработан внешний отчет на СКД, в основу которого вошёл следующий пакет запросов:

ВЫБРАТЬ
	Продажи.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВТ_Продажи
ИЗ
	РегистрНакопления.Продажи КАК Продажи
ГДЕ
	Продажи.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
{ГДЕ
	(Продажи.Регистратор.СтруктурнаяЕдиница = &СтруктурнаяЕдиница),
	(Продажи.Номенклатура.Родитель В ИЕРАРХИИ (&Группа))}

ИНДЕКСИРОВАТЬ ПО
	Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Номенклатура.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_Номен
ИЗ
	Справочник.Номенклатура КАК Номенклатура
{ГДЕ
	(Номенклатура.Родитель В ИЕРАРХИИ (&Группа))}

ИНДЕКСИРОВАТЬ ПО
	Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВТ_Номен.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_непрод
ИЗ
	ВТ_Номен КАК ВТ_Номен
ГДЕ
	НЕ ВТ_Номен.Ссылка В
				(ВЫБРАТЬ
					ВТ_Продажи.Номенклатура
				ИЗ
					ВТ_Продажи)

СГРУППИРОВАТЬ ПО
	ВТ_Номен.Ссылка

ИНДЕКСИРОВАТЬ ПО
	Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ЗапасыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	СУММА(ЗапасыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_Остатки
ИЗ
	РегистрНакопления.ЗапасыНаСкладах.Остатки(
			&ДатаОстатков,
			Номенклатура В
				(ВЫБРАТЬ
					ВТ_непрод.Ссылка
				ИЗ
					ВТ_непрод)) КАК ЗапасыНаСкладахОстатки
ГДЕ
	ЗапасыНаСкладахОстатки.КоличествоОстаток > 0
{ГДЕ
	(ЗапасыНаСкладахОстатки.СтруктурнаяЕдиница = &СтруктурнаяЕдиница)}

СГРУППИРОВАТЬ ПО
	ЗапасыНаСкладахОстатки.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВТ_непрод.Ссылка КАК Номенклатура,
	СУММА(ЕСТЬNULL(ВТ_Остатки.КоличествоОстаток, 0)) КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_НоменклатураИсточник
ИЗ
	ВТ_непрод КАК ВТ_непрод
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Остатки КАК ВТ_Остатки
		ПО ВТ_непрод.Ссылка = ВТ_Остатки.Номенклатура.Ссылка
ГДЕ
	ВТ_Остатки.КоличествоОстаток > 0

СГРУППИРОВАТЬ ПО
	ВТ_непрод.Ссылка
;

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

СГРУППИРОВАТЬ ПО
	ПриходнаяНакладнаяЗапасы.Номенклатура
;

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

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВТ_Остатки.Номенклатура КАК Номенклатура,
	ВТ_Остатки.КоличествоОстаток КАК КоличествоОстаток,
	ВТ_НоменклатураПоступления.Количество КАК Количество,
	ВТ_НоменклатураПоступления.Цена КАК Цена,
	ВТ_НоменклатураПоступления.Контрагент КАК Контрагент,
	ВТ_ЦеныПродажи.ЦенаПродажи КАК ЦенаПродажи,
	ВТ_НоменклатураПоступления.Дата КАК Дата
ИЗ
	ВТ_Остатки КАК ВТ_Остатки
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НоменклатураПоступления КАК ВТ_НоменклатураПоступления
		ПО ВТ_Остатки.Номенклатура = ВТ_НоменклатураПоступления.Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ЦеныПродажи КАК ВТ_ЦеныПродажи
		ПО ВТ_Остатки.Номенклатура = ВТ_ЦеныПродажи.Номенклатура

Данный пакет запросов можно взять в качестве набора данных и построить на нём свой собственный отчет. Если нет времени на самостоятельную разработку, то можно воспользоваться уже готовым решением, скачав внешний отчет.

Пример. В рассматриваемом случае анализируется период движения товаров за 2020 г. по выбранной группе номенклатуры «Вентиляция» и выбранной структурной единице «Маш 8». Среди номенклатуры, попавший в итоговый результат, есть «Воздуховод плоский прямоугольный 620ВП (60х204, L=0,5м) ПВХ», который есть на остатках в количестве 2 на дату формирования отчета (29.04.2021) и по которому в течение анализируемого периода (2020 г.) не было движений по регистру «Продажи». Данная номенклатура за анализируемый период поступлений (2018-2019 гг.) в последний раз поступала в организацию 11.07.2019 в количестве 2, по цене 137.40  от поставщика «СтройИнвестСибирь ООО (вентиляция)». Данный товар имеет продажную цену 180 руб. (для указанного вида цен «Розничная цена»).

Разработка и тестирование осуществлялись на конфигурации «1С:Управление нашей фирмой 1.6» (1.6.24.136) и платформе 1С:Предприятие 8.3 (8.3.18.1289).

Анализ номенклатуры без движения за определенный период

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    91351    111    40    

200

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3818    14    0    

11

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    212325    630    526    

446

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    35179    28    59    

56

Анализ расхождений выручки НДС и Налога на прибыль в декларациях (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP)

Анализ учета Закрытие периода Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» поможет найти все расхождения.

7200 руб.

21.10.2017    84450    266    167    

258

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    191250    270    239    

270
Оставьте свое сообщение