|
Регистр сведений Срез последних в СКД. Параметр Период
Мультук, K1RSAN, Greeen, ass1c, formista2000, wolk, osa1C, Irbis, Timon1405, программистище, CepeLLlka, DemonShinji2, BDA80, Hawk_1c, Ботаник Гарден Меран, СвинТуз, ads55, Rovan, maxab72, Михаил Козлов, JeHer, Климов Сергей, Rokford, Caesar, realptrm, shuhard, Чеширский, youalex, фросия, evorle145, RVN, Шурик71, AlexKimp, 2S, Волшебник, Eugene555, Amfiaray
| ☑ |
0
K1RSAN
07.10.24
✎
09:34
|
Такой вопрос, в СКД можно как-то сделать так, чтобы "стандартный" параметр период не использовался автоматически? Просто нужно доработать один отчет, в котором параметр "Период" уже есть, он типа "Стандартный период". Из-за чего добавление регистра сведений невозможно, так как происходит конфликт типов параметра.
Либо начальный параметр менять на другой, найти все места, где он используется в типовом варианте и надеяться, что всё сработает?
|
|
1
Мультук
07.10.24
✎
09:48
|
.СрезПоследних({(ТвоеИмяПараметра)}, )
|
|
2
osa1C
07.10.24
✎
10:25
|
В поля ДатаНачала и ДатаОкончания нового добавленного регистра сведений, в выражение пишешь &Период.ДатаНачала и &Период.ДатаОкончания (значения из Стандартного периода). И ставишь для них галочки ограничения доступности.
И не надо тебе отключать стандартный период.
|
|
3
osa1C
07.10.24
✎
10:06
|
+ (2)
|
|
4
K1RSAN
07.10.24
✎
10:29
|
(3)
Добавил в СКД регистр сведений срез последних, добавил параметр периода "ПериодТест", указал его значение как "&Период.ДатаНачала", где "Период" - стандартный период, который был сделан в типовом варианте.
Запустил.
Пишет "несоответствие типа параметра"
То есть, что бы я не вписал в параметр периода в запросе в СКД - 1С ожидает именно параметр с названием "Период".
Выдает ошибку "Несоответствие типов (Параметр номер ""1"")
|
|
5
Михаил Козлов
07.10.24
✎
10:33
|
Фигурные скобочки не забыли?
|
|
6
K1RSAN
07.10.24
✎
10:35
|
(5) ААА, спасибо. Не заметил
|
|
7
osa1C
07.10.24
✎
10:36
|
добавил параметр периода "ПериодТест"
Зачем добавил? Не надо было ничего добавлять. Если у тебя регистр сведений периодический, то он сам подставит параметры, вот в них и надо поменять выражение на стандартный период
|
|
8
K1RSAN
07.10.24
✎
10:41
|
(7) Он сам автоматически добавляет параметр "Период", который в СКД уже определен с типом "стандартный период". Поэтому то и проблема.
|
|
9
Мультук
07.10.24
✎
11:03
|
(2)
Давно в регистре сведений поля ДатаНачала и ДатаОкончания ?
|
|
10
osa1C
07.10.24
✎
11:13
|
(8) Блин, ну переименуй стандартный период. Например СтПериод и тогда в выражение пиши &СтПериод.ДатаНачала и &СтПериод.ДатаОкончания
|
|
11
osa1C
07.10.24
✎
11:05
|
(9) Ну НачалоПериода, КонецПериода не в этом суть. Или докопаться не до чего?
|
|
12
Мультук
07.10.24
✎
11:14
|
(11)
Ты уверенно пишешь про регистр накопления, но почему то думаешь про регистр сведений
|
|
13
K1RSAN
07.10.24
✎
11:21
|
(1) (5) Сработало, спасибо
|
|
14
osa1C
07.10.24
✎
11:30
|
(12) Согласен, ошибся, но сути это не меняет. Надо переименовать стандартный период и в Период РС подставить &СтПериод.ДатаНачала или &СтПериод.ДатаОкончания в зависимости от логики отчета
|
|
15
K1RSAN
07.10.24
✎
11:34
|
(14) Я тоже думал над этим вариантом, но там формирование отчета идет где-то в модулях, поэтому надо менять и там тогда
|
|