|
v8: Соединение временной таблицы с таблицей регистра
| ☑ |
0
Anderson
16.12.11
✎
12:14
|
Согласно новой методике контроля отрицательных остатков табличную часть записываем во временную таблицу. А вот как правильно потом соединять временную таблицу с таблицей регистра. Видел 2 варианта.
1.Условие в функции Остатки регистра - Номенклатура В (ВЫБРАТЬ ДокТЧ.Номенклатура ИЗ ДокТЧ КАК ДокТЧ)
2. Обычное условие соединение 2-х таблиц.
Какой вариант правильный?
|
|
1
Ненавижу 1С
гуру
16.12.11
✎
12:15
|
ну условия конечно надо в параметры, а вот соединять или нет это зависит от задачи
|
|
2
shuhard
16.12.11
✎
12:16
|
(0) я за 1 вариант
|
|
3
Anderson
16.12.11
✎
17:01
|
(1) Задача тривиальная при проведение контролировать отрицательные остатки. Просто интересно какой метод оптимальнее.
(2)А почему? По идее если один парамент тогда да, если их 2 или 3 и каждый раз перебирать временную таблицу. Не правильнее тогда сделать левое соединение временной таблицы с регистром?
|
|
4
apokrit
16.12.11
✎
17:06
|
(0) А слабо например в код 11 торговли посмотреть?
(3)(2)
Например
(Склад, Номенклатура) В (ВЫБРАТЬ ДокТЧ.Склад, ДокТЧ.Номенклатура...)
Где здесь перебор каждый раз?
|
|
5
Anderson
16.12.11
✎
17:10
|
(4)А вот за это спасибо. 11 торговли под рукой нет поэтому и не смотрел.
|
|
6
Anderson
20.12.11
✎
16:24
|
Посмотрел в 11-ой торговле. Там кроме условия в регистр еще и левое соединение используют. Так есть ли тогда смысл писать условие в функции если соединением и так нужные данные получаем?
|
|
7
dimaldinho
20.12.11
✎
16:27
|
(6) Чтобы виртуальная таблица строилась быстрее.
|
|