|
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) "Период" тока догнал спасибо всем |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |