Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом! / 4 сообщений из 4, страница 1 из 1
15.03.2011, 13:33
    #37165587
Сергей1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Ищу помощи в написании запроса. Необходимо запросом получить данные выборки из различных табличных частей документа ЗарплатаКВыплатеОрганизаций, т.е. поля НомерСтроки, Сотрудник, СуммаГрязными, Сумма, НДФЛ и Результат. Если в качестве параметра запроса передавать ссылку на текущий документ, то запрос возвращает только один-единственный документ, а как можно получить в результате выполнения запроса выборку из нескольких документов?
Запрос приведен ниже
"ВЫБРАТЬ
| Начисления.НомерСтроки КАК НомерСтроки,
| Начисления.Сотрудник КАК Сотрудник,
| Начисления.СуммаГрязными КАК СуммаГрязными,
| СУММА(Начисления.Налоги) КАК НДФЛ,
| Начисления.Сумма КАК Сумма,
| СУММА(Начисления.Результат) КАК Результат
|ИЗ
| (ВЫБРАТЬ
| Основной.НомерСтроки КАК НомерСтроки,
| Основной.Сотрудник КАК Сотрудник,
| Основной.СуммаГрязными КАК СуммаГрязными,
| СУММА(НДФЛ.Налог) КАК Налоги,
| Основной.Сумма КАК Сумма,
| NULL КАК Результат
| ИЗ
| Документ.ЗарплатаКВыплатеОрганизаций.РаботникиОрганизации КАК Основной
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗарплатаКВыплатеОрганизаций.НДФЛ КАК НДФЛ
| ПО (НДФЛ.Ссылка = &Регистратор)
| И Основной.Сотрудник = НДФЛ.Сотрудник
| ГДЕ
| Основной.Ссылка = &Регистратор
|
| СГРУППИРОВАТЬ ПО
| Основной.Сотрудник,
| Основной.НомерСтроки,
| Основной.СуммаГрязными,
| Основной.Сумма
|
| ОБЪЕДИНИТЬ
|
| ВЫБРАТЬ
| Основной.НомерСтроки,
| Основной.Сотрудник,
| Основной.СуммаГрязными,
| NULL,
| Основной.Сумма,
| СУММА(Взносы.Результат)
| ИЗ
| Документ.ЗарплатаКВыплатеОрганизаций.РаботникиОрганизации КАК Основной
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗарплатаКВыплатеОрганизаций.Взносы КАК Взносы
| ПО (Взносы.Ссылка = &Регистратор)
| И Основной.Сотрудник = Взносы.Сотрудник
| ГДЕ
| Основной.Ссылка = &Регистратор
| И Взносы.Ссылка = &Регистратор
|
| СГРУППИРОВАТЬ ПО
| Основной.Сотрудник,
| Основной.НомерСтроки,
| Основной.СуммаГрязными,
| Основной.Сумма) КАК Начисления
|
|СГРУППИРОВАТЬ ПО
| Начисления.НомерСтроки,
| Начисления.СуммаГрязными,
| Начисления.Сумма,
| Начисления.Сотрудник
|
|УПОРЯДОЧИТЬ ПО
| НомерСтроки,
| Сотрудник,
| Сумма,
| СуммаГрязными,
| НДФЛ,
| Результат
|ИТОГИ
| СУММА(СуммаГрязными),
| СУММА(НДФЛ),
| СУММА(Сумма),
| СУММА(Результат)
|ПО
| ОБЩИЕ";
...
Рейтинг: 0 / 0
15.03.2011, 13:36
    #37165603
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Сергей1981,

условия вида
ГДЕ
| Основной.Ссылка = &Регистратор


заменить на другое, в которое попадет более одного документа.
Попадание даты в период, например
...
Рейтинг: 0 / 0
15.03.2011, 17:30
    #37166254
Сергей1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Получается нужно ограничить выборку документов периодом. Но условие Основной.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон дает совершенно другой результат. Как же быть?
...
Рейтинг: 0 / 0
16.03.2011, 11:10
    #37167097
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом!
Автор - а вы в курсе что смотреть надо не в документ?

Иначе - как вы увидите исправления. А еще не увидел обращения к периоду начисления документа.... Напомнить что дата документа может быть рождество Христово, а период начисления 2000 год? (регистратор.дата - в КОРНЕ неверно)
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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