Гость
Форумы / [игнор отключен] [закрыт для гостей] / СКД: связь таблиц по Левому соединению / 8 сообщений из 8, страница 1 из 1
05.10.2015, 18:30
    #39068718
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СКД: связь таблиц по Левому соединению
Приветствую, Форумчане!

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

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

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

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



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

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

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

А можно развернуть вопрос? Я не понял его смысловой нагрузки. Начинающий я...
...
Рейтинг: 0 / 0
06.10.2015, 07:36
    #39068944
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СКД: связь таблиц по Левому соединению
выложи весь запрос. если в левом соединении делаешь отбор по левой таблице то он фильтрует все. Условия надо до соединения делать или в связях
...
Рейтинг: 0 / 0
06.10.2015, 07:48
    #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
06.10.2015, 08:26
    #39068969
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СКД: связь таблиц по Левому соединению
только умножение:
а считать в условии

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


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