Как увидеть Свободные остатки в РМК в УТ 11.1

Версия для печатиPDF-версия

Добрый день, уважаемые форумчане. 
В УТ 11.1 если склад делаешь розничным, то по нему можно проводить как розничные операции, так и оптовые с резервированием. 
Но в РМК нет колонки Свободный остаток, а просто остаток, соответственно продавец подбирает товар, а потом не может провести, т.к. другой менеджер зарезервировал товар. 

в Конфигурации нашел документ ЧекККМ, в нем есть форма ФормаДокументаМастер, там в реквизитах формы есть динамический список СписокНоменклатура, и в нем через запрос 
 

+ Code
ВЫБРАТЬ
    СправочникНоменклатура.Наименование КАК Наименование,
    СправочникНоменклатура.Ссылка КАК Номенклатура,
    СправочникНоменклатура.Код КАК Код,
    СправочникНоменклатура.Артикул КАК Артикул,
    СправочникНоменклатура.Родитель КАК Родитель,
    СправочникНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
    СправочникНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры,
    СправочникНоменклатура.ИспользованиеХарактеристик КАК ИспользованиеХарактеристик,
    СправочникНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
    СправочникНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) КАК Упаковка,
    0 КАК Цена,
    0 КАК МаксимальнаяЦенаХарактеристики,
    0 КАК ВНаличииОстаток,
    0 КАК ИндексКартинки,
    СправочникНоменклатура.Ссылка КАК Ссылка,
    ЛОЖЬ КАК ЭтоТовар,
    ЛОЖЬ КАК ЭтоУслуга,
    НЕОПРЕДЕЛЕНО КАК ВладелецХарактеристик,
    СправочникНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
    СправочникНоменклатура.Качество КАК Качество,
    ЗНАЧЕНИЕ(Перечисление.ВариантыРасчетаЦенНаборов.ПустаяСсылка) КАК ВариантРасчетаЦеныНабора,
    ЛОЖЬ КАК СодержитТовары,
    ЛОЖЬ КАК СодержитУслуги,
    ЛОЖЬ КАК ХарактеристикиИспользуются,
    ЕСТЬNULL(СвободныеОстаткиОстатки.ВНаличииОстаток, 0) КАК ОстатокНаСкладе,
    ЕСТЬNULL(СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток, 0) КАК ВРезерве555,
    ЕСТЬNULL(СвободныеОстаткиОстатки.ВНаличииОстаток, 0) - ЕСТЬNULL(СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток, 0) КАК СвободныйОстаток
ИЗ
    Справочник.Номенклатура КАК СправочникНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки КАК СвободныеОстаткиОстатки
        ПО СправочникНоменклатура.Ссылка = СвободныеОстаткиОстатки.Номенклатура
ГДЕ
    НЕ СправочникНоменклатура.ЭтоГруппа

заводиться колонка ВНаличииОстаток - но она заводиться как константа 0, я доработал этот запрос как рассказывает на youtube 
"Как изменить динамический список 1С. Добавить поля остатков по номенклатуре"  ( http://www.youtube.com/watch?v=-Ssr1WylMPQ ) 
вывел дополнительные колонки нужные мне, но результат остается плачевным...( 
 
Колонки которые я завел пустые, а колонка ВНаличииОстаток - которая должна быть константа 0, но почему-то заполнилась. 

видимо запросом подготавливается только структура этого списка, а заполняется он где-то в другом месте, подскажите где?

Запрос проверяли в консоли запросов? Какие результаты?

нет, а что там проверять? а где взять эту консоль?

вот результат:

как я и говорил, колонка в наличии пустая, т.е. константа 0

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

А вот как это в динамический список добавить собственно САБЖ!

Для начала посмотреть, какие данные возвращает запрос.

уже сделал, посмотри предыдущий пост

Какая редакция УТ?

Управление торговлей, редакция 11.1 (11.1.10.131) 

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

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

Спасибо всем кто ответил. Уже разобрался. Кому интересно - рассказываю - Там программно изменяется запрос этого динамического списка: из процедуры ПриСозданииНаСервере() -> УстановитьЗначенияПоНастройкам() -> ПодборТоваровСервер.ПриСозданииФормыПодбораНаСервере(ЭтаФорма) -> УстановитьСвойстваСписковФормыПодбора(Форма) -> УстановитьТекстыЗапросовСписковФормыПодбора(Форма) 
 
вот строка: 
Форма.СписокНоменклатура.ТекстЗапроса = ТекстЗапросаСпискаФормыПодбора(Форма, "СписокНоменклатура");
 
Причем внутри ТекстЗапросаСпискаФормыПодбора сначала заполняется шаблон запроса, а потом на подстановочные места подставляются конкретные значение
так моя задача решалась изменением трех процедур, путем добаления необходимых мне веток условий

Столкнусля с подобной проблемой. Может кто-ниубдь пошагово объяснить какие процедуры править.