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

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

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

заводиться колонка ВНаличииОстаток - но она заводиться как константа 0, я доработал этот запрос как рассказывает на youtube “Как изменить динамический список 1С. Добавить поля остатков по номенклатуре” ( ) вывел дополнительные колонки нужные мне, но результат остается плачевным…( вот, что получилось

Колонки которые я завел пустые, а колонка ВНаличииОстаток - которая должна быть константа 0, но почему-то заполнилась.

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

 1377 3
Добавленоzerbite431 день назад
Последняя активность430 дней назад


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

Кирилл написал:431 день назад0

Доброго дня!

Скорее всего, текст запроса динамического списка где то переопределяется. Этим часто любят баловаться разработчики 1с :) Посмотрите при открытии формы. Да и просто можно поискать в модуле формы по слову “запрос”

Ответить

zerbite написал:431 день назад0

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

вот строка: Форма.СписокНоменклатура.ТекстЗапроса = ТекстЗапросаСпискаФормыПодбора(Форма, “СписокНоменклатура”);

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

Ответить

Кирилл написал:430 дней назад0

Вот это жесть)

Сам попробывал быстро поискать не нашел))) Спасибо за ответ на этот вопрос)

Ответить

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

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Передать параметр в динамический список 1С

Есть форма списка регистра сведений, для динамического списка написал свой запро...

Проблема с выводом отчёта в 2 колонки

Добрый день! Необходимо выводить номенклатуру в отчёте в две колонки, столкнулас...

Вывод печатной формы в 1С 8.3

Добрый день сделал ВПФ для ПКО в БГУ2.0 но есть одна проблема ни пойму как сдела...

Динамический список

Добрый день! В бухгалтерии 3 необходимо сделать вывод дополнительной колонки в ...

Если нет разницы!!Зачем тогда Условие В ВТ? Или все таки разница ЕСТЬ!!!!!

Привет. Пожалуйста подскажите! И ТАК ВОПРОС: В параметрах виртуальной таблицы ...

Новое

Tiffany -Sets: Tiffany Outlet

Tiffany Steckdose online Tiffany Steckdose online [b][url=http://www.jewelries-s...

Replica Watches Taghuer

[b]beste Replik Schweizer Uhren[/b] [b][url=http://www.menwatches.com.cn/de/]bes...

Top-Qualität Replik Schweizer Breguet-Uhren online.

[b][url=http://de.watchreplicaonline.me/]qualitativ hochwertigen Uhren Replika[/...

Hublot-Uhren, Big Bang-Serie

hublot uhren outlet store hublot uhren outlet store [b][url=http://de.hublotwatc...

1С: Бухгалтерию 8.2 дёшево

Программа 1С: Бухгалетрия 8.2 По поводу приобретения программы обращайтесь на по...