|   |   | 
| 
 | Регистр накопления. Что лучше: остатки или ОстаткиОбороты | ☑ | ||
|---|---|---|---|---|
| 0
    
        мистер игрек 02.03.12✎ 12:41 | 
        Хочу через запрос получить остатки на две даты из регистра накопления.
  Как лучше? 1. Через виртуальную таблицу ОстаткиОбороты остаток на начало и конец 2. Через виртуальную таблицу Остатки. Берется две таблицы на дата нач и датакон и они объединяются. | |||
| 1
    
        Wobland 02.03.12✎ 12:42 | 
        зачем две таблицы вообще?     | |||
| 2
    
        Мыш 02.03.12✎ 12:48 | 
        Лучше - понятие относительное. Надо чтоб быстрее выполнялось или чтоб код покрасивше был? Или ещё что-нибудь?     | |||
| 3
    
        МурЬка 02.03.12✎ 12:48 | 
        Первое.     | |||
| 4
    
        МурЬка 02.03.12✎ 12:49 | ||||
| 5
    
        мистер игрек 02.03.12✎ 12:53 | 
        (2) Побыстрее     | |||
| 6
    
        H A D G E H O G s 02.03.12✎ 12:54 | 
        (4) Чушь какая-то.     | |||
| 7
    
        H A D G E H O G s 02.03.12✎ 12:54 | 
        По идее - 2 вариант.     | |||
| 8
    
        H A D G E H O G s 02.03.12✎ 12:54 | 
        Но надо смотреть запрос.     | |||
| 9
    
        H A D G E H O G s 02.03.12✎ 12:54 | 
        В SQL     | |||
| 10
    
        ptiz 02.03.12✎ 12:58 | 
        Второй вариант не должен быть медленнее первого в любом случае. А вот первый - хз.     | |||
| 11
    
        Мыш 02.03.12✎ 13:01 | 
        Думаю второй вариант в общем случае будет быстрее.     | |||
| 12
    
        Kashemir 02.03.12✎ 13:03 | 
        2 более надежный. Виртуальная таблицей остатков оборотов кривовато реализована и периодически вылазят проблемы с временем выполнения, в корне которых лежит использование физических таблиц вместо итогов, по крайней мере не раз сталкивался с подобным на БУ регистрах.     | |||
| 13
    
        hhhh 02.03.12✎ 13:04 | 
        (10) не факт, во втором две виртуальные таблицы по факту, а в первом одна.     | |||
| 14
    
        hhhh 02.03.12✎ 13:08 | 
        (12) так и остатки, если не на 1-е число месяца, а например на 15-е тоже будут физические таблицы юзать. Только итоги - это если четко по месяцам нужно.     | |||
| 15
    
        мистер игрек 02.03.12✎ 13:09 | 
        даты будут любые     | |||
| 16
    
        TarasKa 02.03.12✎ 13:11 | 
        (5) Сделать оба варианта и провести замеры ?     | |||
| 17
    
        ptiz 02.03.12✎ 13:11 | 
        (13) Для вычисления остатков в любом случае будет лопатиться один и тот же набор данных. А вот полезет ли 1С в расчет оборотов в первом случае - надо смотреть. По-идее не должна (раз поля оборотов не выбраны).     | |||
| 18
    
        hhhh 02.03.12✎ 13:16 | 
        (17) во втором варианте еще нужна дополнительная обработка, нужно соединить эти таблицы по какому-то полю, например по номенклатуре.     | |||
| 19
    
        Kashemir 02.03.12✎ 13:17 | 
        (14) Мне не нужно азы объяснять.
  Я достаточно хорошо и глубоко занимался вопросом, чтобы говорить об ошибках генерации планов запроса по физике по остаткам и оборотам бу там где это абсолютно не нужно. | |||
| 20
    
        мистер игрек 02.03.12✎ 13:20 | 
        и так на чем остановились?     | |||
| 21
    
        hhhh 02.03.12✎ 13:21 | 
        (19) ну может вы занимались глубоко этим пять лет назад, а платформы от 1С пекутся как пирожки, каждый месяц новая платформа.     | |||
| 22
    
        МурЬка 02.03.12✎ 13:24 | 
        (20) Тут соседняя тема практически в тему.
  v8: Замер времени выполнения запросов Поделитесь результатами. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |