ВычислитьВыражение в СКД

ВычислитьВыражение
https://infostart.ru/public/1101676/

Дополнительная колонка для таблицы

Свои итоги и расчет среднего
https://infostart.ru/public/189795/

Пользовательские поля

Вычисляемые поля – пример
http://www.1c-forever.ru/3_013_00006.html

Процент от общего итога
http://unnoesso.blogspot.com/2012/05/blog-post_16.html

СКД красивый вывод группировки

виа Инфостарт

+

Как вывести несколько строк в одну:

Задаем в Вычисляемых полях  – пустое поле “”

в Ресурсах ему прописываем – СоединитьСтроки(ТаблицаЗначений(Реквизит1, Реквизит2),,” “)

 

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

Напоролся на ошибку – решил 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, таким образом, в запросе не обязательно использовать функции НАЧАЛОПЕРИОДА и КОНЕЦПЕРИОДА.