#0
by Adecvator
Подскажите плз. как организовать цикл в запросе, понимаю что через вложенный запрос, но дальше не знаю (
#3
by butterbean
полное соединение по всем интересующим полям + проверка на null... если я правильно понял задачу
#6
by mehfk
в какая-то байда, похжая на нарастающий итог, но есть мнение что эту байду можно сделать в СКД
#7
by ВРедная
Интересно, в чем смысл функции? Она проходит по списку чего-то, и если первая запись больше или равна второй, то разницу между записями нужно вычесть из итога, иначе нужно добавить в итог вторую (большую) запись Моя фантазия мне даже не намекает на то, что бы это могло автоматизировать
#10
by ВРедная
Ну давай экономический пример включающий вот этот код: Для скидок или биллинга. Если первый платеж не меньше второго, то некий итог надо уменьшить на их разницу. Если меньше - то этому некому итогу надо добавить второй платеж. Вопрос: что показывает итог?
#11
by ЧеловекДуши
Дешевле в цикле, перебором :) Формула какая то не полная, "Огласите весь список, пжалуста" (с)
#12
by Adecvator
чего не полная в конце месяца оборот по карточке обнуляется, надо вычислить общий оборот.
#14
by Adecvator
просто просуммировать не подойдет, т.к. в течении месяца был нарастающий итог, а в конце месяца он обнуляется.
#17
by Fragster
сделайте на РН. а то если в РС хранится "накопленный итог" на каждый день - то это ЖП. проще всего добавить реквизит с изменением, и его просуммировать.
#20
by ВРедная
ОК.. давайте с цифрами в регистре оборот по дням нарастающим итогом, так: 100 110 150 300 Запись1 - это первая видимо, Запись2 - вторая ... Что это?
#23
by D_E_S_131
У ТС Запись2-Запись1 в , а у тебя наоборот. В итоге "Итог" будет 500 — а ИМХО это есть оборот за период выборки записей.
#25
by Fragster
нет, "оборот" будет 300, так как первая 100 - это тоже накопительный итог. правильно найти все записи перед обнулением, добавить еще последнюю запись и просуммировать их.
#26
by Fragster
но проектировщик этого регистра сказочный дятел. регистры нужно проектировать от того, какая информация потом из них будет тягаться (+ делать задел на будущее).
#27
by ВРедная
У меня как раз так, как у ТС. Он в условии определяет, что запись 1 >= Запись 2, а потом вычитает из меньшего большее
#28
by ВРедная
Как я поняла - у него накопительный итог, т.е. складывать все нельзя, надо найти последнюю запись перед нулем - она и будет итогом месяца.
#29
by Fragster
например если запихивать не итог, а собственно изменение - то получить "итог" можно суммой за последний период. а еще можно отдельный РС с "итогами" хранить. а вот сумму за несколько периодов - получать намного легче, чем в структуре автора
#33
by Ildarovich
Несмотря на странный вид этого реккурентного соотношения, это всего лишь задача нарастающего итога, осложняющегося его сбрасыванием в конце месяца. Никакого сравнения записей здесь не нужно. Нужна помесячная группировка с агрегатной функцией "максимум". Если нужен общий итог, то запрос будет таким: А если нужно из помесячно-нарастающих итогов получит вообще-нарастающие, то таким:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сравнение записей в справочнике
- Отбор по реквизиту регистра в наборе записей регистра накопления
- Как преобразовать несколько записей регистра сведений в строку?
- Добавление записей в документ корректировка записей регистра
- Как связать период Регистра накопления и Регистра сведений во внутреннем запросе
- v8: Удаление записей из регистра сведений
- Удаление записей из регистра сведений
- Удаление нескольких записей из регистра сведений
- Очистки регистра сведений с миллионами записей в распределенной БД
В этой группе 1С
- Увольнение ЗУП 3.0
- Неправильные параметры максимум, момент времени в запросе
- Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов
- Неужели в ЗУП нету иерархия штатных должностей
- СохранитьЗначение и восстановитьЗначение в Управляемых формах
- БГУ 2.0 - Корректировочная декларация по НДС
- Выгрузка цен из УТ11 в Битрикс...
- Формат времени без секунд
- УФ Как из модуля команды вызвать процедуру модуля объекта?
- Фильтр по справочнику для запроса
- Мобильное приложение: где хранятся файлы информационной базы?
- Типовая очередность проводок в документе РТиУ БП (3.0.39.63
- honeywell ms9520 1с розница 2.1
- v7: 1C 7.7. ЗИК и пилотный проект 01.07.2015
- помогите оптимизировать отчет ЗадолженностьПокупателейПоСрокамДолга
- v.8.3 Розница 2.1. Обмен РИБ по магазину
- Кросс-таблица в СКД
- ФИАС в УПП1.3?
- 1С8_КА_Заполнение субконто в документе "Передача материалов в эксплуатацию"
- PostgreSQL логи PG_DUMP