Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос к журналу Зарплата , ЗиК р19          
sVasilich Подменю пользователя
сообщение 10.02.09, 8:38
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Донецк
Спасибо сказали: 2 раз
Рейтинг: 0

Мне нужно с помощью запроса получить все данные о сотрудниках подразделения из журнала расчетов Зарплата. Пишу так:



   ТекстЗапроса="//{{ЗАПРОС(ЗапросПоЖурналуЗарплата)
    |Обрабатывать НеПомеченныеНаУдаление;        
    |Период С НачалоПериода По КонецПериода;
    |Назн=ЖурналРасчетов.Зарплата.Назначение;
    |Сот=ЖурналРасчетов.Зарплата.Объект;                            
    |Под=ЖурналРасчетов.Зарплата.Назначение.МестоРаботы.Владелец;
    |ВидРасчета=ЖурналРасчетов.Зарплата.ВидРасч;
    |Рез=ЖурналРасчетов.Зарплата.Результат;
    |ДатаНачала=ЖурналРасчетов.Зарплата.Назначение.ДатаНачалаДействия;
    |ДатаОкончания=ЖурналРасчетов.Зарплата.Назначение.ДатаОкончанияДействия;
    |Смен=Журналрасчетов.Зарплата.СменВсего;
    |Док=ЖурналРасчетов.Зарплата.РодительскийДокумент;
    |Группировка Сот без групп;          
    |Группировка ВидРасчета;
    |Условие (Под в рдПодразделение);   //рдПодразделение - реквизит на форме
    |Условие (ДатаНачала<=КонецПериода);                                          
    |Условие ((ПустоеЗначение(ДатаОкончания)=1)ИЛИ(ДатаОкончания>=НачалоПериода)ИЛИ(ПустоеЗначение(Назн)=1));
    |";//}}ЗАПРОС                          
    ЗапросКЖурналу=СоздатьОбъект("Запрос");
    Если ЗапросКЖурналу.Выполнить(ТекстЗапроса)=0 Тогда
        Предупреждение("Не выполнился запрос по назначениям");
        Возврат;
    КонецЕсли;  
    ЗапросКЖурналу.Выгрузить(тзИтог,,0);


в запрос не включаются расчеты налогов (пенсионный, соц страх, ндфл и т. д.) Подскажите в чем ошибка

----------------------------------------

sVasilich, пользуйтесь тегом "Код 1С", так красивее  wink.gif

Batchir Подменю пользователя
сообщение 10.02.09, 10:37
Сообщение #2

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Виноваты строка:

|Под=ЖурналРасчетов.Зарплата.Назначение.МестоРаботы.Владелец;
и соответствующее условие отбора


Повидимому там не нет тех записей которые используются в отборе

sVasilich Подменю пользователя
сообщение 10.02.09, 10:40
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Донецк
Спасибо сказали: 2 раз
Рейтинг: 0

спс biggrin.gif
а как в этом форуме +1 сставить?

Batchir Подменю пользователя
сообщение 10.02.09, 10:43
Сообщение #4

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата(sVasilich @ 10.2.2009, 11:40) *
спс biggrin.gif
а как в этом форуме +1 сставить?


Пока никак, форум ещё в разработке. Возможно вскором времени появится такая фишка

sVasilich Подменю пользователя
сообщение 11.02.09, 9:49
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Донецк
Спасибо сказали: 2 раз
Рейтинг: 0

Еще вопрос по этому же запросу. Из запроса я получаю вид расчета:


|ВидРасчета=ЖурналРасчетов.Зарплата.ВидРасч;

Дольше по тексту пытаюсь выполнить условие:


Если ЗапросКЖурналу.ВидРасчета.ВходитВГруппу("ВсеНачисления")=1 Тогда

А дальше на эту ветку не идёт не один рассчет angry.gif (в частности ОкладВытесняемый и ДоплатаЗаСовмещениеДолжностейВытесняемая)
Причем, если использовать


Если ЗапросКЖурналу.ВидРасчета=ВидРасчета.ОкладВытесняемый Тогда

всё работает правильно.
В чем может быть причина? (ОкладВытесняемый в группе расчетов есть, я проверил)

sVasilich Подменю пользователя
сообщение 11.02.09, 10:21
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Донецк
Спасибо сказали: 2 раз
Рейтинг: 0

Все, сам разобрался, надо было:



Если ЗапросКЖурналу.ВидРасчета.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1 Тогда

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 21:17
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!