Гость
Форумы / [игнор отключен] [закрыт для гостей] / Как создать запрос/отчет / 3 сообщений из 3, страница 1 из 1
16.12.2008, 11:03
    #35716434
Wayne
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос/отчет
Всем доброго дня!
С 1С не знаком вообще, но есть необходимость написать отчет (1С 7.7).

Нужна помощь с формированием запроса.

Что нужно получить:
Таблицу вида субконто, сумма по приходу, расходу за период.

Если языком SQL, то так:
SELECT Субконто2, Субконто3, SUM(Приход) AS Прихо, SUM(Расход) AS Расход
FROM Документ.Выписка
WHERE Период с ВыбНачПериода по ВыбКонПериода AND БанковскийСчет.Номер IN (<Список>)
GROUP BY Субконто2, Субконто3
ORDER BY Субконто2, Субконто3

У меня получилось так:
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы все;
|Наименование = Документ.Выписка.БанковскийСчет.Наименование;
|Номер = Документ.Выписка.БанковскийСчет.Номер;
|Субконто2 = Документ.Выписка.Субконто2;
|Субконто3 = Документ.Выписка.Субконто3;
|Приход = Документ.Выписка.Приход;
|Расход = Документ.Выписка.Расход;
|Функция ПриходСумма = Сумма(Приход);
|Функция РасходСумма = Сумма(Расход);
|Группировка Субконто2;
|Группировка Субконто3;
|"//}}ЗАПРОС

Но есть некие проблемы:
1. Не группирует по Субконто2 т.е. есть несколько строк в одинаковым значением. Подозреваю, что виновато Субконто1 т.к. у всех строк оно разное, но не понимаю как оно учитывается в данном запросе.
2. Не могу поставить упорядочивание по Субконто2. Начинает ругаться.

Где надо подкрутить, чтобы добиться желаемого результата?
Спасибо!
...
Рейтинг: 0 / 0
16.12.2008, 11:15
    #35716487
Reder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос/отчет
Wayne,

Ты уверен что Субконто2 эти разные строки не разные элементы справочника? Посмотри нет ли там дубляжей или выведи код этого элемента для тестирования.
...
Рейтинг: 0 / 0
16.12.2008, 11:20
    #35716507
Wayne
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос/отчет
Reder,

вот так выглядит сам документ. Они, вроде, не привязаны к никакому справочнику. Просто поля неопределенного типа.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как создать запрос/отчет / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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