Имя: Пароль:
1C
 
Объединение Табличных частей "Товары" и "Серии"
,
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) Уже так и сделал. Тоже до меня дошло. В документе же только количество, цены и суммы нет. Значит можно группировать.
Спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан