Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:01

Отчет Анализ зарплаты по подразделениям и сотрудникам

Автор Дмитрий@, 08 мая 2015, 10:40

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

Дмитрий@

Конфигурация БП 3.0.
Отчет "Анализ зарплаты по подразделениям и сотрудникам", не могу понять где этот отчет формирует данные?
Смотрел событие при компоновке результата, закоментировал его, он все равно формируется.
Формы у этого отчета нет.
В схеме компоновки данных стоит запрос который формирует пустую строку.
Никак не могу понять где этот отчет формирует данные, может кто сталкивался?

Rasty

1ска отправляет выполнение процедуры в фоновое задание. Найди какую процедуру он тудой отправляет и там смотри. Или  покдлючайся к фоновым заданиям
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Дмитрий@

Насколько я понимаю фоновые задания это регламентные задания, поставил точку останова во всех регламентных заданиях, отладку подключил к фоновым заданиям.
Но всеравно я не смог отловить какой регламентным заданием строится отчет.

vitasw

Цитата: Дмитрий@ от 08 мая 2015, 10:40В схеме компоновки данных стоит запрос который формирует пустую строку.

А как вы это определили? чем пользовались?

Дмитрий@

Пользовался консолью запросов в предприятии
Вот текст запроса
ЦитироватьВЫБРАТЬ ПЕРВЫЕ 0
   НачисленияУдержанияВыплаты.МесяцНачисления КАК МесяцНачисления,
   НачисленияУдержанияВыплаты.Организация КАК Организация,
   НачисленияУдержанияВыплаты.Сотрудник КАК Сотрудник,
   НачисленияУдержанияВыплаты.СтатьяФинансирования КАК СтатьяФинансирования,
   НачисленияУдержанияВыплаты.СтатьяРасходов КАК СтатьяРасходов,
   НачисленияУдержанияВыплаты.ФизическоеЛицо КАК ФизическоеЛицо,
   НачисленияУдержанияВыплаты.Подразделение КАК Подразделение,
   НачисленияУдержанияВыплаты.Группа КАК Группа,
   НачисленияУдержанияВыплаты.ВидРасчета КАК ВидРасчета,
   НачисленияУдержанияВыплаты.Сумма КАК Сумма,
   НачисленияУдержанияВыплаты.ОтработаноДней КАК ОтработаноДней,
   НачисленияУдержанияВыплаты.ОтработаноЧасов КАК ОтработаноЧасов,
   НачисленияУдержанияВыплаты.ОплаченоДней КАК ОплаченоДней,
   НачисленияУдержанияВыплаты.ОплаченоЧасов КАК ОплаченоЧасов,
   НачисленияУдержанияВыплаты.ПериодДействия КАК ПериодДействия,
   ЗНАЧЕНИЕ(Документ.НачислениеЗарплаты.ПустаяСсылка) КАК Регистратор,
   НачисленияУдержанияВыплаты.ПодразделениеНаКонецПериода КАК ПодразделениеНаКонецПериода,
   НачисленияУдержанияВыплаты.Должность КАК Должность,
   НачисленияУдержанияВыплаты.ТарифнаяСтавка КАК ТарифнаяСтавка,
   НачисленияУдержанияВыплаты.ВидЗанятости КАК ВидЗанятости
ПОМЕСТИТЬ ОбщиеЗапросы_НачисленияУдержания
{ВЫБРАТЬ
   МесяцНачисления,
   Организация.*,
   Сотрудник.*,
   СтатьяФинансирования.*,
   СтатьяРасходов.*,
   ФизическоеЛицо.*,
   Подразделение.*,
   Группа.*,
   ВидРасчета.*,
   Сумма,
   ОтработаноДней,
   ОтработаноЧасов,
   ОплаченоДней,
   ОплаченоЧасов,
   ПериодДействия,
   Регистратор.*,
   ПодразделениеНаКонецПериода.*,
   Должность.*,
   ТарифнаяСтавка,
   ВидЗанятости.*}
ИЗ
   (ВЫБРАТЬ ПЕРВЫЕ 0
      ДАТАВРЕМЯ(1, 1, 1) КАК МесяцНачисления,
      ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
      ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
      ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка) КАК СтатьяФинансирования,
      ЗНАЧЕНИЕ(Справочник.СтатьиРасходовЗарплата.ПустаяСсылка) КАК СтатьяРасходов,
      ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизическоеЛицо,
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
      ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ПустаяСсылка) КАК Группа,
      ЗНАЧЕНИЕ(ПланВидовРасчета.Начисления.ПустаяСсылка) КАК ВидРасчета,
      0 КАК Сумма,
      0 КАК ОтработаноДней,
      0 КАК ОтработаноЧасов,
      0 КАК ОплаченоДней,
      0 КАК ОплаченоЧасов,
      ДАТАВРЕМЯ(1, 1, 1) КАК ПериодДействия,
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК ПодразделениеНаКонецПериода,
      ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
      0 КАК ТарифнаяСтавка,
      ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ПустаяСсылка) КАК ВидЗанятости
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ ПЕРВЫЕ 0
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиРасходовЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ПустаяСсылка),
      ЗНАЧЕНИЕ(ПланВидовРасчета.Удержания.ПустаяСсылка),
      0,
      0,
      0,
      0,
      0,
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка),
      0,
      ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ ПЕРВЫЕ 0
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиРасходовЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ПустаяСсылка),
      ЗНАЧЕНИЕ(Перечисление.ВидыВзаиморасчетовССотрудниками.ПустаяСсылка),
      0,
      0,
      0,
      0,
      0,
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка),
      0,
      ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ ПЕРВЫЕ 0
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.СтатьиРасходовЗарплата.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ПустаяСсылка),
      ЗНАЧЕНИЕ(Перечисление.ВидыОсобыхНачисленийИУдержаний.ПустаяСсылка),
      0,
      0,
      0,
      0,
      0,
      ДАТАВРЕМЯ(1, 1, 1),
      ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка),
      ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка),
      0,
      ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ПустаяСсылка)) КАК НачисленияУдержанияВыплаты
{ГДЕ
   НачисленияУдержанияВыплаты.МесяцНачисления,
   НачисленияУдержанияВыплаты.Организация.*,
   НачисленияУдержанияВыплаты.Сотрудник.*,
   НачисленияУдержанияВыплаты.СтатьяФинансирования.*,
   НачисленияУдержанияВыплаты.СтатьяРасходов.*,
   НачисленияУдержанияВыплаты.ФизическоеЛицо.*,
   НачисленияУдержанияВыплаты.Подразделение.*,
   НачисленияУдержанияВыплаты.Группа.*,
   НачисленияУдержанияВыплаты.ВидРасчета.*,
   НачисленияУдержанияВыплаты.Сумма,
   НачисленияУдержанияВыплаты.ОтработаноДней,
   НачисленияУдержанияВыплаты.ОтработаноЧасов,
   НачисленияУдержанияВыплаты.ОплаченоДней,
   НачисленияУдержанияВыплаты.ОплаченоЧасов,
   НачисленияУдержанияВыплаты.ПериодДействия,
   НачисленияУдержанияВыплаты.ПодразделениеНаКонецПериода.*,
   НачисленияУдержанияВыплаты.Должность.*,
   НачисленияУдержанияВыплаты.ТарифнаяСтавка,
   НачисленияУдержанияВыплаты.ВидЗанятости.*}
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   Данные.МесяцНачисления КАК МесяцНачисления,
   Данные.ФизическоеЛицо КАК ФизическоеЛицо,
   Данные.СтатьяФинансирования КАК СтатьяФинансирования,
   Данные.СтатьяРасходов КАК СтатьяРасходов,
   Данные.Подразделение КАК Подразделение,
   Данные.ПодразделениеНаКонецПериода КАК ПодразделениеНаКонецПериода,
   Данные.Группа КАК Группа,
   Данные.ВидРасчета КАК ВидРасчета,
   Данные.Сумма КАК Сумма,
   Данные.ОтработаноДней КАК ОтработаноДней,
   Данные.ОтработаноЧасов КАК ОтработаноЧасов,
   Данные.ОплаченоДней КАК ОплаченоДней,
   Данные.ОплаченоЧасов КАК ОплаченоЧасов,
   Данные.Организация КАК Организация,
   Данные.Сотрудник КАК Сотрудник,
   Данные.Должность КАК Должность,
   Данные.ТарифнаяСтавка КАК ТарифнаяСтавка,
   Данные.ВидЗанятости КАК ВидЗанятости,
   Данные.ПериодДействия КАК ПериодДействия,
   Данные.Регистратор КАК Регистратор
{ВЫБРАТЬ
   МесяцНачисления,
   ФизическоеЛицо.*,
   СтатьяФинансирования.*,
   СтатьяРасходов.*,
   Подразделение.*,
   ПодразделениеНаКонецПериода.*,
   Группа.*,
   ВидРасчета.*,
   Сумма,
   ОтработаноДней,
   ОтработаноЧасов,
   ОплаченоДней,
   ОплаченоЧасов,
   Организация.*,
   Сотрудник.*,
   ВидЗанятости.*,
   ТарифнаяСтавка,
   ПериодДействия,
   Регистратор,
   Должность.*}
ИЗ
   ОбщиеЗапросы_НачисленияУдержания КАК Данные
{ГДЕ
   Данные.МесяцНачисления КАК МесяцНачисления,
   Данные.ФизическоеЛицо.*,
   Данные.СтатьяФинансирования.*,
   Данные.СтатьяРасходов.*,
   Данные.Подразделение.*,
   Данные.ПодразделениеНаКонецПериода.*,
   Данные.Должность.*,
   Данные.Группа.*,
   Данные.ВидРасчета.*,
   Данные.Сумма,
   Данные.ОтработаноДней,
   Данные.ОтработаноЧасов,
   Данные.ОплаченоДней,
   Данные.ОплаченоЧасов,
   Данные.Организация.*,
   Данные.Сотрудник.*,
   Данные.Регистратор}
Как видно из запроса везде пустые ссылки и нули

vitasw

Как далеко, однако, техника шагнула. Это что угодно, но не выборка данных. БП 3, оказывается, занятная весч. Остается искать в регламентных, как советовали... может подписки еще какие или есть какой-то глобальный "ПриКомпоновкеРезультата" - это так... на уровне "пальцем в небо"

Дмитрий@

В общем тема не снята, кто может подскажите.

Kironten

Посмотри отчет "АнализНачисленийИУдержаний" модуль объекта, процедура ИнициализироватьОтчет().
Текст запроса в ней изменяется.

Дмитрий@

У меня КлючВарианта = "АнализЗарплатыПоПодразделениямИСотрудникам", Поэтому эта процедура не вызывается.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск