Имя: Пароль:
1C
1C 7.7
v7: Запрос по документам
0 __Se24
 
21.09.11
16:44
Добрый день уважаемы гуру 1С .
Подскажите , что я забыл/сделал неправильно в следующем запросе :

       НДТ=Дата(ТекущаяДата()-365);
   КДТ=Дата(ТекущаяДата()+100);
   ТекЭлем=ТекущийЭлемент();
   
   Запрос=СоздатьОбъект("Запрос");
   ТекстЗапроса="//{{ЗАПРОС(Сформировать)
   |Обрабатывать НеПомеченныеНаУдаление;
   |Без Итогов;
   |Период С НДТ По КДТ;
   |НомерСтр = Документ.ЗаявкаНаПлатеж.НомерСтроки;
   |Конт = Документ.ЗаявкаНаПлатеж.Контейнер;
   |Сумма = Документ.ЗаявкаНаПлатеж.Сумма;
   |СуммаВал = Документ.ЗаявкаНаПлатеж.СуммаВал;
   |Группировка Документ;
   |Группировка СтрокаДокумента;
//    |Условие (Конт = ТекЭлем);
   |"//}}ЗАПРОС
   ;
   
   Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
       Возврат;
   КонецЕсли;

Если закоментить строку с периодм , то таблица из запроса наполняется документами . Если как есть , то запрос на выходе пустой .
1 1Сергей
 
21.09.11
16:48
за период с 21.09.10 по 30.12.11 нет документов?
2 __Se24
 
21.09.11
16:48
(1)Есть их там тысячи ...
3 ParaWiz
 
21.09.11
16:48
Имхо заменить
КДТ=Дата(ТекущаяДата()+100);
на КДТ=ТекущаяДата();
4 1Сергей
 
21.09.11
16:49
Закоменть лучше     |Без Итогов;
5 ParaWiz
 
21.09.11
16:50
(4) кстати да
6 __Se24
 
21.09.11
16:50
(3) документы непроводные .
ок , попробую
7 __Se24
 
21.09.11
16:52
(3) и (4) сделал , результат тот же
8 SMakcik
 
21.09.11
16:53
А что это такое СтрокаДокумента?
9 SMakcik
 
21.09.11
16:53
и как у тебя воще запрос работает
10 1Сергей
 
21.09.11
16:54
(8) Предопределенная группировка, так же как и Документ
11 __Se24
 
21.09.11
16:54
(8) встроенная группировка
12 1Сергей
 
21.09.11
16:55
Попробуй вот это добавить:

Док = Документ.ЗаявкаНаПлатеж.ТекущийДокумент;
13 __Se24
 
21.09.11
16:56
(12) делал, тоже самое
14 __Se24
 
21.09.11
16:57
Запрос дает выборку , если закомментировать период , почему  непонятно ... .
15 SMakcik
 
21.09.11
16:57
Документ и СтрокаДокумента добавляй в запрос
16 Ёпрст
 
гуру
21.09.11
16:59
|Обрабатывать НеПомеченныеНаУдаление;
это лишнее, по умолчанию, в выборке только проведенные документы.
17 Ёпрст
 
гуру
21.09.11
16:59
(0) нет проведенных документов за выбранный период.

а на ТА - есть.
18 __Se24
 
21.09.11
17:01
(16) Эти документы ваапще непроводные , у них нету модуля проведения .
19 Ёпрст
 
гуру
21.09.11
17:02
(18) че -ты  хочешь тогда от запроса ?
втыкай
ОбрабатыватьДокументы Все и наслаждайся
20 __Se24
 
21.09.11
17:03
ДААА !!!
все получилось !!!
(19) Спасибо огромное !!
всем остальным тож спасибо !!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший