Связь наборов данных в СКД не всегда левое!

Напоролся на ошибку — решил 2 набора кинуть в скд и связать по контрагенту. Если потом отбор накладываешь на «правый набор» — то оказывается что соединение вполне себе внутреннее. Кароче лучше так не баловаться и делать в одном запросе =). С мисты:

ЛЕВОЕ СОЕДИНЕНИЕ — это по умолчанию.

если есть отбор (на уровне всего отчета)по полям из «подчиненного» набора — Соединение внутреннее,
Если в группировке участвует поле из «подчиненного» набора
соединение так же внутреннее

О периоде в параметрах СКД

Какая-то мутная тема в СКД с периодами. Накидаю ссылок:

1. Вводишь новый параметр  ПериодОтчета —  стандартный период.
2. НачалоПериода в занчениях приравниваешь к &ПериодОтчета.ДатаНачала
2. Аналогично  КонецПериода = &ПериодОтчета.ДатаОкончания
3. Период = тоже &ПериодОтчета.ДатаОкончания
4. Ограничение доступности ставишь вееде кроме ПериодОтчета

Картина примерно такая:

image

вот еще обсуждение:

http://forum.infostart.ru/forum26/topic42485/

пруф на ИТС: http://its.1c.ru/db/metod8dev#content:1555:hdoc

ВЫБРАТЬ
ПродажиОбороты.Контрагент,
ПродажиОбороты.Номенклатура,
ПродажиОбороты.КоличествоОборот,
ПродажиОбороты.СуммаОборот
ИЗ
РегистрНакопления.Продажи.Обороты(
{(НАЧАЛОПЕРИОДА(&ПериодНачало, ДЕНЬ))},
{(КОНЕЦПЕРИОДА(&ПериодКонец, ДЕНЬ))}, , ) КАК ПродажиОбороты

Параметры таки:

image

И еще важное:

Заметим, что даты начала и конца стандартного периода также содержат и время. Причем, начальная дата имеет время 00:00:00, а конечная дата 23:59:59, таким образом, в запросе не обязательно использовать функции НАЧАЛОПЕРИОДА и КОНЕЦПЕРИОДА.