#0
by vicof
ВЫБОР КОГДА ЕстьNULL(ВычислитьВыражение("Сумма(СуммаПлатежа)","Детали" , , "Первая", "Предыдущая"),0) = 0 ТОГДА 1 КОГДА ЕстьNULL(ВычислитьВыражение("Сумма(СуммаПлатежа)","Детали" , , "Первая", "Текущая"),0) <= ОстатокДолга ТОГДА 1 ИНАЧЕ ВЫБОР КОГДА ЕстьNULL(ВычислитьВыражение("Сумма(СуммаПлатежа)","Детали" , , "Первая", "Предыдущая"),0) < ОстатокДолга И
#2
by vicof
В общем, есть такое вычисляемое поле Превышение, типизирован, число. Далее, пихаю его в ресурсы: Сумма(Превышение), рассчитываю по контаргенту, договору, общий итог. Если ставлю отбор по превышению в группировке по договору или по детальным записям, выкидывает ошибку: выражение не может быть вычислено: Сумма(ЗадолженностьПоСрокам.СуммаПлатежа). Структура настроек: Отчет - Контрагент - Договор - Детальные записи Как победить?
#5
by vicof
Задолженность поставщиков по документам оплаты. Поле показывает, превышает ли сумма по платежке сумму долга.
#7
by vicof
Из запроса не получается. Некоторые платежки тогда не попадут, которые должны попадать. Мне нужно знать суммы предыдущей и следующей платежки. На соединение с отдельным набором те же условия нужно будет накладывать, что и в вычисляемом поле.
#9
by rphosts
ну тогда: 1.получи то что нужно запросом. 2.выгрузи в таблицузначений и досчитай там всё что можно (хотя имхается и в запросе всё решается при желании). 3.используй свою дорасчитанную таблицу значений как истояник данных СКД
#14
by vicof
Ок, как в запросе вытянуть данные из следующей и предыдущей строчки - правильно, никак, в этом случае нужно делать ,как в . Но не хочется. Хочу понять, как отбор влияет на вычисление выражения. Без отбора отчет нормально работает.
#17
by vicof
я, в принципе, представил. То есть нужно нумеровать строки, потом соединять таблицу саму с собой плюс соединения по номерам строк и др. полям.
#22
by Fragster
у меня отбор по вычисляемому полю (если оно использует данные из 2-х наборов и находится в ресурсе) работает неправильно, когда строка одного из наборов пустая несмотря на естьNULL
#24
by Classic
Накопительный итог договоров по контрагенту, твое поле = накопительный итог - сумма долга.
#25
by vicof
так и считается. Как сделать так, чтобы в отчет отбор ставился на те платежки, сумма нарастающим итогом по которым равна или превышает общую сумму долга по договору, и не попортить при этом условное оформление.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Отбор по суммам в группировках.
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД на два запроса один отбор
- СКД: Настройки СКД
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: отбор в СКД или в запросе.
В этой группе 1С
- Вот всем винда 7 хороша, но регулятор громкости....
- При попытке перевода УПП в управление приложение, ошибки..
- Соединить две удалённые точки без помощи провайдеров.
- Запись в регистр бухгалтерии
- Как программно узнать текущий вариант отчета в СКД?
- Проблемы с расчетом себестоимости УТ 11
- Как получить массив ссылок для последующего удаления записей?
- АСПД ШТРИХ-М-ФР-К
- Ошибка при выполнении обработчика - 'ПередЗаписью'
- v7: Передать значение перечисление по OLE между базами 7.7
- УФ, автопоиск в динамическом списке как в 8.1
- Остатки товаров поставщиков в базе. УТ 11
- Помогите решить ребус
- Как заполнить список выбора в табличную часть?
- БГУ 8.2 Как в отчете очистить историю?
- Как узнать кто изпользователей и в какой базе вешает SQL?
- Отловить событие изменения порядка строк
- v8: Бух 3.0 Отчет "Карточка счета" как убрать лишнюю аналитику?
- Чек ККМ из БП 2.0
- Загрузка ТЗ в ТЧ документа