|
Объединенный запрос к регистрам расчета и накопления... | ☑ | ||
---|---|---|---|---|
0
warkan
03.10.14
✎
13:33
|
Добрый день!
Так, чтобы получить записи в рРасчета и остатки в рНакопления. Указанное ниже (почему-то...) выдаёт ошибку: "Поле не найдено: ВРО.СуммаВзаиморасчетов..." "СуммаВзаиморасчетов" - это единственный ресурс регистра накопления "ВзаиморасчетыСРаботникамиОрганизаций". Может не так стоит указывать/описывать поле? Но в примерах всё так. Как же получить остаток.... Текст (БД - ЗУП): Запрос.Текст = "ВЫБРАТЬ | ОснНачРабОрг.ПериодРегистрации КАК ПериодРегистрации, | ОснНачРабОрг.Организация КАК Организация, | ОснНачРабОрг.ВидРасчета КАК ВидРасчета, | ОснНачРабОрг.Сотрудник.Физлицо КАК Сотрудник, | ОснНачРабОрг.Результат КАК Начислено, | 0 КАК Выплачено, | 0 КАК НДФЛ, | 0 КАК КонОстаток |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОснНачРабОрг |ГДЕ | ОснНачРабОрг.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон | И ОснНачРабОрг.ФизЛицо = &выбФЛ | |СГРУППИРОВАТЬ ПО | ОснНачРабОрг.ПериодРегистрации, | ОснНачРабОрг.Организация, | ОснНачРабОрг.ВидРасчета, | ОснНачРабОрг.Сотрудник.Физлицо, | ОснНачРабОрг.Результат | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | 0, | ВРО.Организация, | 0, | ВРО.Физлицо, | 0, | 0, | 0, | ВРО.СуммаВзаиморасчетов |ИЗ | РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&ДатаНач, ) КАК ВРО |ГДЕ | ВРО.Физлицо = &выбФЛ | |УПОРЯДОЧИТЬ ПО | ПериодРегистрации, | Организация, | ВидРасчета, | Сотрудник, | ОснНачРабОрг.Результат"; Спасибо! |
|||
1
Chikko
03.10.14
✎
13:36
|
Попробуй конструктором воспользоваться. У тебя виртуальная таблица, там ресурс виртуальный - остаток.
|
|||
2
warkan
03.10.14
✎
13:44
|
(1) А это идея. Спасибо.
|
|||
3
warkan
03.10.14
✎
13:57
|
Да, всё работает:
|ОБЪЕДИНИТЬ | |ВЫБРАТЬ | 0, | ВРО.Организация, | 0, | ВРО.Физлицо, | 0, | 0, | 0, | ВРО.СуммаВзаиморасчетовОстаток КАК КонОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&рнДатаНач, ) КАК ВРО |ГДЕ | ВРО.Физлицо = &выбФЛ | |УПОРЯДОЧИТЬ ПО | ПериодРегистрации, | Организация, | ВидРасчета, | Сотрудник, | ОснНачРабОрг.Результат"; Только дату выборки приходится указывать как начало след.месяца. Если указать дату конца текущего, получается ерунда. Почему-то.... |
|||
4
Chikko
03.10.14
✎
14:03
|
(3) "ерунда"? это как? ну попробуй конец месяца указать как границу "включая".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |