powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / СКД: связь таблиц по Левому соединению
8 сообщений из 8, страница 1 из 1
СКД: связь таблиц по Левому соединению
    #39068718
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую, Форумчане!

Имеется Перечисление.ВидыКупюр (6 позиций значений: ссылка, порядок)
Имеется Документ ПКО с табличной частью Виды купюр: ссылка, номер строки, видкупюры, сумма, количество

В документе ПКО в табличной части заполняю не все виды купюр, а скажем только 2-вида.

Делаю в СКД Левое объединение

Код: sql
1.
2.
3.
4.
ИЗ
	Перечисление.ВидыКупюр КАК ВидыКупюр
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.ВидыКупюр КАК РасходныйКассовыйОрдерВидыКупюр
		ПО (РасходныйКассовыйОрдерВидыКупюр.ВидКупюры = ВидыКупюр.Ссылка)



В иделе должно в отчете показать таблицу со строкакми по всем 6-ти позициям из Перечисления.ВидыКупюр. Однако показывает только те строки, где в ТЧ они указаны.

Как мне соединить эти таблицы, чтобы независимо сколько номиналов купюр было задействовано в ПКО, в отчете выходило всегда 6 строк с перечьнем всех номиналов???
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068832
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без левого соединения выводит 6 строк?
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068840
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukraina, может отбор по документу стоит?
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068933
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сБез левого соединения выводит 6 строк?

Протестировал со всеми видами соединений, даже самых невероятных, молчит партизан...
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068934
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerUkraina, может отбор по документу стоит?

А можно развернуть вопрос? Я не понял его смысловой нагрузки. Начинающий я...
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068944
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выложи весь запрос. если в левом соединении делаешь отбор по левой таблице то он фильтрует все. Условия надо до соединения делать или в связях
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068951
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zerro,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ВЫБРАТЬ
	РасходныйКассовыйОрдерВидыКупюр.Ссылка,
	РасходныйКассовыйОрдерВидыКупюр.НомерСтроки,
	РасходныйКассовыйОрдерВидыКупюр.ВидКупюры,
	РасходныйКассовыйОрдерВидыКупюр.ВидКупюры.Ссылка,
	РасходныйКассовыйОрдерВидыКупюр.ВидКупюры.Порядок,
	РасходныйКассовыйОрдерВидыКупюр.Сумма,
	РасходныйКассовыйОрдерВидыКупюр.Количество,
	ВидыКупюр.Ссылка КАК Ссылка1,
	ВидыКупюр.Порядок,
	ВидыКупюр.Ссылка КАК Ссылка2,
	ВидыКупюр.Порядок КАК Порядок1
ИЗ
	Перечисление.ВидыКупюр КАК ВидыКупюр
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.ВидыКупюр КАК РасходныйКассовыйОрдерВидыКупюр
		ПО ВидыКупюр.Ссылка = РасходныйКассовыйОрдерВидыКупюр.ВидКупюры



В таблице-Перечисление "Перечисление.ВидыКупюр" содержатся все 6 позиций номиналов купюр.
В ТЧ ПКО только часть из них...

РасходныйКассовыйОрдерВидыКупюр.ВидКупюры,
РасходныйКассовыйОрдерВидыКупюр.ВидКупюры.Ссылка,
РасходныйКассовыйОрдерВидыКупюр.ВидКупюры.Порядок,
...
Рейтинг: 0 / 0
СКД: связь таблиц по Левому соединению
    #39068969
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только умножение:
а считать в условии

ВЫБРАТЬ
ВидыОперацийРКО.Ссылка,
ВидыОперацийРКО.Порядок,
РасходныйКассовыйОрдер.Ссылка КАК Ссылка1,
ВЫБОР
КОГДА ВидыОперацийРКО.Ссылка = РасходныйКассовыйОрдер.ВидОперации
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК Поле1
ИЗ
Перечисление.ВидыОперацийРКО КАК ВидыОперацийРКО,
Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / СКД: связь таблиц по Левому соединению
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]