Имя: Пароль:
1C
1С v8
В отчете СКД пустая строка.
0 Босечка
 
15.08.16
17:09
В отчете СКД пустая строка.

Вот запрос:

ВЫБРАТЬ
    ЗаказНарядИсполнители.Категория КАК Категория,
    ЗаказНарядИсполнители.Категория.Сумма КАК Сумма,
    ЗаказНарядИсполнители.Исполнитель КАК Исполнитель,
    ЗаказНарядИсполнители.Ссылка.ДатаЗакрытия КАК Период,
    НАЧАЛОПЕРИОДА(ЗаказНарядИсполнители.Ссылка.ДатаЗакрытия, НЕДЕЛЯ) КАК ПериодНеделя,
    ЗаказНарядИсполнители.Ссылка.Автомобиль КАК КоличествоМашин,
    ЗаказНарядИсполнители.Ссылка.Подпись КАК ПодписьРаботника,
    ЗаказНарядИсполнители.Ссылка.ДокПринесли,
    ЗаказНарядИсполнители.Ссылка.ПодразделениеКомпании,
    ЗаказНарядРаботы.Ссылка,
    ЗаказНарядРаботы.НомерСтроки,
    ЗаказНарядРаботы.Работа,
    ЗаказНарядРаботы.ИдентификаторРаботы,
    СУММА(ЗаказНарядРаботы.Количество) КАК Количество,
    ЗаказНарядРаботы.Нормочас,
    ЗаказНарядРаботы.Коэффициент,
    ЗаказНарядРаботы.Цена,
    ЗаказНарядРаботы.Сумма КАК Сумма1,
    ЗаказНарядРаботы.СтавкаНДС,
    ЗаказНарядРаботы.СуммаНДС,
    ЗаказНарядРаботы.ПроцентСкидки,
    ЗаказНарядРаботы.СуммаСкидки,
    ЗаказНарядРаботы.СуммаВсего,
    ЗаказНарядРаботы.СкидкаНаТовар,
    ЗаказНарядРаботы.ПроцентСкидкиСтроки,
    ЗаказНарядРаботы.СуммаСкидкиСтроки,
    ЗаказНарядРаботы.Контрагент,
    ЗаказНарядРаботы.ДоговорВзаиморасчетов,
    ЗаказНарядРаботы.ПакетРабот,
    ЗаказНарядРаботы.НомерПакета,
    ЗаказНарядРаботы.ПакетЗакрыт,
    ЗаказНарядРаботы.УправляющийКод,
    ЗаказНарядИсполнители.Ссылка.Ссылка КАК Ссылка1
ИЗ
    Документ.ЗаказНаряд.Исполнители КАК ЗаказНарядИсполнители
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы
        ПО ЗаказНарядИсполнители.Ссылка.Ссылка = ЗаказНарядРаботы.Ссылка.Ссылка
ГДЕ
    ЗаказНарядИсполнители.Ссылка.ДокПринесли >= &НачалоПериода
    И ЗаказНарядИсполнители.Ссылка.ДокПринесли <= &КонецПериода
    И (ЗаказНарядИсполнители.Ссылка.Состояние = &Сост
            ИЛИ ЗаказНарядИсполнители.Ссылка.Состояние = &СостСп)
    И (&Подразделение1 = ЗНАЧЕНИЕ(Справочник.ПодразделенияКомпании.ПустаяСсылка)
            ИЛИ ЗаказНарядИсполнители.Ссылка.ПодразделениеКомпании = &Подразделение1)
    И ЗаказНарядИсполнители.Исполнитель <> &ПИ

СГРУППИРОВАТЬ ПО
    ЗаказНарядИсполнители.Категория,
    ЗаказНарядИсполнители.Исполнитель,
    ЗаказНарядИсполнители.Ссылка.Автомобиль,
    ЗаказНарядИсполнители.Ссылка.ДатаЗакрытия,
    НАЧАЛОПЕРИОДА(ЗаказНарядИсполнители.Ссылка.ДатаЗакрытия, НЕДЕЛЯ),
    ЗаказНарядИсполнители.Ссылка.ДокПринесли,
    ЗаказНарядИсполнители.Ссылка.ПодразделениеКомпании,
    ЗаказНарядРаботы.Ссылка,
    ЗаказНарядРаботы.НомерСтроки,
    ЗаказНарядРаботы.Работа,
    ЗаказНарядРаботы.ИдентификаторРаботы,
    ЗаказНарядРаботы.Нормочас,
    ЗаказНарядРаботы.Коэффициент,
    ЗаказНарядРаботы.Цена,
    ЗаказНарядРаботы.Сумма,
    ЗаказНарядРаботы.СтавкаНДС,
    ЗаказНарядРаботы.СуммаНДС,
    ЗаказНарядРаботы.ПроцентСкидки,
    ЗаказНарядРаботы.СуммаСкидки,
    ЗаказНарядРаботы.СуммаВсего,
    ЗаказНарядРаботы.СкидкаНаТовар,
    ЗаказНарядРаботы.ПроцентСкидкиСтроки,
    ЗаказНарядРаботы.СуммаСкидкиСтроки,
    ЗаказНарядРаботы.Контрагент,
    ЗаказНарядРаботы.ДоговорВзаиморасчетов,
    ЗаказНарядРаботы.ПакетРабот,
    ЗаказНарядРаботы.НомерПакета,
    ЗаказНарядРаботы.ПакетЗакрыт,
    ЗаказНарядРаботы.УправляющийКод,
    ЗаказНарядИсполнители.Категория.Сумма,
    ЗаказНарядИсполнители.Ссылка.Подпись,
    ЗаказНарядИсполнители.Ссылка.Ссылка

УПОРЯДОЧИТЬ ПО
    Исполнитель,
    ПериодНеделя

кто знает как это обойти?
1 Nuobu
 
15.08.16
17:10
Первая строка пустая?
2 Босечка
 
15.08.16
17:12
Да.
3 Nuobu
 
15.08.16
17:13
(2) Не могу помочь, сталкивался только со второй пустой строкой.
4 Босечка
 
15.08.16
17:14
А со второй как?
5 AllJoke
 
15.08.16
17:14
Посмотрите что выводится на вкладке "Настрйоки".
Может быть две группировки, причем одна вложена в другую, а по верхней не выбирается ни одного поля, либо данных нет.
6 Босечка
 
15.08.16
17:16
1 группировка строк, 1 колонок. Все больше ничего нет.
7 Nuobu
 
15.08.16
17:19
Убери в запросе "Сгруппировать по", а в настройках убери все группировки и вместо них выведи детальные записи, где выведи все наявные поля.
8 trooba
 
15.08.16
17:36
(0) Игнорировать значение null поставь
9 Босечка
 
15.08.16
17:37
Убрала группировки все равно не работает
10 Босечка
 
15.08.16
17:37
где поставить?
11 Nuobu
 
15.08.16
17:39
(9) Так что не работает? Глянь, какая строка чем заполнена, что выдаёт пустые значения.
12 Босечка
 
15.08.16
17:41
А как это сделать? Как в отладчике посмотреть эти значения.
13 Босечка
 
15.08.16
17:43
Запрос переделала все равно


ВЫБРАТЬ
    ЗаказНарядИсполнители.Ссылка,
    ЗаказНарядИсполнители.НомерСтроки,
    ЗаказНарядИсполнители.Исполнитель,
    ЗаказНарядРаботы.Работа КАК Работа,
    ЗаказНарядРаботы.Количество КАК Количество,
    ЗаказНарядРаботы.Ссылка КАК Ссылка1,
    ЗаказНарядРаботы.ИдентификаторРаботы,
    ЗаказНарядРаботы.Количество КАК Количество1,
    ЗаказНарядИсполнители.ИдентификаторРаботы КАК ИдентификаторРаботы1
ИЗ
    Документ.ЗаказНаряд.Исполнители КАК ЗаказНарядИсполнители
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы
        ПО ЗаказНарядИсполнители.Ссылка.Ссылка = ЗаказНарядРаботы.Ссылка.Ссылка
ГДЕ
    ЗаказНарядИсполнители.Ссылка.ДокПринесли >= &НачалоПериода
    И ЗаказНарядИсполнители.Ссылка.ДокПринесли <= &КонецПериода
    И (ЗаказНарядИсполнители.Ссылка.Состояние = &Сост
            ИЛИ ЗаказНарядИсполнители.Ссылка.Состояние = &СостСп)
    И (&Подразделение1 = ЗНАЧЕНИЕ(Справочник.ПодразделенияКомпании.ПустаяСсылка)
            ИЛИ ЗаказНарядИсполнители.Ссылка.ПодразделениеКомпании = &Подразделение1)
    И ЗаказНарядИсполнители.Исполнитель <> &ПИ

УПОРЯДОЧИТЬ ПО
    Работа
14 Nuobu
 
15.08.16
17:43
(12) Оно в детальных записях показывает, какие поля есть, а какие - не заполнены. Выведи все.
15 Босечка
 
15.08.16
17:53
Большое спасибо за помощь! Юзеры не проставили работу в некоторых документах...