|
5 / 5 / 1
Регистрация: 07.08.2013
Сообщений: 75
|
|
Период, за который формируется отчет19.08.2013, 16:04. Показов 2856. Ответов 9
Метки нет (Все метки)
Привет всем. Нужно сделать отчет за определенный период.
Вводимые параметры ЛС и период времени. То есть надо сделать чтобы пользователь вводил дату начало периода и конец периода. И потом мне уже сделать выборку с таблиц для составления отчета.
0
|
|
| 19.08.2013, 16:04 | |
|
Ответы с готовыми решениями:
9
Отчёт не формируется за указанный период (СКД) Как распечатать отчет который нормально формируется Отчет в 1С:Бух, который выберет суммы НДС за период по счету 10.05 |
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
||||||
| 20.08.2013, 02:36 | ||||||
|
SpiritAbsolute, сделайте хранимую процедуру с тремя входными параметрами и внутри сделайте запрос на то, что вам нужно выбрать
так:
1
|
||||||
|
5 / 5 / 1
Регистрация: 07.08.2013
Сообщений: 75
|
|
| 20.08.2013, 10:26 [ТС] | |
|
WHERE [AccountField] = @Account AND [DateField] BETWEEN @DateStart AND @DateEnd
Можешь, пожалуйста, по подробнее вот это разъяснить! С датами этими пока что непонятки... Что значит [AccountField] и[DateField] BETWEEN
0
|
|
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 20.08.2013, 11:05 | |
|
Ты сказал вводимые параметры это лс (лицевой счет?) и 2 даты. AccountField - поле в котором записан лицевой счет, DateField - поле, в котором записана дата. Ты выберешь записи, где дата находится между двумя введенными параметрами datestart и dateend и поле лицевого счета равно account. Читай про хранимые процедуры.
1
|
|
|
5 / 5 / 1
Регистрация: 07.08.2013
Сообщений: 75
|
|
| 20.08.2013, 11:09 [ТС] | |
|
понял, хорошо, спасибо!
еще последний вопросик! : ) мне надо вывести два поля, на начало периода и на конец периода. как мне в селекте их обозначить если по сути они одинаковые, разные толькоусловия даты. например поле на начало периода ([s].[Sum]-[t].[Sum]) AS Начисление начало' ', высчитывается так, и так же высчитывается на конец периода ([s].[Sum]-[t].[Sum]) AS ' Начисления конец'
0
|
|
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 20.08.2013, 11:29 | |
|
Начисления хранятся где? В этой же таблице? Тебе все надо сделать в одном запросе? Если да, то надо больше информации, что у тебя за структура. Или, если нет, можно написать другую хранимую процедуру, которая суммировала бы нужное поля записей, где дата между минимальной датой (min функция) и датой из параметра.
Если первый вариант, то надо подумать, на работе никак пока.
0
|
|
|
5 / 5 / 1
Регистрация: 07.08.2013
Сообщений: 75
|
|
| 20.08.2013, 11:38 [ТС] | |
|
Надо сделать в одну. Существует главная таблица (личных счетов) с которой связаны остальные таблицы. В моем последнем вопросе используется 3 таблицы. Главная и 2 таблицы начисления и оплаты, они связаны с главной через ключевое поле с полем ID главной таблицы. Вот надо учитывать поле даты в этих двух таблицах. И вывести сальдо на начало периода и конец.
0
|
|
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 20.08.2013, 12:01 | |
|
Указывая дату начала и дату конца, предполагается, что строк в результате будет много, правильно? Если так, то не очень логично будет к каждой строке цеплять начисления на начало периода и на конец периода. Они будут повторяться в каждой строке,это неправильно. Может я не так что то понимаю?
0
|
|
|
5 / 5 / 1
Регистрация: 07.08.2013
Сообщений: 75
|
||||||
| 20.08.2013, 12:30 [ТС] | ||||||
|
Надо сделать отчет Сальдо. Результат должен быть в виде таблицы. Интересуют вот эти поля с сальдо на начало периода и сальдо на конец периода. Данные группируются по услугам. Услуги это первый столбец.
Добавлено через 9 минут В данный момент у меня получается вот такой кошмар. Есть места , где я полностью не понимаю как сделать даже.. ![]() Связи между таблицами я еще не писал, но это я понимаю как сделать. Сейчас меня интересуют ([s].[Sum]-[t].[Sum]) AS 'Сальдо, начало периода' и ([s].[Sum]-[t].[Sum]) AS 'Сальдо, конец периода'. Как эти поля сделать разными ... не понимаю...
0
|
||||||
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 20.08.2013, 12:31 | |
|
Не понимаю, что тебе надо. То, что ты хотел сделать в первом посте, кажется, отличается от того, что хочешь сейчас. Или нет инфы всей.
Подожди кого то еще.
0
|
|
| 20.08.2013, 12:31 | |
|
Помогаю со студенческими работами здесь
10
Как сделать отчет по продажам за период (период в колонках) без СКД? В запросе задаем период отборки. Отчет на основании запроса. Как выводить в отчете период отборки? Не формируется отчет в Word из Delphi Отчет не формируется для некоторых пользователей
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|