Имя: Пароль:
1C
1С v8
Разные данные в запросах обработки и консоли запросов.
0 LivingStar
 
06.09.13
07:19
Как может так получиться, что один и тот же запрос с одинаковым параметром, может в обработке выбирать один набор записей, а в консоле запросов другой.
1 skunk
 
06.09.13
07:22
видать что-то там точно разное
2 Nenaviwu1c20
 
06.09.13
07:23
как минимум дата может быть?Покажи запрос
3 LivingStar
 
06.09.13
07:24
В консоле запрос выбирает 2 записи, беру его копирую, вставляю в обработку, там 1 запись!!!
4 dva1c
 
06.09.13
07:24
(0) Смотри внимательно и поймешь где разница.
5 Nenaviwu1c20
 
06.09.13
07:24
параметры есть какие то у запроса?
6 LivingStar
 
06.09.13
07:25
(2) так на одну и туже дату смотрю выборку, в этом то и дело...


ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Ссылка,
    ПоступлениеТоваровУслуг.Контрагент,
    ПоступлениеТоваровУслуг.ДоговорКонтрагента,
    ПоступлениеТоваровУслуг.Номер,    
    ПоступлениеТоваровУслуг.Дата,    
    ПоступлениеТоваровУслуг.СуммаДокумента,    
    ПоступлениеТоваровУслуг.ДоговорКонтрагента.КонтролироватьЧислоДнейЗадолженности КАК КонтрольДнейЗадолженности,
    ПоступлениеТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности     КАК ДопустимоеЧислоДнейЗадолженности,
    НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(ПоступлениеТоваровУслуг.Дата, ДЕНЬ, ПоступлениеТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности), ДЕНЬ) КАК ПоследняяДатаОплаты
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
    ПоступлениеТоваровУслуг.ДоговорКонтрагента.КонтролироватьЧислоДнейЗадолженности = ИСТИНА
    И НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(ПоступлениеТоваровУслуг.Дата, ДЕНЬ, ПоступлениеТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности), ДЕНЬ) = НАЧАЛОПЕРИОДА(&ДатаОтчета, ДЕНЬ)

УПОРЯДОЧИТЬ ПО
    ПоступлениеТоваровУслуг.Дата УБЫВ
7 LivingStar
 
06.09.13
07:26
в отчете дата задается как Запрос.УстановитьПараметр("ДатаОтчета", ЭлементыФормы.ДатаОтчета.Значение);

в консоле так же наверное, просто и там и там выбираю 09.08.2013
8 Nenaviwu1c20
 
06.09.13
07:30
а какой из результатов правильный?Судя по запросу укажи ты там хоть любое время он должен обрабатывать корректно.
9 LivingStar
 
06.09.13
07:32
(8) Ну да, правильно в консоле, по двум документам нужно рпоизводить оплату, а в коде, тупо один отбирает!!! И дата одна и таже и запрос тот же, в чем дело не пойму !!!
10 Wobland
 
06.09.13
07:32
в где?
11 LivingStar
 
06.09.13
07:38
(10) в консоле же проверяю, потом в код переношу...
12 LivingStar
 
06.09.13
12:45
(4) Это очень важный совет !!! Всегда нужно ему следовать!!!