Имя: Пароль:
1C
1С v8
СКД. Как поправить отбор.
0 ЗлаяЗая
 
17.06.19
11:12
Нужно срочно поправить чужой отчет на СКД. А я СКД еще не изучала.
Был запрос
Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
             |    Док1.Сотрудник,
             |    Док1.Ссылка.Подразделение,
             |    Док1.Ссылка.Смена,
             |    Док1.Тариф,
             |    Док1.ВремяПлан,
             |    Док1.ПланФОТ,
             |    Док2.ВремяФакт,
             |    Док2.ФактФОТ
             |ИЗ
             |    Документ.Док1 КАК Док1
             |        ПОЛНОЕ СОЕДИНЕНИЕ Документ.Док2 КАК Док2
             |        ПО Док1.Смена = Док2.Смена
             |            И Док1.Сотрудник = Док2.Сотрудник
             |ГДЕ
             |   ...;

{ГДЕ
    Док1.Подразделение.* КАК ПодразделениеОтбор,
    Док1.Смена.* КАК СменаОтбор}
Я так понимаю, что то, что фигурных скобках для отбора
Я переписала запрос. В нем эти Док1 и Док2 берутся, а вот отбор перестал работать.
при попытке открыть конструктор запросов ругается "поле не найдено "Док1.Подразделение"
1 toypaul
 
гуру
17.06.19
11:24
в ВЫБРАТЬ поменять

    Док1.Ссылка.Подразделение,
             |    Док1.Ссылка.Смена,

на

    Док1.Подразделение,
             |    Док1.Смена,
2 ЗлаяЗая
 
17.06.19
11:25
Я поняла, что в таблице НабораДанных у меня нет полей ПодразделениеОтбор и СменаОтбор
А как их добавить?
3 Rovan
 
гуру
17.06.19
11:42
Значит нет поля Подразделение в Док1 - конструктор врать не будет
4 ЗлаяЗая
 
17.06.19
11:45
все. разобралась
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой