powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Построитель отчета и "когда-тогда"
6 сообщений из 6, страница 1 из 1
Построитель отчета и "когда-тогда"
    #37222387
trambalda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, попросили допилить в УТ10.3 отчет "Взаиморасчеты с контрагентами", чтобы показывал разницу между текущей датой и датой оплаты из документа "Заказ покупателя", при условии что есть остаток на текущую дату. Ведомость эта типовая, строится через универсальный отчет, который, в свою очередь строится с помощью построителя отчетов. Я добавил условие - проверку на нужный регистратор и проверку на наличие конечного остатка, если условие срабатывает, то рассчитывается разность дат. Но, что странно, если в условии стоит проверка с конечным остатком (вторая часть условия), то оно вообще не срабатывает, если же условие с остатком убрать, то все отлично. Аналогичный запрос в консоли запросов работает без проблем. Судя по всему построитель что-то хочет от меня, но вот что?

Упрощенный кусочек запроса приводу ниже, надеюсь, будет понятно:

Выбрать
...
Взаиморасчеты.Сделка КАК Сделка,
Взаиморасчеты.Регистратор КАК Регистратор,
Взаиморасчеты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток,
Выбор
Когда (Регистратор Ссылка Документ.РеализацияТоваровУслуг) И (СуммаУпрКонечныйОстаток <> 0)
Тогда РазностьДат(Сделка.ДатаОплаты, ДатаВремя(2011, 4, 19), День)
Иначе 0
Конец КАК ДнейПросрочки
...
Рейтинг: 0 / 0
Построитель отчета и "когда-тогда"
    #37222445
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно не вижу весь запрос - глупая возможно попытка.

Когда (Регистратор Ссылка Документ.РеализацияТоваровУслуг) И ( Взаиморасчеты.СуммаУпрКонечныйОстаток <> 0



А вобще - весь запрос киньте
...
Рейтинг: 0 / 0
Построитель отчета и "когда-тогда"
    #37222512
trambalda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я конечно же, так пробовал, но это не имеет в данном случае значения, все равно не работает.
Запрос очень большой, больше 300 строк.
...
Рейтинг: 0 / 0
Построитель отчета и "когда-тогда"
    #37222594
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема такая,похоже, из-за того, что Построитель "умный" - и типа сам решает, как модернизировать запрос перед выполнением.
Та же фигня и в СКД. А как объяснить им, что некоторую часть запроса "выкидывать" нельзя - непонятно. Сам в таких случаях пользуюсь выделением значимой части запроса во вложенный запрос или во временную таблицу. "Значимая" - та, которую следует изолировать от вмешательства "умного" процессора подготовки запроса
...
Рейтинг: 0 / 0
Построитель отчета и "когда-тогда"
    #37222671
trambalda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail,

Идея хорошая, вот только даже примерно не представляю как данное условие изолировать от слишком умного построителя, может у вас есть более подробная наводка куда копать?
...
Рейтинг: 0 / 0
Построитель отчета и "когда-тогда"
    #37222735
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда сделайте вложенную таблицу и из нее получайте с этим условием отбора.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Построитель отчета и "когда-тогда"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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