Язык запросов в 7.7

Тема в разделе "1C и всё что с ней связано", создана пользователем erenor, 28 сен 2009.

  1. erenor

    erenor Гость

    Добрый день, программисты! Столкнулся вот с какой проблемой.
    Есть запрос:

    Хочется получить что-нибудь типа такого:

    Но это, естественно, не 8.1, в семерке такого синтаксиса нет. А цель такая же: в первом запросе должно браться Регистр.Партии.СуммаУпр если оно не ноль, если же ноль, то просто Регистр.Партии.Сумма...

    Помогите кто чем сможет... Заранее спасибо.
     
  2. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Примерно так :
    |СчетУчета = Регистр.Партии.МПЗ;
    |МПЗ = Регистр.Партии.МПЗ;
    |Партия = Регистр.Партии.Партия;
    |Контрагент = Регистр.Партии.Владелец;
    |Качество = Регистр.Партии.Качество;
    |МестоХранения = Регистр.Партии.МестоХранения;
    |Заявка = Регистр.Партии.Заявка;
    |КодОперации = Регистр.Партии.КодОперации;
    |ТекДок = Регистр.Партии.ТекущийДокумент;
    |СуммаУпр = Регистр.Партии.СуммаУпр;
    |Количество = Регистр.Партии.Количество;"
    |СуммаНУ = Регистр.Партии.СуммаНУ;
    |СуммаПР = Регистр.Партии.СуммаПР;
    |Условие (СуммаУпр <> 0);

    |";
     
  3. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Сильно сомневаюсь что для ресурсов катит условие - они же функциями вычисляюются.

    проще при переборе запроса заморочится кто там ноль - а кто нет. Наиболее быстрый вариант.
     
  4. kaa

    kaa Гость

    в запрос по регистру позиции с нулевыми функциями не попадают :)
     
  5. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    в запрос по регистру позиции с нулевыми функциями не попадают, если не использовать "Все..."
     
Загрузка...

Поделиться этой страницей