|
Помогите с СКД!!! | ☑ | ||
---|---|---|---|---|
0
katerinaUniv
18.07.14
✎
10:46
|
ЗИК БУ 1.0.73.2. Отчет Унифицированная форма 0504421. Необходимо запросом в СКД вытащить помимо оклада показатели 2-6. Вытащила их запросом, вот запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК ГоловнаяОрганизация, ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ОбособленноеПодразделениеЗавершения ИНАЧЕ РаботникиОрганизаций.ОбособленноеПодразделение КОНЕЦ КАК Организация, ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации КОНЕЦ КАК ПодразделениеОрганизации, ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ДолжностьЗавершения ИНАЧЕ РаботникиОрганизаций.Должность КОНЕЦ КАК Должность, ДатыПоследнихДвижений.Месяц КАК Месяц, ДатыПоследнихДвижений.Период КАК Период ПОМЕСТИТЬ ТаблицаРаботников ИЗ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК Организация, МесяцыТабеля.Месяц КАК Месяц, МАКСИМУМ(РаботникиОрганизаций.Период) КАК Период ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК Месяц ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода) КАК МесяцыТабеля ПО (РаботникиОрганизаций.Период <= КОНЕЦПЕРИОДА(МесяцыТабеля.Месяц, МЕСЯЦ)) СГРУППИРОВАТЬ ПО РаботникиОрганизаций.Сотрудник, РаботникиОрганизаций.Организация, МесяцыТабеля.Месяц) КАК ДатыПоследнихДвижений ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ПО ДатыПоследнихДвижений.Сотрудник = РаботникиОрганизаций.Сотрудник И ДатыПоследнихДвижений.Период = РаботникиОрганизаций.Период {ГДЕ РаботникиОрганизаций.Сотрудник.*, РаботникиОрганизаций.Организация.*, (ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ОбособленноеПодразделениеЗавершения ИНАЧЕ РаботникиОрганизаций.ОбособленноеПодразделение КОНЕЦ).* КАК Организация, (ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации КОНЕЦ).* КАК ПодразделениеОрганизации, (ВЫБОР КОГДА РаботникиОрганизаций.ПериодЗавершения <= КОНЕЦПЕРИОДА(ДатыПоследнихДвижений.Месяц, МЕСЯЦ) И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РаботникиОрганизаций.ДолжностьЗавершения ИНАЧЕ РаботникиОрганизаций.Должность КОНЕЦ).* КАК Должность, ДатыПоследнихДвижений.Месяц} ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ДатыПоследнихНачилений.Сотрудник, ДатыПоследнихНачилений.ГоловнаяОрганизация, ДатыПоследнихНачилений.Период, ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета, ПлановыеНачисленияРаботниковОрганизаций.Показатель1 КАК ОкладТариф, ПлановыеНачисленияРаботниковОрганизаций.Показатель2 КАК Р1, ПлановыеНачисленияРаботниковОрганизаций.Показатель3 КАК Р2, ПлановыеНачисленияРаботниковОрганизаций.Показатель4 КАК Р3, ПлановыеНачисленияРаботниковОрганизаций.Показатель5 КАК Р4, ПлановыеНачисленияРаботниковОрганизаций.Показатель6 КАК Р5 ПОМЕСТИТЬ ПлановыеНачисления ИЗ (ВЫБРАТЬ ДатыПоследнихДвижений.Сотрудник КАК Сотрудник, ДатыПоследнихДвижений.ГоловнаяОрганизация КАК ГоловнаяОрганизация, ДатыПоследнихДвижений.Период КАК Период, ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаИзмерение КАК ВидРасчетаИзмерение, ПлановыеНачисленияРаботниковОрганизаций.ДокументОснование КАК ДокументОснование, МАКСИМУМ(ПлановыеНачисленияРаботниковОрганизаций.Период) КАК ПериодПН, ДатыПоследнихДвижений.Месяц КАК Месяц ИЗ ТаблицаРаботников КАК ДатыПоследнихДвижений ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК ПлановыеНачисленияРаботниковОрганизаций ПО ДатыПоследнихДвижений.Сотрудник = ПлановыеНачисленияРаботниковОрганизаций.Сотрудник И ДатыПоследнихДвижений.Период >= ПлановыеНачисленияРаботниковОрганизаций.Период ГДЕ ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО СГРУППИРОВАТЬ ПО ДатыПоследнихДвижений.Сотрудник, ДатыПоследнихДвижений.ГоловнаяОрганизация, ДатыПоследнихДвижений.Период, ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаИзмерение, ПлановыеНачисленияРаботниковОрганизаций.ДокументОснование, ДатыПоследнихДвижений.Месяц) КАК ДатыПоследнихНачилений ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК ПлановыеНачисленияРаботниковОрганизаций ПО ДатыПоследнихНачилений.Сотрудник = ПлановыеНачисленияРаботниковОрганизаций.Сотрудник И ДатыПоследнихНачилений.ВидРасчетаИзмерение = ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаИзмерение И ДатыПоследнихНачилений.ДокументОснование = ПлановыеНачисленияРаботниковОрганизаций.ДокументОснование И ДатыПоследнихНачилений.ПериодПН = ПлановыеНачисленияРаботниковОрганизаций.Период ГДЕ ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РаботникиОрганизаций.Сотрудник КАК Сотрудник, ЕСТЬNULL(ФИОФизЛицСрезПоследних.Фамилия + " " + ВЫБОР КОГДА ФИОФизЛицСрезПоследних.Имя = "" ТОГДА "" ИНАЧЕ ПОДСТРОКА(ФИОФизЛицСрезПоследних.Имя, 1, 1) + ". " КОНЕЦ + ВЫБОР КОГДА ФИОФизЛицСрезПоследних.Отчество = "" ТОГДА "" ИНАЧЕ ПОДСТРОКА(ФИОФизЛицСрезПоследних.Отчество, 1, 1) + "." КОНЕЦ, РаботникиОрганизаций.Сотрудник.Физлицо.Наименование) КАК СотрудникНаименование, РаботникиОрганизаций.Организация КАК Организация, РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации, РаботникиОрганизаций.Должность КАК Должность, РаботникиОрганизаций.Месяц КАК Месяц, ПлановыеНачисления.ВидРасчета КАК ВидРасчета, ПлановыеНачисления.ОкладТариф КАК ОкладТариф, ПлановыеНачисления.Р1 КАК р1, ПлановыеНачисления.Р2 КАК р2, ПлановыеНачисления.Р3 КАК р3, ПлановыеНачисления.Р4 КАК р4, ПлановыеНачисления.Р5 КАК р5 {ВЫБРАТЬ Сотрудник.*, СотрудникНаименование, Организация.*, ПодразделениеОрганизации.*, Должность.*, ВидРасчета.*, ОкладТариф, Месяц} ИЗ ТаблицаРаботников КАК РаботникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&КонецПериода, ) КАК ФИОФизЛицСрезПоследних ПО (ФИОФизЛицСрезПоследних.ФизЛицо = РаботникиОрганизаций.Сотрудник.Физлицо) ЛЕВОЕ СОЕДИНЕНИЕ ПлановыеНачисления КАК ПлановыеНачисления ПО (ПлановыеНачисления.Сотрудник = РаботникиОрганизаций.Сотрудник) И РаботникиОрганизаций.Период = ПлановыеНачисления.Период {ГДЕ РаботникиОрганизаций.Сотрудник.*, РаботникиОрганизаций.Организация.*, РаботникиОрганизаций.ПодразделениеОрганизации.*, РаботникиОрганизаций.Должность.*, РаботникиОрганизаций.Месяц, ПлановыеНачисления.ВидРасчета.*} |
|||
1
katerinaUniv
18.07.14
✎
10:46
|
теперь на первой вкладке СКД хочу добавить показатели Р1, Р2, Р3, Р4, Р5 - а кнопка добавления поля недоступна. почему?
|
|||
2
katerinaUniv
18.07.14
✎
10:46
|
к сожалению, пока что не так хорошо знакома с СКД
|
|||
3
Любопытная
18.07.14
✎
10:50
|
(2) потому что галочка Автозаполнение стоит
|
|||
4
МастерВопросов
18.07.14
✎
10:51
|
(1) если стоит галка "Автозаполнение", то все поля из запроса переносятся на первую вкладку СКД
|
|||
5
katerinaUniv
18.07.14
✎
10:55
|
когда поставила, поля появились, но при формировании отчета в поле выборкаПоРаботнику эти поля все равно недоступны.
мне нужно, чтобы в стоимость 1 дня входили все начисления, а не только оклад |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |