|
v8: Как грамотно объединить таблицы в запросе? | ☑ | ||
|---|---|---|---|---|
|
0
Shur1cIT
16.12.13
✎
10:21
|
расскажу предысторию может параллельно что нибуть подскажите.Иметься база УПП учет себестоимости ведаться по средней, но руководство все равно хочет видеть валовую прибыль по контрагенту закупки и партии . В результате я придумал дёргать партию из регистра "НДС по партиям запасов" там иметься документ поступления вне зависимости от учета по себестоимости.
Сам вопрос Делаю запрос к таблице Продажи, и соединяю с Внутренним соединением к виртуальной таблице "Себестоимость" которая является результатом запроса к регистру "НДС по партиям запаса" в дальнейшим предполагается сумма проданного вычислять в поле как "ПродажиОбороты.СтоимостьОборот / ПродажиОбороты.КоличествоОборот * Себестоимость.Количество" проблема в том что в регистре "НДС по париям товаров на складах" может присутствовать серия номенклатуры, а может нет, а в регистре продажи она всегда присутствует эту проблему я обошел конструкцией условием в "ПО" (ПродажиОбороты.СерияНоменклатуры = Себестоимость.СерияНоменклатуры ИЛИ Себестоимость.СерияНоменклатуры ЕСТЬ NULL ИЛИ Себестоимость.СерияНоменклатуры = ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) Но осталась проблема в том что задваиваються количества в итоговом запросе когда в регистре НДС по партиям запасов нет серии, а в регистре продажи есть, подскажите как лечить? Вот принскрин с данными регистра и настройками соединения http://s020.radikal.ru/i715/1312/ce/c80052bc0e05.jpg |
|||
|
1
sapphire
16.12.13
✎
10:23
|
хрень какая-то
|
|||
|
2
ИсчадиеADO
16.12.13
✎
10:28
|
убери серии вообще, или они для чего-то нужны будут?
|
|||
|
3
Shur1cIT
16.12.13
✎
10:33
|
Серии убирать нельзя они нужны
|
|||
|
4
ifso
16.12.13
✎
11:07
|
сопоставить по номеру строки не спасает?
|
|||
|
5
Shur1cIT
16.12.13
✎
11:12
|
(4) не факт что совпадет
|
|||
|
6
ifso
16.12.13
✎
11:25
|
(5) потому и вопрос
|
|||
|
7
Zubek
16.12.13
✎
11:27
|
Никак. Нет сущности для связи. Точнее стабильной сущности. Может посмотреть почему в регистр учета НДС серия не всегда пишется?
|
|||
|
8
Shur1cIT
16.12.13
✎
11:34
|
(7) Если на момент проведения документа не стояла галочка вести партионный учет по серии
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |