Имя: Пароль:
1C
1С v8
Запрос из справочника и подчинённого регистра, с условием по регистру
0 Alex108
 
03.01.22
20:45
Здравия желаю!

Товарищи, есть Справочник товаров  и Регистр Сведений.
Из справочника беру: Ссылку, Наименование
Из регистра беру: Ссылку, Штрихкод

- Штрихкодов в регистре может быть несколько для товара, а может и вовсе не быть.
- В регистре есть строки (штрихкоды) помеченные на удаление, их соответственно, брать не стоит в запрос.

Прошу помощи.

https://drive.google.com/file/d/1J_xPh9b6JpKalAoxVzRnj9P4RXc436v6/view?usp=sharing
1 Yorik
 
03.01.22
20:57
Так а что нужно то в итоге?
2 Alex108
 
03.01.22
21:39
выбрать все из справочника, а потом прикрутить штрихкоды из регистра(если нет пометки на удаление, тоесть поле "УДАЛЕНО"<>ИСТИНА). Если активных штрихкодов несколько, то продублировать данные из справочника

ТОВАР1 - ШТРИХКОД1
ТОВАР1 - ШТРИХКОД2
ТОВАР2 - ШТРИХКОД3
ТОВАР2 - ШТРИХКОД4
ТОВАР5 - без штрихкода
ТОВАР6 - ШТРИХКОД6

пока не знаю как ещё изобразить задачу

картинка по ссылке не открывается?
3 Alex108
 
03.01.22
21:44
первоочередное, это данные из справочника. Далее, если в регистре имеются штрихкоды относящиеся к этому справочнику, то взять каждый из этих штрихкодов в отдельную строку; соответственно, даныне из справочника, будут продублированы. Также в справочнике есть товары, которые не имеют штрихкодов - они тоже должны быть в результате запроса.
4 Мимохожий Однако
 
03.01.22
21:50
Возьми консоль запросов и лепи.
5 серый КТУЛХУ
 
03.01.22
21:53
моя посильная помощь: заходишь в режим предприятия, открываешь консоль запросов, создаеш в ней новый запрос, для него открываешь конструктор запроса, добавляешь в таблицы упомянутые справочник и РС, и конструируешь нужный тебе запрос.
6 Alex108
 
03.01.22
21:59
Спасибо за идею про консоль запросов!!! Её-то и не хватало...
7 Смотрящий
 
03.01.22
22:05
(6) Отставить истерику. Возьми себя в руки. Тряпка.
8 Alex108
 
03.01.22
22:08
)))))
9 Alex108
 
03.01.22
22:44
замечательно! а то я переживал что в 1С нету INTO CURSOR
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс