Вход | Регистрация

1С:Предприятие ::

Метки: 

Справка о средней заработной плате в БП 3.0

Я
   tserj4
 
04.09.18 - 16:38
Добрый день.
Есть конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.64.21) необходимо создать печатную форму о среднем заработке сотрудника за произвольный период. В справке необходимо указывать все начисления, удержания и налоги помесячно. Решил сделать выборку прямо из документов начисления. На СКД набросал запрос:
ВЫБРАТЬ
    НачислениеЗарплаты.Сотрудники.(
        Ссылка.Дата КАК Дата,
        Ссылка.Организация КАК Организация,
        Ссылка.Начислено КАК Начислено,
        Ссылка.Удержано КАК Удержано,
        Ссылка.КорректироватьНДФЛ КАК КорректироватьНДФЛ,
        Сотрудник.Ссылка КАК СотрудникСсылка
    ) КАК Сотрудники,
    НачислениеЗарплаты.Начислено КАК Начислено1,
    НачислениеЗарплаты.Удержано КАК Удержано1,
    НачислениеЗарплаты.Начисления.(
        Начисление КАК Начисление2,
        Ссылка КАК Ссылка,
        Сотрудник КАК Сотрудник,
        Результат КАК Результат
    ) КАК Начисления,
    НачислениеЗарплаты.Удержания.(
        Удержание КАК Удержание2,
        Ссылка КАК Ссылка,
        Сотрудник КАК Сотрудник,
        Результат КАК Результат
    ) КАК Удержания,
    НачислениеЗарплаты.НДФЛ.(
        Ссылка КАК Ссылка,
        Налог КАК Налог,
        ФизическоеЛицо КАК ФизическоеЛицо
    ) КАК НДФЛ
ИЗ
    Документ.НачислениеЗарплаты КАК НачислениеЗарплаты
ГДЕ
    НачислениеЗарплаты.Сотрудники.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2

На СКД отрабатывает нормально, но когда пытаюсь то же самое сделать в запросе - ничего не выдает.
Переписал запрос через временные таблицы, в результате запроса выдает ошибку "Ошибка чтения значения выборки"
ВЫБРАТЬ
    НачислениеЗарплатыСотрудники.Ссылка.Дата КАК Дата,
    НачислениеЗарплатыСотрудники.Сотрудник.Ссылка КАК СотрудникСсылка,
    НачислениеЗарплатыСотрудники.Ссылка.Организация.Ссылка КАК Организация
ПОМЕСТИТЬ Сотрудники
ИЗ
    Документ.НачислениеЗарплаты.Сотрудники КАК НачислениеЗарплатыСотрудники
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    НачислениеЗарплатыНачисления.Результат КАК Начисление,
    Сотрудники.Дата КАК Дата,
    Сотрудники.СотрудникСсылка КАК СотрудникСсылка,
    НачислениеЗарплатыНачисления.Сотрудник.Ссылка КАК СотрудникСсылкаНачисление,
    Сотрудники.Организация КАК Организация
ПОМЕСТИТЬ Начисления
ИЗ
    Сотрудники КАК Сотрудники
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплаты.Начисления КАК НачислениеЗарплатыНачисления
        ПО Сотрудники.СотрудникСсылка.Ссылка = НачислениеЗарплатыНачисления.Сотрудник.Ссылка
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    Начисления.Начисление КАК Начисление,
    НачислениеЗарплатыУдержания.Результат КАК Удержание,
    НачислениеЗарплатыУдержания.Сотрудник.Ссылка КАК СотрудникСсылкаУдержание,
    Начисления.Дата КАК Дата,
    Начисления.СотрудникСсылка КАК СотрудникСсылка,
    Начисления.СотрудникСсылкаНачисление КАК СотрудникСсылкаНачисление,
    Начисления.Организация КАК Организация
ПОМЕСТИТЬ Удержания
ИЗ
    Начисления КАК Начисления
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплаты.Удержания КАК НачислениеЗарплатыУдержания
        ПО Начисления.СотрудникСсылкаНачисление = НачислениеЗарплатыУдержания.Сотрудник.Ссылка
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    НачислениеЗарплатыНДФЛ.ФизическоеЛицо КАК ФизическоеЛицо,
    НачислениеЗарплатыНДФЛ.Налог КАК Налог,
    Удержания.Начисление КАК Начисление,
    Удержания.Удержание КАК Удержание,
    Удержания.СотрудникСсылкаУдержание КАК СотрудникСсылкаУдержание,
    Удержания.Дата КАК Дата,
    Удержания.СотрудникСсылка КАК СотрудникСсылка,
    Удержания.СотрудникСсылкаНачисление КАК СотрудникСсылкаНачисление,
    Удержания.Организация КАК Организация
ИЗ
    Удержания КАК Удержания
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплаты.НДФЛ КАК НачислениеЗарплатыНДФЛ
        ПО Удержания.СотрудникСсылкаУдержание = НачислениеЗарплатыНДФЛ.ФизическоеЛицо
ГДЕ
    НачислениеЗарплатыНДФЛ.ФизическоеЛицо = &ФИЗЛицо
    И Удержания.СотрудникСсылкаУдержание = &Сотрудник
    И Удержания.СотрудникСсылка = &Сотрудник
    И Удержания.СотрудникСсылкаНачисление = &Сотрудник
    И Удержания.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Удержания.Организация = &Организация

СГРУППИРОВАТЬ ПО
    НачислениеЗарплатыНДФЛ.ФизическоеЛицо,
    Удержания.Дата,
    Удержания.СотрудникСсылка,
    Удержания.СотрудникСсылкаНачисление,
    Удержания.СотрудникСсылкаУдержание,
    НачислениеЗарплатыНДФЛ.Налог,
    Удержания.Начисление,
    Удержания.Удержание,
    Удержания.Организация

Где может формироваться неправильно запрос?
Через консоль запросов так же прогонял, выводит результат, но суммы неверные.
 
 


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует