Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Янв 2018, 13:03
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Запрос в СКД  (Прочитано 1126 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
Никак не получается верное составить запрос, только изучаю, тяжеловато дается.
Вот, что пока получилось:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
 МАКСИМУМ(ПрогнозПерсоналаСрезПоследних.Период) КАК Период,
 ПрогнозПерсоналаСрезПоследних.Месяц КАК Месяц,
 ПрогнозПерсоналаСрезПоследних.Должность КАК Должность,
 СУММА(ПрогнозПерсоналаСрезПоследних.Количество) КАК Прогноз,
 ПрогнозПерсоналаСрезПоследних.Должность.РабочийСлужащий КАК РабочийСлужащий,
 NULL КАК ФактПоТабелям,
 СУММА(ПрогнозПерсоналаСрезПоследних.Количество) - КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПериодыРаботыСотрудниковСрезПоследних.Сотрудник) КАК РазницаПрогнозФакт,
 NULL КАК ФактПоКДП
ИЗ
 РегистрСведений.ПрогнозПерсонала.СрезПоследних КАК ПрогнозПерсоналаСрезПоследних
  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПериодыРаботыСотрудников.СрезПоследних(
    &Период,
    НЕ Сотрудник.Уволен
     И ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния) КАК ПериодыРаботыСотрудниковСрезПоследних
  ПО ПрогнозПерсоналаСрезПоследних.Должность = ПериодыРаботыСотрудниковСрезПоследних.ДолжностьОрганизаций.ДолжностьКомпании
ГДЕ
 ПрогнозПерсоналаСрезПоследних.Месяц > &Период
 И ПрогнозПерсоналаСрезПоследних.Месяц МЕЖДУ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Период, МЕСЯЦ, 1), МЕСЯЦ) И ДОБАВИТЬКДАТЕ(&Период, МЕСЯЦ, &КоличествоМесяцев)
СГРУППИРОВАТЬ ПО
 ПрогнозПерсоналаСрезПоследних.Месяц,
 ПрогнозПерсоналаСрезПоследних.Должность,
 ПрогнозПерсоналаСрезПоследних.Должность.РабочийСлужащий
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
 NULL,
 NULL,
 ПериодыРаботыСотрудниковСрезПоследних.ДолжностьОрганизаций.ДолжностьКомпании,
 NULL,
 ПериодыРаботыСотрудниковСрезПоследних.ДолжностьОрганизаций.ДолжностьКомпании.РабочийСлужащий,
 NULL,
 NULL,
 КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПериодыРаботыСотрудниковСрезПоследних.Сотрудник)
ИЗ
 РегистрСведений.ПериодыРаботыСотрудников.СрезПоследних(&Период, ) КАК ПериодыРаботыСотрудниковСрезПоследних
ГДЕ
 НЕ ПериодыРаботыСотрудниковСрезПоследних.Сотрудник.Уволен
 И ПериодыРаботыСотрудниковСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния
СГРУППИРОВАТЬ ПО
 ПериодыРаботыСотрудниковСрезПоследних.ДолжностьОрганизаций.ДолжностьКомпании,
 ПериодыРаботыСотрудниковСрезПоследних.ДолжностьОрганизаций.ДолжностьКомпании.РабочийСлужащий
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
 NULL,
 NULL,
 РабочееВремяСотрудниковОрганизацииОбороты.Сотрудник.ДолжностьВКомпании,
 NULL,
 РабочееВремяСотрудниковОрганизацииОбороты.Сотрудник.ДолжностьВКомпании.РабочийСлужащий,
 КОЛИЧЕСТВО(РабочееВремяСотрудниковОрганизацииОбороты.Сотрудник.ДолжностьВКомпании),
 NULL,
 NULL
ИЗ
 РегистрНакопления.РабочееВремяСотрудниковОрганизации.Обороты(&НачалоПериода, &КонецПериода, , ) КАК РабочееВремяСотрудниковОрганизацииОбороты
СГРУППИРОВАТЬ ПО
 РабочееВремяСотрудниковОрганизацииОбороты.Сотрудник.ДолжностьВКомпании,
 РабочееВремяСотрудниковОрганизацииОбороты.Сотрудник.ДолжностьВКомпании.РабочийСлужащий
 
Задача: 1. Вывести прогноз по должности помесячно, вывести количество должностей на которых работают сотрудники на текущую дату из регистра ПериодыРаботы, и вывести количество должностей исходя из табелей рабочего времени за предыдущий месяц. Сейчас иногда задваивает количества в прогнозе, наверное из-за того что там сумма, но как от этого уйти не знаю( Подскажите что-нибудь, пожалуйста...


Теги:
 

Как можно подставлять цену из регистра сведений "Цены поставщиков" в документ"ПоступлениеТоваров" на актуальную дату? Необходимо использовать запрос в решении.

Автор Елена6666666666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 9703
Последний ответ 24 Окт 2014, 13:30
от cska-fanat-kz
Запрос Параметры для "ИЗ"

Автор БерезинРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3080
Последний ответ 15 Май 2013, 23:27
от Березин
Что быстрее: Загрузить табличную часть в запрос и там добавить колонки, или пробежаться циклом по ТЧ и добавить значения в колонки

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1052
Последний ответ 11 Июл 2016, 09:00
от vitasw
Запрос по обработке "Согласование заявок"

Автор DenielAkreedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 750
Последний ответ 29 Сен 2016, 02:39
от DenielAkreed
8.2 Бух. Запрос с условием "комментарий содержит текст"

Автор bolobolРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 16906
Последний ответ 02 Сен 2011, 01:14
от bolobol

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
102 Сообщений
AIFrame
86 Сообщений
alex0402
34 Сообщений
pavl_vs
23 Сообщений
kiksi
22 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
LexaK
13 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal