Имя: Пароль:
1C
 
v8: СКД. Что такое "роль"?
0 Сергей-88
 
19.06.11
10:24
Доюрый день
Подскажите для чего служит поле "роль" в системе компоновки данных на закладке "наборы данных" ?
1 ShoGUN
 
19.06.11
10:45
Из справки:
Редактирование роли поля набора данных схемы компоновки данных
Роль поля указывает, каким образом следует интерпретировать поле. Роль поля содержит следующие свойства:

Период – число, содержащее номер периода в случае, если поле является полем – периодом. Значение 0 означает, что данное поле периодом не является. Самый младший период должен иметь номер 1. Его родительский период – 2 и т.д. Например для запроса, получающего данные из виртуальной таблицы остатки и обороты поле Период должно иметь номер периода = 3, поле Регистратор – 2, поле НомерСтроки – 1. На основании данной информации механизм будет рассчитывать итоги по полям остатка. Дополнительную информацию о расчете итогов по полям остатка в механизме компоновки данных можно найти в документе "Расчет итогов по полям остатка";
Дополнительный – признак того, что данное поле–период не является обязательным. Установка данного признака говорит о том, что поле не обязательно должно использоваться в компоновке в том случае, когда в отчете использованы его дочерние периоды. В противном случае использование дочернего поля–периода говорит о необходимости использования в группировке и данного поля;
Измерение – признак того, что поле является измерением. Информация о том, что поле является измерением используется при расчете итогов по полям остатка;
Счет – признак того, что поле является полем счета. Данная информация используется при расчете итогов по полям бухгалтерских остатков;
Вид – строка, содержащая выражение, при помощи которого будет получаться вид счета. Результатом выражения должно быть значение перечисления ВидСчета (Активный, Пассивный, Активно/Пассивный), либо число. Значение числа 0 соответствует активному счету, 1 – пассивному, 2 – активно-пассивному. Выражение записывается на языке выражений системы компоновки данных. Данная информация используется при расчете по полям бухгалтерских остатков;
Остатки – признак того, что поле является полем остатка;
Имя – строка, содержащая имя группы полей остатка. Например: "Сумма", "Количество";
Тип – тип остатка (НачальныйОстаток, КонечныйОстаток, Нет (поле не является остатком));
Бух. тип – тип бухгалтерского остатка (Дебет, Кредит, Нет (поле не является бухгалтерским остатком));
Поле счета – имя поля-счета, для которого рассчитываются остатки;
Игнорировать значения NULL – если установлено, то в результат не нужно включать групповые записи по данному полю в случае, если поле содержит значение NULL.
2 Сергей-88
 
19.06.11
10:55
сПАСИБО БОЛЬШОЕ!
3 ShoGUN
 
19.06.11
10:58
Ну будущее, справка - Alt-F1 в конфигураторе, там до хрена полезных вещей, и форум не засоряется.
4 Сергей-88
 
19.06.11
10:59
хОРОШО=)
5 Сергей-88
 
19.06.11
11:00
а КАК ПОНЯТЬ РОДИТЕЛЬСКИЙ период?
6 ShoGUN
 
19.06.11
11:02
(5) Для начала перестать писать капсом, и прочитать (1) вдумчиво. Если не дойдёт - попробовать сделать пример отчёта, указывая разные цифры в ролях полей, тогда точно дойдёт.
7 Сергей-88
 
19.06.11
11:07
изменил цифру пишет - ошибка исполнения отчета
8 Сергей-88
 
19.06.11
11:09
если честно при смени цифр данные в отчете о продажах вообще не меняются...
9 ShoGUN
 
19.06.11
11:10
(7) Охренительно информативно. Где, какую цифру на какую ты изменил? Что в других полях стоит, что говорится по кнопке "Подробно", и.т.д.
10 ShoGUN
 
19.06.11
11:11
(8) facepalm.jpg
Читать (1), много раз. Всё написано. Есть такая штука, как итоги по периодам, вот именно там и используются эти цифры.
11 Сергей-88
 
19.06.11
11:12
Дело в том что я не понимаю значение поля роль - Период и цифру. Единственное что понял что если - 0 то поле не является периодом..и все, значение 1 и выше не понятны., вот Вы пишите самый младший период - 1, это как понять? секунда чтоли?
12 Сергей-88
 
19.06.11
11:13
ВЫБРАТЬ
   ПродажиОбороты.ПериодДень,
   ПродажиОбороты.ПериодМесяц,
   ПродажиОбороты.Контрагент,
   ПродажиОбороты.СтоимостьОборот КАК Стоимость
ИЗ
   РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты
13 Сергей-88
 
19.06.11
11:15
А можете объяснить такое понятие как родитель с СКД? у поля "роль" измерение есть поле ввода-родитель. и там можно выбрать родителя, а для чего?
14 Сергей-88
 
19.06.11
11:18
Прочитал в книге не много поподробней, и не много стал понимать, оказывается что эти цифры это  как порядковый номер ка бы по возрастанию периодов но не всех а именно в этом запросе..СКД, ) ужас)
15 ShoGUN
 
19.06.11
11:20
(11) Может секунда, может - регистратор, как задашь. Просто самый мелкий период из тех, что в отчет выводятся.