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

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

Метки:Запросы и построители

Непонятен результат запроса к ЖР

Я
   uchenik
 
12.11.04 - 20:51
Запрос на получение записей из ЖР за период.    
     |Период с ВыбНачПериода по ВыбКонПериода;
    |ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
    |Объект = ЖурналРасчетов.Зарплата.Объект;
    |Результат = ЖурналРасчетов.Зарплата.Результат;
    |Группировка Объект;
    |Группировка ВидРасч все;
   |Условие(Объект в Сотрудники);
На сотрудника за период есть две выплаты зарплаты. Запрос выдает последнюю, а должен две. Подскажите.
 
 
   Злобный Фей
 
1 - 12.11.04 - 23:37
т.е., у тебя в журнале расчетов две записи, а запрос выдает одну? Если две выплаты были по одному виду расчета, то тогда все нормально выдает...
   Gorr
 
2 - 13.11.04 - 00:25
вообщето, лучше использовать конструкцию вида "с по"... если конечно нужен период действия, а не регистрации.
   Злобный Фей
 
3 - 13.11.04 - 00:29
ну тут вроде вопрос не в периоде...
   uchenik
 
4 - 13.11.04 - 04:06
(1) Злобный Фей, в чем нормальность? Вопрос как из ЖР получить две выплаты, есть первая на 1000 рублей, вторая на 2000 рублей, обе записи - выплата зарплаты за август. Выплата произошла в сентябре. В запрос попадает только последняя на 2000, не сходиться сумма выплат в отчете.
(2) Поправь если не ошибаюсь - "Период С Д1 По Д2 " для выборки записей ЖР по периоду регистрации, а "С Д1 По Д2" для выборки по периоду действия. Мне нужны выплаты произведенные не за август, а произведенные в сентябре, поэтому "Период С Д1 По Д2".
   uchenik
 
5 - 13.11.04 - 04:23
Да где же все в такое прекрасное утро?
   uchenik
 
6 - 13.11.04 - 16:55
Ап.
Тема по прежнему актуальна, до понедельника.
   uchenik
 
7 - 14.11.04 - 16:47
Ап.
Уже интересно, когда же ветку порубят?
   uchenik
 
8 - 15.11.04 - 02:12
Когда сам с собой разговариваешь, то пора спать.
Похоже запросом нельзя, придется вручную (перебирать записи ЖР).
Всем спасибо.
   SkyMind
9 - 15.11.04 - 12:57
Нужно либо добавить в запрос "Группировка Документ" (тогда получишь две разных суммы - 1000 и 2000), либо добавить "Функция Сумма = Сумма(Результат)" (тогда Запрос.Сумма вернет одну общую сумму выплат, в твоем случае 3000)
   uchenik
 
10 - 15.11.04 - 13:36
Все верно, только так придется в готовом отчете менять порядок группировок, что муторно. Извратился перебором записей ЖР внутри группировки по ВР.
(9) Значит другого способа нет?
 
  Рекламное место пустует


Список тем форума
Рекламное место пустует   Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует