8.х Условие по пустому справочнику

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

  1. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Здравствуйте!
    не получилось((( надо если на форме пусто в поле Сотрудники, то делаем по всем!
    помогите, пожалуйста.
    Код:
    Запрос.УстановитьПараметр("Сотрудники",Сотрудники);
        Запрос.УстановитьПараметр("ОтборПоСотруднику", ЗначениеЗаполнено(Сотрудники));
        Запрос.Текст =
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |ПриемНаРаботу.Сотрудник,
        |ПриемНаРаботу.ДатаПриема,
        |СУММА(Отпуск.КоличествоДнейОсновногоОтпуска) КАК КоличествоДнейОсновногоОтпуска
        |ИЗ
        |Документ.ПриемНаРаботу КАК ПриемНаРаботу
        |    ЛЕВОЕ СОЕДИНЕНИЕ Документ.Отпуск КАК Отпуск
        |    ПО ПриемНаРаботу.Сотрудник = Отпуск.Сотрудник
        |ГДЕ
        |ПриемНаРаботу.Проведен = ИСТИНА
        |И Отпуск.Проведен = ИСТИНА
        |И
        |  ВЫБОР КОГДА ПриемНаРаботу.Сотрудник = ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка)
        |        ТОГДА ИСТИНА
        |  ИНАЧЕ
        |        ПриемНаРаботу.Сотрудник в (&Сотрудники)
        |  КОНЕЦ
        //|И ПриемНаРаботу.Сотрудник В(&Сотрудники)
        |СГРУППИРОВАТЬ ПО
        |    ПриемНаРаботу.Сотрудник,
        |    ПриемНаРаботу.ДатаПриема";
    
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Код:
    ВЫБОР КОГДА &Сотрудники = ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка)
    ТОГДА ИСТИНА
    ИНАЧЕ
    ПриемНаРаботу.Сотрудник =  &Сотрудники
    КОНЕЦ

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