В конфигурациях ERP Управление предприятием 2.5.7 и Управление торговлей 11.5.7 удален РегистрНакопления.ГрафикПоступленияТоваров. В этой записи рассмотрим, как теперь получать ожидаемые остатки номенклатуры.
Если у Вас перестали работать расширения, выводящие остатки в списках номенклатуры — обратите внимание на наши разработки Помощник продаж с мультикорзиной (расширение для УТ11, КА2, ERP2) и Расширенная форма списка номенклатуры для УТ11, КА2, ERP2. Расширения полностью поддерживают новый функционал остатков номенклатуры!
В новых версиях конфигураций регистр накопления ГрафикПоступленияТоваров заменён на регистр сведений РаспределениеЗапасов. Ниже показан пример функции, которая получает ожидаемые остатки по определенному складу с учётом нового регистра:
Функция ОжидаемыеОстаткиНоменклатуры(Склад) Запрос = Новый Запрос( "ВЫБРАТЬ | СправочникНоменклатура.Ссылка КАК Ссылка, | ЕСТЬNULL(СвободныеОстатки.Запас, 0) КАК Запас |ИЗ | Справочник.Номенклатура КАК СправочникНоменклатура | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | РаспределениеЗапасов.Номенклатура КАК Номенклатура, | СУММА(РаспределениеЗапасов.Запас) КАК Запас | ИЗ | РегистрСведений.РаспределениеЗапасов КАК РаспределениеЗапасов | ГДЕ | РаспределениеЗапасов.Состояние = ЗНАЧЕНИЕ(Перечисление.РаспределениеЗапасовСостояния.ОжидаемоеПоступление) | И РаспределениеЗапасов.Назначение = ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка) | И РаспределениеЗапасов.Склад = &Склад | | СГРУППИРОВАТЬ ПО | РаспределениеЗапасов.Номенклатура) КАК СвободныеОстатки | ПО СправочникНоменклатура.Ссылка = СвободныеОстатки.Номенклатура"); Запрос.УстановитьПараметр("Склад", Склад); Возврат Запрос.Выполнить().Выгрузить(); КонецФункции
Таким образом теперь мы должны сами собрать все ожидаемые остатки по регистру и сгруппировать их по номенклатуре. Если Вам нужны остатки с учетом характеристик — добавьте группировку остатков по характеристике.
Добрый день.
В ERP 2.4 (КА 2.4) был РС ДоступныеОстаткиПланируемыхПоступлений, в связи с выходом ERP 2.5 (КА 2.5) данный регистр удален. Верно ли я понимаю , что вместо него так же используется перечисление: Перечисление.РаспределениеЗапасовСостояния.ОжидаемоеПоступление
Здравствуйте!
Николай, по этому регистру у меня информации нет.
Спасибо за обратную связь.
Будем разбираться