|
Как в СКД в запросе подставить переменную? | ☑ | ||
|---|---|---|---|---|
|
0
TonyMontana Slot
04.10.12
✎
13:34
|
Как в СКД, в фильтре запроса ГДЕ, подставить переменную, которая была вычислена заранее функцией?
В PHP это можно сделать легко, неужели в 1С такой возможности нет? Пример: Касс = РегистрыСведений.НастройкиПользователей.Получить ( Новый Структура ( "Пользователь,Настройка" , Юзер , ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяКассаККМ ) ); ВЫБРАТЬ НачалоПериода(ЧекККМ.Дата, День), ЧекККМ.Ссылка, ЧекККМ.Номер, ЧекККМ.Дата, ЧекККМ.КассаККМ.Наименование, ЧекККМ.КассаККМ.Владелец.Наименование, ЧекККМ.СуммаДокумента, ЧекККМ.Ответственный.Наименование, ЧекККМ.Склад.Подразделение.Наименование, ЧекККМ.Склад.Наименование ИЗ Документ.ЧекККМ КАК ЧекККМ ГДЕ РазностьДат(ЧекККМ.Дата,&ТекущаяДата, День)=0 И ЧекККМ.КассаККМ.Наименование = $Касс OFF: какой тег использовать для вставки фрагмента кода в пост?) |
|||
|
1
TonyMontana Slot
04.10.12
✎
13:34
|
Оффтопный вопрос отпал)
|
|||
|
2
DrShad
04.10.12
✎
13:35
|
ВЫБРАТЬ
НачалоПериода(ЧекККМ.Дата, День), ЧекККМ.Ссылка, ЧекККМ.Номер, ЧекККМ.Дата, ЧекККМ.КассаККМ.Наименование, ЧекККМ.КассаККМ.Владелец.Наименование, ЧекККМ.СуммаДокумента, ЧекККМ.Ответственный.Наименование, ЧекККМ.Склад.Подразделение.Наименование, ЧекККМ.Склад.Наименование, &МояВычисленнаяПеременная ИЗ Документ.ЧекККМ КАК ЧекККМ |
|||
|
3
Маркетолог
04.10.12
✎
13:37
|
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("касс",касс);
может так ? |
|||
|
4
TonyMontana Slot
04.10.12
✎
13:42
|
(2)
А правильно ли я делаю, что пишу функцию в модуль объекта отчета? Похоже запрос не увидел переменной |
|||
|
5
TonyMontana Slot
04.10.12
✎
14:33
|
(3)Это где писать?
|
|||
|
6
Маркетолог
04.10.12
✎
14:39
|
(5) Где угодно, главное чтобы выполнилось раньше чем запрос начал выплняться.
Например в модуле формы в Процедуре ПриОткрытии Сначала вычисляешь "касс", потом устанавливаешь значение параметра. |
| Форум | Правила | Описание | Секции | Поиск |