Имя: Пароль:
1C
1C 7.7
v7: Запрос в 77 непонятно работает
0 AJ_81
 
13.05.12
22:23
есть документ счет, у него есть реквизит "НомерИзЕксель"
дело в том что запрос его не видит

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

пробовал без СОКРЛП все равно, пролетает без ошибок
1 ТакВотЖе
 
13.05.12
22:27
а зачем там кавычки?
2 Tatitutu
 
13.05.12
22:28
"именно так" вовсем "виноват" запрос, потом 7.7, потом все здесь сидящие...
Где Период, где функция, шо за условие ?
3 AJ_81
 
13.05.12
22:43
(1) без кавычек выходит ошибка "{C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\РАБОЧИЙ СТОЛ\111.ERT(18)}: Условие(НомерИзЕксель = мскг <<?>> -02094);
Запрос[6] : Ошибка в выражении 'мскг'",
номер строковой, равен "мскг-02094"
4 dangerouscoder
 
13.05.12
22:49
|Условие(Найти(НомерИзЕксель,Номер) > 0);
5 ТакВотЖе
 
13.05.12
22:55
(3) ты пишешь такую глупость, что даже не хочется тебе отвечать, потому что всё это смахивает на развод.
6 AJ_81
 
13.05.12
22:57
(3) может и глупо выглядит, потом что я нихрена непонимаю в запросах в версии 77, просто подскажите что тут не так?
7 yam
 
13.05.12
23:04
однако до тройной кавычки товарисч додумался, а до слова период в запросе нет...
8 AJ_81
 
13.05.12
23:09
так там же есть "с" и "По"
9 dangerouscoder
 
13.05.12
23:10
|Период с ВыбНачПериода по ВыбКонПериода;
10 palpetrovich
 
13.05.12
23:11
(8) как бы мало :) ...ну и (4) принципиально не читаем?
11 Morphius
 
13.05.12
23:17
(0)А документ проведен? Попоробуй "обрабатывать документы все". А лучше делай запрос конструктором, точно не ошибешься
12 AJ_81
 
13.05.12
23:26
спасибо, разобрался
1) документ счет не проводится, а я обрабатывал проведенные
2) "Период" тока догнал
спасибо всем