|   |   | 
| 
 | Вопрос по языку запросов | ☑ | ||
|---|---|---|---|---|
| 0
    
        breakthrough 07.08.14✎ 12:35 | 
        Поясните пожалуйста, чем будут отличаться два запроса друг от друга:
 1. ВЫБРАТЬ КАК Задолженность ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , , ) КАК ХозрасчетныйОстатки ГДЕ ХозрасчетныйОстатки.Счет В(&СписокСчетов) И ХозрасчетныйОстатки.Организация = &Организация 2. ВЫБРАТЬ * КАК Задолженность ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет В(&СписокСчетов), ,Организация = &Организация ) КАК ХозрасчетныйОстатки | |||
| 1
    
        ДенисЧ 07.08.14✎ 12:36 | 
        Скоростью работы     | |||
| 2
    
        Ёпрст гуру 07.08.14✎ 12:36 | 
        скоростью     | |||
| 3
    
        skunk 07.08.14✎ 12:36 | 
        первый не выполнится ... второй выберет все поля из остатков     | |||
| 4
    
        lxndr 07.08.14✎ 12:36 | 
        результат - ничем.
 Разница в эффективности выполнения и производительности | |||
| 5
    
        acsent 07.08.14✎ 12:37 | 
        Вопрос на внимательность? )))     | |||
| 6
    
        Крошка Ру 07.08.14✎ 12:37 | 
        v8: Почему виртуальная таблица регистра (исп. ЗАПИСЬ) намного эффективней физической
 (0)Мог бы немного труда приложить и найти самостоятельно | |||
| 7
    
        ДенисЧ 07.08.14✎ 12:38 | 
        Хотя оба некорректны     | |||
| 8
    
        Ёпрст гуру 07.08.14✎ 12:38 | 
        (3) второй тоже не выполнится.. ошибка "* как "...     | |||
| 9
    
        breakthrough 07.08.14✎ 12:38 | 
        (3) Как так не выполнится?)     | |||
| 10
    
        skunk 07.08.14✎ 12:39 | 
        (8)* взлетает     | |||
| 11
    
        skunk 07.08.14✎ 12:39 | 
        (9)нет полей для выборки ... или как то так ругнется     | |||
| 12
    
        Ёпрст гуру 07.08.14✎ 12:39 | 
        (10) неа.. из-за псевдонима - будет ошибка     | |||
| 13
    
        breakthrough 07.08.14✎ 12:39 | 
        ))))     | |||
| 14
    
        PiterPrg 07.08.14✎ 12:39 | 
        (0) .Остатки() сделает временную таблицу и скопирует туда или по весь регистр или отфильтрованную часть. Тебе выбирать.     | |||
| 15
    
        skunk 07.08.14✎ 12:40 | 
        (8)хотя да ... он все поля пытается одним алиасом назвать     | |||
| 16
    
        Ёпрст гуру 07.08.14✎ 12:40 | 
        Короче, правильный ответ - ничем
 они оба не выполнятся из-за неверной конструкции | |||
| 17
    
        skunk 07.08.14✎ 12:41 | 
        (12)втыкнулся     | |||
| 18
    
        breakthrough 07.08.14✎ 12:47 | 
        А если еще такой до кучи: 
 ВЫБРАТЬ РАЗЛИЧНЫЕ * ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет В(&СписокСчетов), ,Организация = &Организация ) КАК ХозрасчетныйОстатки | |||
| 19
    
        skunk 07.08.14✎ 12:49 | 
        выберет те записи у которых во всех полях разные данные ... то если у тебя будет несколько абсолютно одинаковых записей, то он вернет тебе только одну из них     | |||
| 20
    
        breakthrough 07.08.14✎ 12:51 | 
        (19) А может ли такое быть в данном случае?     | |||
| 21
    
        Ненавижу 1С гуру 07.08.14✎ 12:52 | 
        (19) у остатков таких априори быть не может     | |||
| 22
    
        skunk 07.08.14✎ 12:52 | 
        в принципе да     | |||
| 23
    
        breakthrough 07.08.14✎ 13:01 | 
        (6) Ээ.. Как бэ тут немного не то.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |