Добрый день!
Попытка сделать журнал выдачи расчетных листков 1с 8.3 ЗУП.
Получаю пустой результат запроса. Помогите разобраться?!
&НаСервере
Процедура Сформ()
// //данные для передачи в параметры в запросы
НачалоПериода = НачалоДня(Объект.НачалоПериода);
КонецПериода = КонецДня(Объект.КонецПериода);
Организация = Объект.Организация;
Подразделение = Объект.Подразделение;
НачалоСледМесяца =НачалоДня(ДобавитьМесяц(НачалоПериода,1));
// За получение остатков и оборотов за произвольный период
// с заданной периодичностью в разрезе аналитики отвечает
// виртуальная таблица ОстаткиИОбороты, у неё есть параметры:
// 1. Начало периода (включая)
// 2. Конец периода (включая)
// 3. Периодичность (например, Период, Год, Месяц...)
// 4. Метод дополнения периодов (Движение или ДвиженияИГраницыПериода)
// 5. Условие (например, Организация = &ВыбОрганизация)
Запрос = Новый Запрос;
МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст = "
|ВЫБРАТЬ
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.Организация КАК Организация,
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.Сотрудник КАК Сотрудник,
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо,
//| &НачалоПериода КАК НачалоПериода,
//| &КонецПериода КАК КонецПериода,
//| &НачалоСледМесяца КАК НачалоСледМесяца,
| &Подразделение КАК Подразделение
|ИЗ
| РегистрНакопления.ВзаиморасчетыССотрудниками.ОстаткиИОбороты(
| &КонецПериода,
| &КонецПериода,
| ,
| ДвиженияИГраницыПериода,
| Организация = &Организация
| И Подразделение =&Подразделение) КАК ВзаиморасчетыССотрудникамиОстаткиИОбороты
//|СГРУППИРОВАТЬ ПО
//| Сотрудник
| ";
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ВидСобытияУвольнение", Перечисления.ВидыКадровыхСобытий.Увольнение);
Запрос.УстановитьПараметр("БезУволенных", БезУволенных);
Запрос.УстановитьПараметр("Подразделение", Подразделение);
Запрос.УстановитьПараметр("НачалоСледМесяца", НачалоСледМесяца);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
//создаем основную таблицк
ТЗПечПр303 = Новый ТаблицаЗначений;
ТЗПечПр303=РезультатЗапроса.Выгрузить();
СоздатьТаблицуФормы("ТЗ","ТЗ",ТЗПечПр303);
КонецПроцедуры
Попытка сделать журнал выдачи расчетных листков 1с 8.3 ЗУП.
Получаю пустой результат запроса. Помогите разобраться?!
&НаСервере
Процедура Сформ()
// //данные для передачи в параметры в запросы
НачалоПериода = НачалоДня(Объект.НачалоПериода);
КонецПериода = КонецДня(Объект.КонецПериода);
Организация = Объект.Организация;
Подразделение = Объект.Подразделение;
НачалоСледМесяца =НачалоДня(ДобавитьМесяц(НачалоПериода,1));
// За получение остатков и оборотов за произвольный период
// с заданной периодичностью в разрезе аналитики отвечает
// виртуальная таблица ОстаткиИОбороты, у неё есть параметры:
// 1. Начало периода (включая)
// 2. Конец периода (включая)
// 3. Периодичность (например, Период, Год, Месяц...)
// 4. Метод дополнения периодов (Движение или ДвиженияИГраницыПериода)
// 5. Условие (например, Организация = &ВыбОрганизация)
Запрос = Новый Запрос;
МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст = "
|ВЫБРАТЬ
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.Организация КАК Организация,
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.Сотрудник КАК Сотрудник,
| ВзаиморасчетыССотрудникамиОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо,
//| &НачалоПериода КАК НачалоПериода,
//| &КонецПериода КАК КонецПериода,
//| &НачалоСледМесяца КАК НачалоСледМесяца,
| &Подразделение КАК Подразделение
|ИЗ
| РегистрНакопления.ВзаиморасчетыССотрудниками.ОстаткиИОбороты(
| &КонецПериода,
| &КонецПериода,
| ,
| ДвиженияИГраницыПериода,
| Организация = &Организация
| И Подразделение =&Подразделение) КАК ВзаиморасчетыССотрудникамиОстаткиИОбороты
//|СГРУППИРОВАТЬ ПО
//| Сотрудник
| ";
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ВидСобытияУвольнение", Перечисления.ВидыКадровыхСобытий.Увольнение);
Запрос.УстановитьПараметр("БезУволенных", БезУволенных);
Запрос.УстановитьПараметр("Подразделение", Подразделение);
Запрос.УстановитьПараметр("НачалоСледМесяца", НачалоСледМесяца);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
//создаем основную таблицк
ТЗПечПр303 = Новый ТаблицаЗначений;
ТЗПечПр303=РезультатЗапроса.Выгрузить();
СоздатьТаблицуФормы("ТЗ","ТЗ",ТЗПечПр303);
КонецПроцедуры
По теме из базы знаний
- Перенос данных из ЗУП 2.5 в КА 2 / ERP 2 / ЗУП 3. Переносятся остатки и справочники, а также данные для расчета среднего
- Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники
- Готовые механизмы 1С: ЗУП, представления
- Пример разработки инструмента загрузки данных SAP в 1С
- Механизм представлений в типовых конфигурациях 1С: Зарплата и управление персоналом, редакция 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот