Имя: Пароль:
1C
1C 7.7
v7: ГТД не найдена
0 waxymonkey
 
18.01.21
17:57
КОД:

ПЕРИОД С '01.10.20' ПО '31.12.20';
ОБРАБАТЫВАТЬДОКУМЕНТЫ ВСЕ;
Фирма = Регистр.ГТД.Фирма;
Товар = Регистр.ГТД.Товар;
ГТД = Регистр.ГТД.ГТД;
ОстатокТовара = Регистр.ГТД.ОстатокТовара;
ТекущийДокумент = Регистр.ГТД.ТекущийДокумент;
ГРУППИРОВКА ТекущийДокумент;

    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
      Сообщить("Не выполнен");  
    Иначе          
          
        Сообщить("Выполнен");
        Сообщить(Запрос.НачалоПериода());
        Сообщить(Запрос.КонецПериода());
        Сообщить(Запрос.Группировка("ТекущийДокумент"));
        Сообщить(Запрос.Группировка(1));
        Пока Запрос.Группировка("ТекущийДокумент") = 1 Цикл
              Сообщить(Запрос.ТекущийДокумент.ТекущийДокумент());
        КонецЦикла;
    КонецЕсли;

ОТВЕТ:

Выполнен
01.10.20
31.12.20
0
0


Не пойму почему ничего не найдено !!!
1 youalex
 
18.01.21
18:03
Функцию попробуй добавить в запрос
2 Ёпрст
 
18.01.21
18:06
запрос при обращению к регистру без функций не работает
3 Ёпрст
 
18.01.21
18:06
нужны приход/расход/
4 Ёпрст
 
18.01.21
18:06
или сумма, если оборотный
5 Ёпрст
 
18.01.21
18:07
>>>ОБРАБАТЫВАТЬДОКУМЕНТЫ ВСЕ; это выкинуть
6 waxymonkey
 
18.01.21
18:11
ЕПРСТ +5 Спасибо
7 Злопчинский
 
19.01.21
00:16
"
ТекущийДокумент = Регистр.ГТД.ТекущийДокумент;
ГРУППИРОВКА ТекущийДокумент;
"
- выкинуть
.
написать
ГРУППИРОВКА ТекущийДокумент;
8 Злопчинский
 
19.01.21
00:16
написать
ГРУППИРОВКА Документ;
9 Злопчинский
 
19.01.21
00:18
Сообщить(Запрос.ТекущийДокумент.ТекущийДокумент());
- выкинуть лишнее обращение к базе
написать
Сообщить(Запрос.ТекущийДокумент);
.
или с учетом (8)
Сообщить(Запрос.Документ);
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.