Удален регистр накопления СвободныеОстатки. Что вместо него?

В конфигурациях ERP Управление предприятием 2.5.7 и Управление торговлей 11.5.7 нас ждал очередной сюрприз — удален РегистрНакопления.СвободныеОстатки. В этой записи рассмотрим, как теперь получать остатки номенклатуры.

Если у Вас перестали работать расширения, выводящие остатки в списках номенклатуры — обратите внимание на наши разработки Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2) и Расширенная форма списка номенклатуры для УТ11, КА2, ERP2Расширения полностью поддерживают новый функционал остатков номенклатуры!

Старые разработки могут показывать различные ошибки примерно такого содержания:

Таблица не найдена «РегистрНакопления.СвободныеОстатки.Остатки»

В новых версиях конфигураций регистр накопления СвободныеОстатки заменён на регистр сведений РаспределениеЗапасов. Ниже показан пример функции, которая получает остатки по определенному складу с учётом нового регистра:

Функция ОстаткиНоменклатуры(Склад)
	Запрос = Новый Запрос(
	"ВЫБРАТЬ
	|	СправочникНоменклатура.Ссылка КАК Ссылка,
	|	ЕСТЬNULL(СвободныеОстатки.ВНаличии, 0) КАК ВНаличии,
	|	ЕСТЬNULL(СвободныеОстатки.Свободно, 0) КАК Свободно,
	|	ЕСТЬNULL(СвободныеОстатки.Резерв, 0) КАК Резерв
	|ИЗ
	|	Справочник.Номенклатура КАК СправочникНоменклатура
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			РаспределениеЗапасов.Номенклатура КАК Номенклатура,
	|			СУММА(РаспределениеЗапасов.ВНаличии) КАК ВНаличии,
	|			СУММА(РаспределениеЗапасов.Свободно) КАК Свободно,
	|			СУММА(РаспределениеЗапасов.Резерв) КАК Резерв
	|		ИЗ
	|			РегистрСведений.РаспределениеЗапасов КАК РаспределениеЗапасов
	|		ГДЕ
	|			РаспределениеЗапасов.Состояние = ЗНАЧЕНИЕ(Перечисление.РаспределениеЗапасовСостояния.ОстатокНаСкладе)
	|			И РаспределениеЗапасов.Назначение = ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка)
	|			И РаспределениеЗапасов.Склад = &Склад
	|		
	|		СГРУППИРОВАТЬ ПО
	|			РаспределениеЗапасов.Номенклатура) КАК СвободныеОстатки
	|		ПО СправочникНоменклатура.Ссылка = СвободныеОстатки.Номенклатура");
	Запрос.УстановитьПараметр("Склад", Склад);
	Возврат Запрос.Выполнить().Выгрузить();
КонецФункции

Таким образом теперь мы должны сами собрать все остатки по регистру и сгруппировать их по номенклатуре. Если Вам нужны остатки с учетом характеристик — добавьте группировку остатков по характеристике.

Наши разработки:
Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница

Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница

Расширение позволяет формировать произвольные прайс-листы с выгрузкой в Excel и обратной загрузкой в 1С (после обработки прайс-листа клиентом). Конструктор также ...
Далее
Расширенная форма списка номенклатуры для УТ11, КА2, ERP2

Расширенная форма списка номенклатуры для УТ11, КА2, ERP2

Расширение конфигурации позволяет выводить остатки по всем необходимым складам, отображать цены номенклатуры в списке и применять различные отборы. После установки ...
Далее
Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2)

Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2)

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

Розница: Расширенная форма списка номенклатуры

Расширение конфигурации изменяет форму списка номенклатуры и добавляет в него функционал, позволяющий выводить остатки по любому складу, цены номенклатуры и ...
Далее
Контроль минимальной цены и суммы в заказах и реализациях (УТ11, КА2, ERP2)

Контроль минимальной цены и суммы в заказах и реализациях (УТ11, КА2, ERP2)

Расширение конфигурации позволяет быстро решить проблему продажи товара по цене ниже закупочной или цены себестоимости. Контроль будет работать в разрезе ...
Далее
Расширенная форма РМК для УТ 11, КА 2, ERP 2

Расширенная форма РМК для УТ 11, КА 2, ERP 2

Расширение конфигурации дорабатывает рабочее место кассира (РМК) и добавляет в нее удобные инструменты для просмотра остатков по складам, остатков по ...
Далее

Комментарии 2

  • Этот регистр теперь используется в КА2.5 для Подбора номенклатуры в документах. А как быть если, нужен остаток на определенный момент времени (на документ например)?!

    • Добрый день!
      Пока такую задачу не приходилось решать. Если найдете решение — опишите тут. Будет полезно всем!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

13 − восемь =