powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка из журнала расчетов "Зарплата"
7 сообщений из 7, страница 1 из 1
Выгрузка из журнала расчетов "Зарплата"
    #37890208
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Задача выгрузить данные из Журнала расчетов "Зарплата" (ЗиК 7.7) по абоненту за период. Период действия в журнале стоит "Месяц". Есть запрос, который выбирает данные. Все нормально, но есть ситуации, когда данные в одном периоде надо разбить на 2 части (например с 01.06.11 по 12.06.11 и с 15.06.11 по 30.06.11). Вот здесь проблема, не знаю как преобразовать запрос. Помогите, если не сложно!!!
Текст запроса:
ТекстЗапроса =
"
|Период с ДатаАктуальности1 по ДатаАктуальности;
|Сотрудник = ЖурналРасчетов.Зарплата.Объект;
|ОсновнойЭлемент = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;
|Подразделение = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент.Подразделение;
|Расчет = ЖурналРасчетов.Зарплата.ВидРасч;
|ТекущийДокумент = ЖурналРасчетов.Зарплата.ТекущийДокумент;
|Регистрация = ЖурналРасчетов.Зарплата.ПериодРегистрации;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|ДниВЖурнале = ЖурналРасчетов.Зарплата.Дни;
|ЧасыВЖурнале = ЖурналРасчетов.Зарплата.Часы;
|Действие = ЖурналРасчетов.Зарплата.ПериодДействия;

|Функция Сумма = Сумма(Результат);
|Функция СуммаНачисления = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1);
|Функция СуммаУдержания = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеУдержания)=1);
|Функция СуммаПрочего = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ДоходыВНатуральнойФорме)=1);
|Функция СуммаВыплаты = Сумма(Результат) когда (Расчет = ВидРасчета.ВыплатаЗарплаты);
|Функция СуммаВыплатыШтрафа = Сумма(Результат) когда (Расчет = ВидРасчета.КомпенсацияЗаПросрочкуЗарплаты);
|Функция ВозвратВКассу = Сумма(Результат) когда (Расчет = ВидРасчета.Возврат);
|Функция Дни = Сумма(ДниВЖурнале);
|Функция Часы = Сумма(ЧасыВЖурнале);
|Группировка Расчет упорядочить по Расчет.Очередность;
|Группировка Действие;
|Группировка ТекущийДокумент упорядочить по ТекущийДокумент.ДатаДок;
|Группировка ОсновнойЭлемент упорядочить по ОсновнойЭлемент.Код Без Групп;

|Условие((Результат<>0)или(ДниВЖурнале<>0));
|Условие(Сотрудник = ТекСотрудник);";
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37890514
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче у меня группировка по виду расчета и потом по периоду действия в журнале расчетов зарплаты, и когда в журнале есть 2 записи в одном периоде действия (месяц), то значения по ним суммируются и выводятся одной строкой при обходе результата запроса, а мне надо чтобы они разбивались на 2 отдельные. Как сделать чет не соображу. Мож выборкой какой? Примерчик надо))

Типа не так:
Иванов __ Оплата по окладу __ 10000 __ 20 дней

а вот так:
Иванов __ Оплата по окладу __ 7000 __ 14 дней
Иванов __ Оплата по окладу __ 3000 __ 6 дней
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37891566
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy777,
у тебя в базе документ расчета зарплаты рассчитывает за весь месяц?
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37892498
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да за месяц
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37892562
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy777,
в таком случае как ты разобьешь расчет, который с 1 по 31 на 2 периода?
первичка (документы) за весь период, а отчет за 2 полупериода. Так не прокатит.
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37892575
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том случае если уволен например 13 и снова принят 17 (одного месяца), тогда по окладу там 2 записи, а вот НДФЛ и прочее одной.
...
Рейтинг: 0 / 0
Выгрузка из журнала расчетов "Зарплата"
    #37893261
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy777,
тогда добавь группировку ДниВЖурнале, но при этом могут остальные данные отчета поплыть, так что проверяй суммы
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка из журнала расчетов "Зарплата"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]