8.х Вопрос про запрос

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем gamser, 10 дек 2009.

  1. TopicStarter Overlay
    gamser
    Offline

    gamser Опытный в 1С

    Регистрация:
    27 окт 2006
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    Ну скажем так
    Код:
    "ВЫБРАТЬ
    |	Номенклатура.Наименование,
    |	Номенклатура.БазоваяЕдиницаИзмерения
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура"
    
    
    А хотелось бы

    Код:
    "ВЫБРАТЬ
    |	Номенклатура.Наименование
    |     +Номенклатура.БазоваяЕдиницаИзмерения.Наименование Как НаименованиеСЕдиницей
    |	
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура"
    
    
    Возможно такое ?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.554
    Симпатии:
    716
    Баллы:
    204
    ессно
    делай
    Код:
    |Выбрать Номенклатура.Наименование + "" "" + 
    |         Номенклатура.БазоваяЕдиницаИзмерения.Наименование  КАК НаименованиеСЕдиницей
    |ИЗ Справочник.Номенклатура КАК Номенклатура
    
    
  3. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    В данном случае не актуально (по идее базовая ед. всегда должна быть), но в общем случае, если прибавляется строка, кот. может оказаться NULL, то лучше добавить проверочку
    Код:
     "ВЫБРАТЬ
    |	Номенклатура.Наименование + "" "" + ЕСТЬNULL(Номенклатура.БазоваяЕдиницаИзмерения.Наименование, "") Как НаименованиеСЕдиницей
    |	
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура"
    
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    В запросе такое делать - изврат....
  5. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Почему?
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Контекация строк в запросе отрабатывает, кхм...., "не быстро"
    Вдобавок - реализация в 1С подобных вещей очень ограничена и при модификации алгоритмов - очень тяжело переделывать.

    Лучше такое выносить в перебор или возложить на СКД, который лучше это отработает.

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