|   |   | 
| 
 | Разные результаты в консоли запросов и в конфигураторе УТ10.3 | ☑ | ||
|---|---|---|---|---|
| 0
    
        SeriyP 19.10.18✎ 13:58 | 
        Не могу разобраться, почему при выполнении в консоли запрос: 
 ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот, ТоварыНаСкладахОстаткиИОбороты.Склад ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( &Дата1, &Дата2, Период, Движения, СерияНоменклатуры <> ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяССылка) И Склад В (&СписокСкладов)) КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток < 0 выдает 59 строк (и это ожидаемый правильный результат), а в конфигураторе - только 12? Причем, по моим наблюдениям, это происходит из-за разного "восприятия" отрицательных остатков консолью и конфигуратором. Вопрос - почему? З.Ы. И там и там параметры одинаковые: Дата1 это Новый Граница(НачалоМесяца('20180201'), ВидГраницы.Включая) Дата2 это Новый Граница(КонецМесяца('20180201'), ВидГраницы.Включая) СписокСкладов это СписокЗначений из Справочники.Склады.Ссылка | |||
| 1
    
        shuhard 19.10.18✎ 13:59 | 
        (0)[это происходит из-за разного "восприятия" отрицательных остатков консолью и конфигуратором]
 пятнично жги ещё | |||
| 2
    
        Джинн 19.10.18✎ 14:00 | 
        В границах разница.     | |||
| 3
    
        SeriyP 19.10.18✎ 15:07 | 
        (1) может неправильно выразился: в консоли отрицательные остатки есть, в конфигураторе есть, но мало и не то количество. Почему-то сами значения "КоличествоКонечныйОстаток" отличаются. 
 (2) Врядли. Пробовал разные варианты "границ" - результат одинаков. Вопрос: в чем ошибка? | |||
| 4
    
        Джинн 19.10.18✎ 15:14 | 
        (3) В ганице     | |||
| 5
    
        SeriyP 19.10.18✎ 15:27 | 
        (4) Хорошо. Границы убрал вообще: 
 ГДЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( , , Период, Движения, СерияНоменклатуры <> ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяССылка) И Склад В (&СписокСкладов)) КАК ТоварыНаСкладахОстаткиИОбороты Теперь в консоли количество строк 952, а в конфигураторе 778. Почему? Кто объяснит? | |||
| 6
    
        shuhard 19.10.18✎ 15:39 | 
        (5) цена вопроса ?     | |||
| 7
    
        SeriyP 19.10.18✎ 15:59 | 
        (6) 0     | |||
| 8
    
        SeriyP 22.10.18✎ 14:31 | 
        Подниму, может кто объяснит, в чем разница?     | |||
| 9
    
        Ёпрст гуру 22.10.18✎ 14:33 | 
        (8) в параметрах запроса     | |||
| 10
    
        SeriyP 22.10.18✎ 14:35 | 
        (9) как правильно указать даты для виртуальной таблицы? Все говорят, что дело в параметрах, а как правильно указать - нет.     | |||
| 11
    
        Ёпрст гуру 22.10.18✎ 14:37 | 
        (10) у тебя не только даты в параметрах, если че     | |||
| 12
    
        Ёпрст гуру 22.10.18✎ 14:37 | 
        И..нам отсюда не видно, чего ты пихаешь в параметры там и там     | |||
| 13
    
        SeriyP 22.10.18✎ 14:41 | 
        (12) в (1) написал, какие параметры указываю (совершенно одинаково!) и в консоли и в конфигураторе.     | |||
| 14
    
        Джинн 22.10.18✎ 14:42 | 
        (13) А 1С говорит, что не одинаковые.     | |||
| 15
    
        Cyberhawk 22.10.18✎ 14:45 | 
        Скоро выяснится, что в конфигураторе запрос выполняется в транзакции и после записи движений в тот же регистр     | |||
| 16
    
        SeriyP 22.10.18✎ 14:54 | 
        (15) не все так плохо. 
 Судя по всему проблема у меня не в датах - как указывали в (2),- а в параметре &СписокСкладов | |||
| 17
    
        Джинн 22.10.18✎ 15:16 | 
        (16) Ну это уже вообще примитивнейший косяк.     | |||
| 18
    
        SeriyP 22.10.18✎ 17:25 | 
        (17) сам себе я - злобный буратино. Промучился дня 2 наверное: подвела собственная невнимательность и беспечность - СписокСкладов в конфигураторе заполнял через "НайтиПоНаименованию" и один из 23 складов называется также как и его Родитель, соответственно, бралась ссылка на группу, а не на элемент. А в запроснике - вручную набивал все правильно... Пипец, обидно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |