Имя: Пароль:
1C
1С v8
Не работает период в отчете СКД
0 tabarigen
 
01.06.18
11:11
Отчет стандартный, в запросе указал отбор по периоду

РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК РасчетыСКлиентами

Однако все равно выводятся все документы, за весь период.

Хелпаните парни плиз, уже 2 часа убил на это((
Ссылка на отчет в приложении.
https://yadi.sk/d/6tQtx1qY3WoQ9d
1 tabarigen
 
01.06.18
11:15
Причем такая хрень во всех типовых отчетах...
Сцука платформа что ле...
2 Мандалай
 
01.06.18
11:15
1. Открой консоль СКД и посмотри, во что преобразуется твой отчет и какие параметры он туда передает.
2. Стандартный это как? Каким образом передаешь туда параметр периода?
3 Мандалай
 
01.06.18
11:15
кэш
4 tabarigen
 
01.06.18
11:17
(2) &Период.ДатаНачала и &Период.ДатаОкончания
5 Мандалай
 
01.06.18
11:24
Кэш почистил?
6 Мандалай
 
01.06.18
11:24
Что такое &Период? Стандартный период?
7 tabarigen
 
01.06.18
11:24
(5) нет, но так как проблема актуальна на всех пк сети, то думаю дело не в нем.
8 tabarigen
 
01.06.18
11:25
конфа Розница Аптека 2.2, 1С:Предприятие 8.3 (8.3.11.3034)
9 Мандалай
 
01.06.18
11:26
Если база серверная, чисти серверный кэш, локальный тоже чисти, хуже не станет.
10 tabarigen
 
01.06.18
11:33
(9) серверная.
11 tabarigen
 
01.06.18
11:33
(9) ща попробую
12 tabarigen
 
01.06.18
13:37
Тысяча чертей!!!
Добавил свои параметры НачПериод и КонПериод и прописал для них автозаполнение из СтандартногоПериода и все заработало.
13 DrShad
 
01.06.18
13:42
собралось два знатока СКД )))) улыбнули ваши потуги
14 Мандалай
 
01.06.18
13:43
Пришел 3-ий и мы тормознули поезд :)
15 hhhh
 
01.06.18
13:44
(12) ты не поверишь: надо было задать параметры &НачалоПериода и &КонецПериода
16 tabarigen
 
01.06.18
14:11
(15) мамин золотой. я полчаса с этими стандартными параметрами игрался.

Хотя ссори,  дело не в самих параметрах было,  отбор заработал после того как поставил условие в самом запросе

РасчетыСКлиентами.ПериодДень МЕЖДУ &НачалоПериода1 И &КонецПериода1
17 tabarigen
 
01.06.18
14:12
где &НачалоПериода1 и &КонецПериода1 мои кастомные параметры, которыя переоределил.
Хотя можно было и стандартные оставить. короч вопрос такой

Почему работает

РасчетыСКлиентами.ПериодДень МЕЖДУ &НачалоПериода И &КонецПериода

и не сработало

РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК РасчетыСКлиентами
18 Мандалай
 
01.06.18
14:14
На ИТС есть статья по этому случаю.
19 singlych
 
01.06.18
14:15
(17) РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты({&НачалоПериода}, {&КонецПериода}, Авто, , )

Миллион тем таких уже.
20 tabarigen
 
01.06.18
14:17
(19) смилуйся родимый, ткни польцем(( много часов угробил
21 tabarigen
 
01.06.18
14:18
(18) подписка на ИТС есть если, че. Обещаю прочесть и важные моменты сюда скопировать для будущих поколений
22 singlych
 
01.06.18
14:20
(20) Суть в том, что СКД на твои кастомные параметры в виртуальных таблицах побарабану, пока ты их не задашь на закладке компоновка данных в конструкторе запросов, или, что равноценно, не обернешь их в фигурные скобки.
23 azt-yur
 
01.06.18
14:25
24 AlvlSpb
 
01.06.18
14:37
(22) Ого! Это что-то новенькое. А по сути  - бред. Без обид.
Параметры на закладке компоновки данных - это необязательные параметры (есть значение - выполняются, нет значения - игнорируются)
Параметры автора - обязательные (надо устанавливать значение) и 100% работают при правильном использовании И абсолютно не зависят от установки их еще где-то в фигурных скобках
25 tabarigen
 
01.06.18
14:43
(24) окей тогда вопрос, дабы не плодить 100500 параметров периода как использовать период из скд в вирт таблицах?

РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, , ) КАК РасчетыСКлиентами

так не работает тоже
26 AlvlSpb
 
01.06.18
15:29
(25) Посмотрел ваш отчет Параметры установлены правильно и параметры работают. А "вываливает все документы" потому что вы сделали отчет расшифровку (у вас присутствует документ расчета). Уберите док расчета из отчета и он будет выводить вам обороты и остатки за заданный период. А доки расчета включайте в расшифровку.
  Если у вас есть остаток или оборот ваш отчет выводит все доки по которому этот остаток был сформирован отсюда и ваша проблема
27 singlych
 
01.06.18
15:58
(24) Ну это так выглядит.
А вообще согласен, мне бы тоже не помешало итс почитать:)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн