Хотел вывести историю цен в диаграмме. По оси Х - даты, по оси Y - цена.
Для одного товара все работает.
А вот если их больше одного, то в те даты, когда цены нет он рисует NULL, т.е. ноль.
Можно было бы выкрутиться и брать срез последних на эту дату, но я хочу, чтобы в эту дату не было точки вообще, если не было значения, чтобы оно рисовалось к следующей дате.
---
как оказалось, СКД умеет "пропускать" отсутствующие данные по датам
(всего 5 мин тыканья мышкой в других настройках)

вот пример отчета с пропусками дат, и все выводится плавненько
(см.закладку другие настройки)
---
По адресу http://platform.demo.1c.ru/chartsDemo опубликована конфигурация, демонстрирующая возможности диаграмм. Помимо просмотра диаграмм можно также посмотреть прикладной код примеров.
https://wonderland.v8.1c.ru/blog/obnovlenie-demokonfiguratsii-diagramm/
---
Судя по точке на каждой вертикальной линии, 1с так не умеет, похоже.
---
"когда цены нет он рисует NULL"
так перестройте запрос, так что бы в те даты когда цены "нет" бралась предыдущая цена!
---
Тогда появится точка на графике, а это лишнее. точки должны быть только в дни приходов.
---
огда появится точка на графике, а это лишнее. точки должны быть только в дни приходов.
тогда это другая задача и другая диаграмма
Первая будет показывать изменения цен - придется нормализовать данные.

Вторая будет рядом - и будет показывать дни прихода - например пузырьковая или столбчатая.

Третья - попробовать объединить первую и вторую, чтобы они разные по типу диаграмм были.
---
мне нужна линейная, но без лишних точек. 1С так умеет?
---
1С так умеет? 1С не обязана уметь всё, что захотелось каждому-всякому гению - ее ведь писали не гении.

А вот "Гений 1С" просто обязан сам уметь сделать все, что он хочет - иначе какой он нахрен гений?

Фсё, выдавай мне свой $m минус - я его честно заработал этим сообщением, и хватит тут сиськи мять.
---
Запрос на каждый день по моему вполне тут подойдет или речь идет что на 50% поставили цену, а на вторую забыли?
Отчет в (2). Или выгружайте в другие системы сформирует как нужно.
---
а что, 1с так не умеет?
---
я не спец по диаграммам, но мне кажется данные должны быть однородные.
---
Я вот тоже не помню, но хотелось бы чтобы соединялись только присутствующие в таблице точки.
---
Так в чем проблема нормализовать данные и посмотреть результат?
Кстати тоже интересно, откуда звание?
Или акк купили?
---
нормализовать не сложно, но он будет лишние точки выводить.
---
"лишние точки" выводить стандартным цветом, а вот точки, по которым установлены цены на дату - дополнить/выделить каким-либо способом.
---
так они выделяются штатно, и главное - отрисовываются, т.е. их не скрыть.
---
а что, 1с так не умеет?А ты вообще гений чего, что такие вопросы задаешь?

У тебя ж любая ветка сводится к тому, что кто-то должен сделать что-то за тебя. Иначе оно плохое, и в айти кризис.
---
на каждый день не надо - это перебор для диаграмм - достаточно показать цены на все известные и исходные даты
---
Диаграммы - Гений 1:0
---
чисто алгоритмическая задача:
1) по всем товарам надо выбрать Даты , на которые известна цена на соот-ий товар - Даты запомнить в Массив
2) далее по всем этим Датам дозаполнить по каждому товару Цены - если цены на эту дату нет, значит надо установить последнюю до этой даты Цену - все Цены по Товарам на Даты запоминаем в ТаблицуЗначений
3) далее по ТаблицеЗначений выводим Диаграмму

ПС. Очень интересная задача с точки зрения постановки и реализации. Люблю такие.
---
вывести так не проблема, я хочу, чтобы точки не ставились на графике в те дни, когда прихода не было. Потому что для одного товара такая диаграмма возможна, а для нескольких - уже нет.
---
я хочуПрими как должное, что это для тебя невозможно.

Можешь даже напеть заказчику про плохую 1С, да всё что угодно, без обьяснения причин. Придет компетентная молодежь и выпнет тебя с рынка. И это будет правильно.
---
как оказалось, СКД умеет "пропускать" отсутствующие данные по датам
(всего 5 мин тыканья мышкой в других настройках)

вот пример отчета с пропусками дат, и все выводится плавненько
(см.закладку другие настройки)
---
Спасибо! То что дохтур прописал.

В типе диаграммы вы поставили:
Пропускать базовое значение - Истина
Тип соединения точек при пропущенных значениях - Соединение не пропущенных
---
Добрый вечер! Не подскажите, с чем может быть связано, что я открываю ваш файл отчёта и никакой интерполяции значений и пропуска отсутствующих данных нет? Настройки никакие не менял, разумеется.

Версия 1С:Предприятие 8.3, учебная версия (8.3.23.1688).

P. S. Попробовал потом поменять ваши настройки, вынес их даже в интерфейс ради удобства, картина одна и та же. Очень странно, что у вас и автора вопроса работает, а у меня всё равно недостающие даты в ноль уводит.
---
может из-за того что у вас учебная версия платформы, у нее урезанный функционал,
в чем он может проявиться, кто знает...
(а еще проверьте версию совместимости вашей тестовой базы, может там у вас 8.1 стоит?)
---
Хорошо, спасибо вам за ответ, попробую переустановить платформу и запустить ваш отчёт снова.
---
скорее он открывает в старой версии платформы, возможно добавлено недавно было
---
Сами по себе эти настройки в моей версии есть, скорее удивляет, что они не работают даже в том файле, который уже проверило как минимум два человека. Если когда-нибудь найду ответ, то потом запишу его сюда.
---
Итак, решение моей небольшой проблемы, если кому-то понадобится: вместо указанной выше учебной версии была установлена бесплатная коммьюнити-лицензия. Теперь платформа имеет версию 1С:Предприятие 8.3 (8.3.24.1342) Версия для разработчиков. В ней всё успешно работает, как часы. Спасибо всем за помощь.