|
Объединение Табличных частей "Товары" и "Серии" | ☑ | ||
---|---|---|---|---|
0
Ychenik1c
18.02.22
✎
07:31
|
Добрый день. Делаю запрос чтобы вывести номенклатуру и серии в печатную форму.
В первую временную таблицу закинул все серии из табличной части "Серии" Во второй взял все товары. В третье пытаюсь сделать объединение двух ВТ. Т.е. беру из таб части Товары только те позиции, в разрезе Номенклатура, Характеристика, что есть в таб части Серии и пытаюсь объедение с таб частью Товары, в том же разрезе, которых нет в данной части. И в итоге количество строк по каждой позиции получается как количество строк в квадрате. Такое ощущение что не хватает еще какой то связи Извиняюсь нет возможности скопировать текст https://ibb.co/z2W68FJ |
|||
1
Мимохожий Однако
18.02.22
✎
07:35
|
Забрось текст запроса в консоль и потренируйся. Начни со связей.
|
|||
2
Ychenik1c
18.02.22
✎
07:40
|
Я бы сразу и не писал. В консоле и проверяю.
Думал может в сериях есть ссылка на таб товары, но её нет |
|||
3
Ychenik1c
18.02.22
✎
07:42
|
Получается в документе 4 строчки одного товара с 4мя разными сериями и 3 строчки другого товара с 3мя разными сериями.
И в итого 4*4 + 3*3 = 25 строк в результате |
|||
4
Смотрящий
18.02.22
✎
07:43
|
(0) В результирующем запросе выкинь объединить все
Через левое соединение подружи вт_Товары и вт_Серии |
|||
5
Ychenik1c
18.02.22
✎
07:46
|
(4) Левое нельзя т.к для одной строчки ВТ_Товары может быть несколько строчек ВТ_Серии.
Причём при таком варианте у меня запрос отрабатывал корректно |
|||
6
Мимохожий Однако
18.02.22
✎
07:48
|
(3) А стоит задача вывода всех серий и характеристик? Тогда надо определиться по каким правилам брать нужную серию и характеристику. Может быть, и не надо вовсе.
|
|||
7
Ychenik1c
18.02.22
✎
07:48
|
Если номенклатура в ВТ_Товары не повторяется, и ей соответствует несколько строк в ВТ_Серии то всё отрабатывает
А вот если в ВТ_Товары сделать строчки с одной и той же номенклатурой и для каждой своя серия - вот тогда начинается |
|||
8
mistеr
18.02.22
✎
08:07
|
(3) Ну и как определить, какая серия должна быть в первой строке, а какая во второй?
По-моему, тут просто не хватает информации. Тебе в ПФ нужно просто сделать группировки Номенклатура -> Характеристика -> Серия. Или выводить Номенклатура, Характеристика, Серии (через запятую), и общее количество. |
|||
9
Мимохожий Однако
18.02.22
✎
08:22
|
(8) Да он сам еще не понял, а ты спрашиваешь...
|
|||
10
Ychenik1c
18.02.22
✎
08:27
|
(8) Строчки сгруппированы должны быть по Номенклатуре и Серия в их количество в данном разрезе. Может несколько штук с одной серии.
Если у номенклатуры нет серии то выводится только номенклатура |
|||
11
АгентБезопасной Нацио
18.02.22
✎
08:37
|
(7) если "серии учитываются отдельно"(в УТ/КА/ЕРП - это справочное указание серий и подбор серий по ФЕФО) , т.е. в таблице Серии, то в таблице Товары серий нет
Если "серии в табличной части товары", то их нет в ТЧ Серии. если в ТЧ Товары несколько товаров, то сверни их по количеству и все. |
|||
12
Ychenik1c
18.02.22
✎
08:40
|
(11) Уже так и сделал. Тоже до меня дошло. В документе же только количество, цены и суммы нет. Значит можно группировать.
Спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |