Имя: Пароль:
1C
1C 7.7
v7: 1с 7.7. В запросе не выводится реквизит номенклатуры
0 Serg833
 
22.03.17
11:33
Помогите разобраться в 1 с 7.7. В запросе по справочнику и документу не выводится реквизит справочника ДатаСоздания, точнее выводятсяпустые значения. Только начинаю программировать в 1 с.
    ТекстЗапроса = "
    |Обрабатывать НеПомеченныеНаУдаление;
    |ОбрабатыватьДокументы Проведенные;
    |Номенклатура  = Справочник.Номенклатура.ТекущийЭлемент,
    |        Документ.ПоступлениеТМЦ.Номенклатура;
    |ДатаСозд      =Справочник.Номенклатура.ДатаСоздания;  
    |ДатаПервогоПоступления =Документ.ПоступлениеТМЦ.ДатаДок;
    |Группировка Номенклатура;
    |Условие (ДатаСоздания>ДатаС);
    |Условие ((ТекущаяДата() - ДатаПервогоПоступления)<31);";
1 Волшебник
 
модератор
22.03.17
11:34
Выкинь ты эти клюшки и поставь восьмёрку
2 Морозов Александр
 
22.03.17
11:36
ДатаСоздания  случаем не периодический реквизит?
3 Serg833
 
22.03.17
11:37
Нет не периодический. Если писать запрос без ПоступлениеТМЦ, только к справочнику, то выводит ДатуСоздания.
4 Морозов Александр
 
22.03.17
11:53
а если в запросе поменять
ДатаСозд      =Справочник.Номенклатура.ДатаСоздания;
на  
ДатаСозд      =Номенклатура.ДатаСоздания;
5 vtolga
 
22.03.17
11:54
попробуй так :
ДатаСозд  =Справочник.Номенклатура.ДатаСоздания, Документ.ПоступлениеТМЦ.Номенклатура.ДатаСоздания;
6 Масянька
 
22.03.17
11:55
(3) А если:
    |ДатаСозд      =Справочник.Номенклатура.ДатаСоздания, Документ.ПоступлениеТМЦ.Номенклатура.ДатаСоздания;
?
7 пипец
 
22.03.17
11:55
(5) правильный ответ
8 Масянька
 
22.03.17
11:56
(5) :)
9 Serg833
 
22.03.17
12:06
Спасибо. Теперь все работает.
10 Serg833
 
22.03.17
12:13
Понял. Вот это Справочник.Номенклатура.ТекущийЭлемент не к чему.
11 пипец
 
22.03.17
12:15
(10) если у тебя в запросе не будет документа с нужной номенклатурой за данный период - он её тебе не выведет вообще ...
12 Serg833
 
22.03.17
12:21
Но мне и надо, чтобы выводились только по которым было поступление за период 31 день. Можно наверное период задать через период С ПО? А в варианте с справочником выдаст и те по которым не было поступления?
13 пипец
 
22.03.17
12:52
(12) в варианте со справочником он тебе выдаст весь справочник по условиям + по документам (если из запроса не убрать строку с документом)
ЗЫ да - и по которым не было поступлений - при вхождении в остальные условия запроса
14 Serg833
 
22.03.17
13:23
Понятно. Спасибо.