|
До выполнения запроса параметр не виден, после - видит |
☑ |
0
Wefast
23.11.17
✎
13:46
|
Меняю какой то типовой запрос. Там код вида:
.......
| &пАРАМ как Реквизит,
.......
Я же изменил на
| "+?(ВСеХорошо, "&Парам", "&Парам2")+" КАК Реквизит,
Пишу в конце
Если ВсеХорошо Тогда
Запрос.Параметры.Парам2 = значение2;
КонецЕсли;
// Выдает ошибку что параметра Парам2 нет
// я коменчу заполнение параметра
Запрос.ВыполнитьПакет();
// тут выдает что Парам2 не заполнен.
Не пойму что за чудеса
|
|
1
h-sp
23.11.17
✎
13:49
|
(0) ну, по-человечески попробуйте задать
Запрос.УстановитьПараметр(
|
|
2
Denis_CFO
23.11.17
✎
14:03
|
(0) а зачем два параметра? сразу два же не работают. у и как в (1).
|
|
3
Denis_CFO
23.11.17
✎
14:04
|
Если всехорошо - будет отрабатывать Парам, кстати
|
|
4
Denis_CFO
23.11.17
✎
14:04
|
(0) "Не пойму что за чудеса" - невнимательнось :)
|
|
5
Wefast
23.11.17
✎
14:10
|
(1) у меня так, это я тут опечатался.
(2) Запрос из какого то общего модуля. Хочу сохранить его типовую работу если к нему обращается кто то помимо моего документа для которого я хочу изменить результат запроса
Мне два и не надо чтобы работли. Там вставляется либо ссылкаНаДок, Либо ссылкаНаДок.Основание
|
|
6
Рэйв
23.11.17
✎
14:15
|
(5)Оставь в покое текст запроса.
Заполняй стандартный &пАРАМ в зависимости от условия
|
|
7
LordCMEPTb
23.11.17
✎
14:18
|
Если нужен 2й параметр, то лучше делать "Запрос.УстановитьПараметр(<Имя>, <Значение>)"
|
|