Вход | Регистрация
 

Обновление на форме динамического списка

Обновление на форме динамического списка
Я
   lamme
 
15.10.20 - 12:24
УФ  УТ11.4
обработка самописаня
на форме - динамический список
произвольный запрос - который выбирает товары и его остатки из РН.

ситуация.
форма открыта. показываются товары и остатки. товар продали.
по идее - должен уйти из формы.
не уходит.
кн F5 - не обновляет



принудительная кнопка обновления -

Элементы.СправочникСписок.Обновить();
ЭтаФорма.ОбновитьОтображениеДанных();

так же не хочет.

У динамического списка - свойства - https://c2n.me/49rK4NO

и у запроса свойства - https://c2n.me/49rK6GV


почему не обновляет ?
   lamme
 
1 - 15.10.20 - 12:26
Работает только если птичку "Автообновление" у элемента формы поставить

оно ?
   acht
 
2 - 15.10.20 - 12:35
У тя основная таблица - справочник номенклатуры. Что ты написал в запросе, чтобы строка проданного товара не включалась в выборку?
   lamme
 
3 - 15.10.20 - 12:37
левое соединение по остаткам
с отбором 
И Остатки.ВНаличииОстаток > 0
   lamme
 
4 - 15.10.20 - 12:40
ВЫБРАТЬ
    СправочникНоменклатура.Ссылка КАК Ссылка,
    СправочникНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
    СправочникНоменклатура.Код КАК Код,
    СправочникНоменклатура.Наименование КАК Наименование,
    Остатки.ВНаличииОстаток КАК ВНаличииОстаток,
    Остатки.Склад КАК Склад,
    ТутЦенаТовара.Цена КАК Цена,
    ТутКоличествоФото.КоличествоФото КАК КоличествоФото,
    ТутЗаказано.ЗаказаноОстаток КАК ВРезерве
ИЗ
    Справочник.Номенклатура КАК СправочникНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
            ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
            ТоварыНаСкладахОстатки.Склад КАК Склад
        ИЗ
            РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад) КАК ТоварыНаСкладахОстатки
        ГДЕ
            ТоварыНаСкладахОстатки.ВНаличииОстаток > 0) КАК Остатки
        ПО СправочникНоменклатура.Ссылка = Остатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
            ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
        ИЗ
            РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних) КАК ТутЦенаТовара
        ПО СправочникНоменклатура.Ссылка = ТутЦенаТовара.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            НоменклатураПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла,
            СУММА(1) КАК КоличествоФото
        ИЗ
            Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
        
        СГРУППИРОВАТЬ ПО
            НоменклатураПрисоединенныеФайлы.ВладелецФайла) КАК ТутКоличествоФото
        ПО СправочникНоменклатура.Ссылка = ТутКоличествоФото.ВладелецФайла
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ЗаказыКлиентовОстатки.Номенклатура КАК Номенклатура,
            ЗаказыКлиентовОстатки.ЗаказаноОстаток КАК ЗаказаноОстаток
        ИЗ
            РегистрНакопления.ЗаказыКлиентов.Остатки КАК ЗаказыКлиентовОстатки) КАК ТутЗаказано
        ПО СправочникНоменклатура.Ссылка = ТутЗаказано.Номенклатура
ГДЕ
    СправочникНоменклатура.ПометкаУдаления = ЛОЖЬ
    И СправочникНоменклатура.ЭтоГруппа = ЛОЖЬ
    И Остатки.ВНаличииОстаток > 0
   lamme
 
5 - 15.10.20 - 12:40
к товарам левым соединенеим - остатки - цена - количество вложений
   lamme
 
6 - 15.10.20 - 12:58
?
   Mihasya
 
7 - 15.10.20 - 13:47
(0) Попробуй в условном оформлении поставить Видимость=Ложь на всю строку по условию Не ВНаличииОстаток > 0
   lamme
 
8 - 15.10.20 - 14:52
попробую
   lamme
 
9 - 15.10.20 - 15:17
не взлетело

Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.