Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:22

помощь в разборе листининга запроса

Автор Maus74, 19 мар 2017, 17:50

0 Пользователей и 1 гость просматривают эту тему.

AsadRoman

Цитата: ef0din от 20 мар 2017, 15:00
Цитата: AsadRoman от 20 мар 2017, 12:06
Цитата: Norfolk от 20 мар 2017, 10:22


                    И Оплата.Период >= &Дата
|                  И Оплата.Период < &НачалоПериода

Вот это что за зверь?
Задается период, по которому будут выводиться данные из регистра Оплата. Обороты за период между "Дата" и "НачалоПериода".

И Оплата.Период >= &НачалоПериода
|                  И Оплата.Период <= &КонецПериода
А это тогда что за период?
Добавлено: 20 мар 2017, 12:10


Получается что-о типа: пять пишем - два в уме, потом еще четыре прибавим. Может сначала обычными словами объясните что хотите от этого запроса? С какого перепугу два периода? Зачем столько объединений? В одном запросе нельзя использовать конструкцию Выбор - когда - тогда - иначе - конец?



Такое впечатление, что услуги и оплаты выбираются за период (НачалоПериода, КонецПериода), а начальноеСальдо и ДолгПереплата - на период перед начальным, на момент оплаты(Дата, НачалоПериода). Вроде и логику в этом можно найти.
[/quote]

А остатки тогда для чего? Зачем выбирать Начальное сальдо и долг переплата за период перед периодом отчета? А если какие-то оплаты прошли до начала этого периода? что получим? Филькину грамоту? Нужно ведь выбирать ОСТАТКИ на &НачалоПериода.

ef0din

Тут наверно надо смотреть как дальше результат обрабатывается, что бы понять зачем именно так данные выбираются.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск