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