#0
by МикаМ
Подскажите пожалуйста может кто-то сталкивался с такой проблемой Есть следующий Запрос в котором в "Разница" получается кол-во дней между выпиской документа и оплатой... " ВЫБРАТЬ Взаиморасчеты.Контрагент КАК Контрагент, (Взаиморасчеты.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее ИЛИ Взаиморасчеты.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер) СГРУППИРОВАТЬ ПО Взаиморасчеты.Контрагент, Так же есть таблица значений ТЗ - со значениями интервалов 7, 14, 21... Вопрос: Как получить на выходе из запроса чтоб результат можно было вывеси от 1 до 7 дней, от 8 до 14, от 15 до 21 и от 21 и больше... По кол-ву дней - "Разница" - вывести - абсолютно без проблем - вопрос в том как разделить выводимые данные на необходимые интервалы? То есть получается что ТЗ нужно подключить к запросу и разбивать данные на интервалы в зависимости от указанных в таблице значений... Прописать интервалы непосредственно в запросе - делал, но вся проблема в том что и они сами и их кол-во может изменяться...
#6
by МикаМ
"Выборкой из таблицы значений и соеденением" - вот именно это я и не знаю как бы сделать...
#12
by SMakcik
т.е ЛЕВОЕ СОЕДИНЕНИЕ .... ПО Разница > ТЗ.НачалоИнтервала И Разница <= ТЗ.КонецИнтервала
#14
by Xatori
Из того как я понял задачу, я бы добавил колонку с Интервалами и туда присваивал бы значения 7,14,21 через Выбор Когда тогда, и потом подвёл итоги и вуаля, отсортированные записи и перебирать потом удобно.
#15
by МикаМ
но мы изначально не знаем сколько будет значений... как делать поиск через выбор Когда по Таблице значений?
#16
by Xatori
ну господи, сделай запрос динамическим, перебирай свою таблицу и добавляй в запрос Выборов сколько надо))
#20
by МикаМ
тоже, конечно вариант, но лепить СКД вручную - не так красиво как сделать грамотно запрос - в любом случае если по другому ничего не выйдет, то так и придется делать...
#22
by Xatori
Кстати в запросе ты обращаешься к ВТ Регистра накопления, Какой смысл дополнительно группировать записи, если изначально ты их получаешь максимально сгруппированными.
#23
by МикаМ
может штук 10 - больше врядли кто-то решится - хотя я их думаю брать из справочника "НастройкаИнтервалов" есть у мну такой в конфе - теоретически в нем кол-во интервалов ограничивается только количеством строк в таблице значения...
#25
by Xatori
Тогда тут мне кажется без вариантов, делай динамический запрос, и в СКД, другое мне что то ничего не приходит в голову)) Хотя есть мыслишка воспользоваться Шаманом и бубном:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Разность дат! Как посчитать разность дат и вывести значение в месяцах?
- Получить запросом непрерывные интервалы - можно?
- Как в запросе дату выразить как Дата, а не Дата+время?
- При печати отчета (таб. док.) - большие пустые интервалы
- Как разбить список дат на непрерывные интервалы в запросе?
- Как преобразовать в запросе дату из ЧастиДаты.ДатаВремя в ЧастиДаты.Дата?
- Как в запросе поделить время на равные интервалы?
- Есть дата начала и дата окончания как узнать попала дата в этот период или нет?
В этой группе 1С
- winscp копирование конкретного файла
- Свертка периферийного узла РИБ. 1С Розница, Магазин одежды и обуви.
- Не пишется серия затраты в регистр "Затраты на выпуск продукции"
- Настройка Proton IMS-3190 для ТиС
- ЗУП: Сотрудник в одном месяце работал в двух подразделениях, по одному не сч. ЗП
- КД2. Подстановка в приемник значения.
- v7: Нужны библиотеки AddIn.dll и EITSJPU.dll
- Справка к документу "Начисление амортизации ОС и НМА"
- Проверка отбора на группу тонкий клиент
- УПП как узнать фактически отработанное сотрудником время за период?
- УПП 1.3.35 универсальный отчет
- v7: Зависает отчет (оперучет, SQL, 1с++)
- Почему табличный документ не растягивается при печати?
- OFF: А кто работает из 1C с Google Maps JavaScript API V3?
- v7: BarCode - поворот на 90 градусов
- v7: Алгоритм синхронизации данных
- Запрос список складов в одну строку
- "ОбработкаПрерыванияПользователя()" - как заставить работать?!
- два периода для сравнения показателей в СКД
- Библиотека стандартных подсистем, настройка объектов подсистемы