|
v7: Не срабатывает условие в запросе | ☑ | ||
---|---|---|---|---|
0
segn
07.05.15
✎
13:17
|
Вот такой запрос не выбирает нужный документ. Кто-нибудь подскажет причину?
Док = СоздатьОбъект("Документ.АвансовыйОтчет"); Док.НайтиПоНомеру("00000004", Дата(2015,1,1)); Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Ы) |Период с (НачГода(ТекущаяДата())) по (ТекущаяДата()); |АвансовыйОтчет = Документ.АвансовыйОтчет.ТекущийДокумент; |Группировка АвансовыйОтчет; |Условие(АвансовыйОтчет = Док); |"//}}ЗАПРОС |
|||
1
Новый участник
07.05.15
✎
13:18
|
Возвращает: 1 - если действие выполнено (документ найден); 0 - если действие не выполнено.
|
|||
2
trdm
07.05.15
✎
13:18
|
Запрос не нужен.
|
|||
3
D3O
07.05.15
✎
13:19
|
Период в запросе должен оперировать уже рассчитанными значениями дат.
|
|||
4
ДенисЧ
07.05.15
✎
13:19
|
хм.... А зачем тут запрос?
|
|||
5
ДенисЧ
07.05.15
✎
13:20
|
да и вот это тоже
Период с (НачГода(ТекущаяДата())) по (ТекущаяДата()); бред... |
|||
6
trdm
07.05.15
✎
13:20
|
Док = СоздатьОбъект("Документ.АвансовыйОтчет");
вТекДок = ""; Если Док.НайтиПоНомеру("00000004", Дата(2015,1,1)) = 1 Тогда вТекДок = Док.ТекущийДокумент(); Иначе Возврат; КонецЕсли; Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Ы) |Период с (НачГода(ТекущаяДата())) по (ТекущаяДата()); |АвансовыйОтчет = Документ.АвансовыйОтчет.ТекущийДокумент; |Группировка АвансовыйОтчет; |Условие(АвансовыйОтчет = вТекДок); |"//}}ЗАПРОС |
|||
7
palpetrovich
07.05.15
✎
13:21
|
ну ваще так нуно
если Док.НайтиПоНомеру("00000004", Дата(2015,1,1))=1 тогда текДок = док.текущийдокумент(); |Условие(АвансовыйОтчет = текДок); зы (5)+1 бред :) |
|||
8
trdm
07.05.15
✎
13:22
|
Да. Полные непонятки что и нафига...
|
|||
9
ako
07.05.15
✎
13:24
|
(0) зачем запрос, если документ уже найден по номеру выше в коде?
|
|||
10
segn
07.05.15
✎
13:26
|
>> Новый участник
Спасибо что не стали цитиировать весь Синтакс помощник. >>D3O Это не так. >>ДенисЧ Пример был сильно упрощен. >>trdm Огромное спасибо!!! Вопрос закрыт. |
|||
11
palpetrovich
07.05.15
✎
13:50
|
(10) аминь :)
|
|||
12
dk
07.05.15
✎
13:59
|
обрабатыватьдокументы ....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |