Имя: Пароль:
1C
1C 7.7
v7: Ошибка преобразования datetime из символьной строки.
0 art_id
 
05.09.12
15:44
Запрос стал выполняться с ошибкой. Если в качестве параметра ГраницаРасчета указать дату документа, то выдается пустой результат. Куда копать?

ТекстЗапросаПрямой = "
   |SELECT
   |     РегистрВзаиморасчетов.Договор [Договор $Справочник.Договоры]
   |    , РегистрВзаиморасчетов.КредДокумент [КредДокумент $Документ]
   |    , Sum(РегистрВзаиморасчетов.СуммаУпрОстаток) СуммаУпр
   |FROM
   |    $РегистрОстатки." + РегистрУчета + "(
   |        :ГраницаРасчета~,
   |        INNER JOIN $Справочник.Договоры СпрД ON СпрД.ID = Договор AND СпрД.PARENTEXT = :ВыбКонтрагент
   |        ,Фирма = :Фирма AND ВидДолга <> :Аванс, (Договор, КредДокумент), (СуммаУпр)) AS РегистрВзаиморасчетов
   |GROUP BY
   |     РегистрВзаиморасчетов.Договор
   |    , РегистрВзаиморасчетов.КредДокумент
   |ORDER BY
   |    РегистрВзаиморасчетов.КредДокумент
   |HAVING
   |    Sum(РегистрВзаиморасчетов.СуммаУпрОстаток) >= 0
   |";
   
   РС.УстановитьТекстовыйПараметр("ГраницаРасчета", СформироватьПозициюДокумента(ТекущийДокумент(), -1));
   РС.УстановитьТекстовыйПараметр("ВыбКонтрагент", Контрагент);
   РС.УстановитьТекстовыйПараметр("Аванс", Перечисление.ВидыДолга.Аванс);
   РС.УстановитьТекстовыйПараметр("Фирма", Фирма);
ТаблицаЗадолженности = РС.ВыполнитьИнструкцию(ТекстЗапросаПрямой);
1 Ёпрст
 
05.09.12
15:59
2 art_id
 
05.09.12
16:07
(1)
РС.УстановитьТекстовыйПараметр("ГраницаРасчета", СформироватьПозициюДокумента(ТекущийДокумент(), 0));

непомогло
3 Ёпрст
 
05.09.12
16:09
Запрос в модуле проведения ?
4 Ёпрст
 
05.09.12
16:09
ну и..
Итого два выхода:
- не использовать ВТ, а свои запросы (можно взять за основу текст запроса ВТ)
- для этого регистра включить быструю обработку движений
©trad
5 art_id
 
05.09.12
16:12
(3)нет запрос в форме
(4)Понял, перепишу запрос завтра. Спасибо
6 Ёпрст
 
05.09.12
16:24
(5) а уверенность то вообще есть, что останки на дату есть ?
7 varelchik
 
05.09.12
16:58
(0) Вот только непонятно а нафига еще группировать?
ВТ И так уже все сгрупировала. (, (Договор, КредДокумент), (СуммаУпр))
8 art_id
 
06.09.12
07:22
(6)Остатки есть. Не было бы остатков, была бы пустая таблица, а не ошибка.
(7)Привычка
9 Ёпрст
 
07.09.12
09:22
(8) версия вк какая хоть ?