Каталог решений - Корректировка назначения товаров. ERP

Корректировка назначения товаров. ERP

Корректировка назначения товаров. ERP

В наличии

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

Категория:

Описание

Проверено на платформе 1С:Предприятие 8.3 (8.3.22.1750)

В конфигурациях:

  • 1С:ERP Управление предприятием 2 (2.5.10.74)
  • Управление торговлей, редакция 11 (11.5.10.84)

Обработка подключается через стандартную подсистему БСП. При подключении к УТ работает только функционал по заказам клиентов, при подключении к ERP работает и по заказам, и по этапам.

На УТ лишний функционал сделан невидимым:

	Если Метаданные.Имя = "УправлениеТорговлей" Тогда
		Элементы.ЗаказыЭтапы.Видимость = Ложь;
		ЗаказыЭтапы = Ложь;      
	КонецЕсли;    
	
	Если Метаданные.Имя = "УправлениеПредприятием" Тогда
		ДобавитьКоманду(ПараметрыРегистрации.Команды,
		"ОбработкаНазначенийЭтапов",
		"ОбработкаНазначенийЭтапов",
		ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода(),
		Истина);
	КонецЕсли;    

Снятие резерва происходит в разрезе складов и помещений. Запрос учитывает характеристики и серии. Позиции, по которым есть проблемы в учете, игнорируются.

Запрос.Текст = 
		"ВЫБРАТЬ
		|	Остатки.Назначение КАК Назначение,
		|	Остатки.Номенклатура КАК Номенклатура,
		|	СУММА(ТоварыНаСкладахОстатки.ВНаличииОстаток) - СУММА(Остатки.КОбеспечениюОстаток) - СУММА(Остатки.РезервироватьНаСкладеОстаток) КАК ОсвободитьПоСериям,
		|	СУММА(Остатки.ВНаличииОстаток) - СУММА(Остатки.КОбеспечениюОстаток) - СУММА(Остатки.РезервироватьНаСкладеОстаток) КАК Освободить,
		|	СУММА(Остатки.ВНаличииОстаток) КАК ВНаличииОстатокПоРезервам,
		|	СУММА(ТоварыНаСкладахОстатки.ВНаличииОстаток) КАК ВНаличииОстаток,
		|	СУММА(ТоварыОрганизацийОстатки.КоличествоОстаток) КАК КоличествоОстатокОрг,
		|	ТоварыНаСкладахОстатки.Характеристика КАК Характеристика,
		|	ТоварыНаСкладахОстатки.Серия КАК Серия,
		|	ТоварыНаСкладахОстатки.Помещение КАК Помещение
		|ПОМЕСТИТЬ НазначенияКОтмене
		|ИЗ
		|	РегистрНакопления.ЗапасыИПотребности.Остатки(
		|			,
		|			Назначение <> ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка)
		|				И Склад ССЫЛКА Справочник.Склады
		|				И Назначение.Заказ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЭтаповПроизводства2_2.Завершен)) КАК Остатки
		|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
		|		ПО Остатки.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
		|			И Остатки.Характеристика = ТоварыНаСкладахОстатки.Характеристика
		|			И Остатки.Назначение = ТоварыНаСкладахОстатки.Назначение
		|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
		|		ПО (ТоварыНаСкладахОстатки.Назначение = ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Назначение)
		|			И (ТоварыНаСкладахОстатки.Номенклатура = ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура)
		|			И (ТоварыНаСкладахОстатки.Характеристика = ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Характеристика)
		|
		|СГРУППИРОВАТЬ ПО
		|	Остатки.Назначение,
		|	Остатки.Номенклатура,
		|	ТоварыНаСкладахОстатки.Характеристика,
		|	ТоварыНаСкладахОстатки.Серия,
		|	ТоварыНаСкладахОстатки.Помещение
		|
		|ИМЕЮЩИЕ
		|	СУММА(ТоварыНаСкладахОстатки.ВНаличииОстаток) - СУММА(Остатки.КОбеспечениюОстаток) - СУММА(Остатки.РезервироватьНаСкладеОстаток) > 0 И
		|	СУММА(ТоварыОрганизацийОстатки.КоличествоОстаток) > 0
		|";

 

На релизе НИЖЕ УТ 11.5.9 или ERP 2.5.9 работать НЕ БУДЕТ.

has been added to your cart:
Оформление заказа