|
СКД и последний день периода | ☑ | ||
---|---|---|---|---|
0
r1000
30.11.20
✎
16:51
|
ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК ЗаказКлиента,
ВыручкаИСебестоимостьПродажОбороты.Менеджер КАК Менеджер, ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК АналитикаУчетаПоПартнерамПартнер, ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиОборот ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1), ДЕНЬ), , ) КАК ВыручкаИСебестоимостьПродажОбороты В параметрах добавил СтандартныйПериод, в выражениях &СтандартныйПериод.ДатаНачала и &СтандартныйПериод.ДатаОкончания Последний день выбранного периода не попадает в отчет. Что нужно написать в параметрах таблицы "обороты", чтобы обороты включали и последний день стандартного периода ? Пробую "НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1), ДЕНЬ)" но последний день не попадает. |
|||
1
Dmitrii
гуру
30.11.20
✎
16:57
|
(0) Не верю.
Косяк в чем-то другом. Либо где-то в настройках СКД параметры неверно указал. Либо, если програмно их устанавливаешь, где-то в коде накосячил, либо данные не там смотришь. Вот этих всех танцев с бубном с НАЧАЛОАПЕРИОДА и ДОБАВИТЬКДАТЕ делать в обычной ситуации не нужно. Виртуальные таблицы оборотов и так берут данные, включая границу периода. Если ставишь в КонецПериода следующий день, то в обороты попадут ещё и записи сделанные в 00:00:00 этого дня. |
|||
2
r1000
30.11.20
✎
17:07
|
Програмно ничего не устанавливается. Там негде ошибица. Просто не попадает и все. что проверить ?
|
|||
3
r1000
30.11.20
✎
17:07
|
Отчет полностью на скд - ни одной строчки кода.
|
|||
4
Dmitrii
гуру
30.11.20
✎
17:23
|
(2) >> Там негде ошибица.
И тем не менее. Ты значит как-то сумел ошибиться там, где нельзя ошибиться. Либо (повторюсь) не туда смотришь. Ну как совсем крайний случай - ошибка в таблицах итогов регистра. Попробй сделать пересчет итогов по этому регистру. В противном случае следует признать факт либо свершения чуда господня, либо козней дьявола. Пригласите батюшку. В первом варианте - зафиксирует факт чуда, во втором - проведёт обряд изгнания демонов из серверной. |
|||
5
r1000
30.11.20
✎
17:24
|
Снял автозаполнение и заполнил поля ручками. Кажется теперь работает правильно. Автозаполнение могло влиять ?
|
|||
6
vicof
30.11.20
✎
17:26
|
(5) Да
|
|||
7
toypaul
гуру
30.11.20
✎
18:56
|
НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1), ДЕНЬ) - какая-то бредятина
|
|||
8
toypaul
гуру
30.11.20
✎
18:58
|
НачалоПериода = &СтандартныйПериод.ДатаНачала
КонецПериода = &СтандартныйПериод.ДатаОкончания этого вполне себе достаточно |
|||
9
toypaul
гуру
30.11.20
✎
19:01
|
можно так для пущей надежности
КонецПериода = КонецПериода(&СтандартныйПериод.ДатаОкончания, ДЕНЬ) но это обычно не нужно так как СтандартныйПериод.ДатаОкончания обычно равен концу дня |
|||
10
r1000
30.11.20
✎
21:34
|
(8)Сейчас сделал так же. Заработало. Но когда было включено автозаполнение - это не работало. Последний день не попадал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |