|
СКД, простой вопрос. РегиструСведений - Цены Номенклатуры, как установить ТипЦен
| ☑ |
0
Radion
02.01.15
✎
18:42
|
Вот запрос:
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена,
ЦеныНоменклатурыСрезПоследних.ТипЦен
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ФильтрТипЦен) КАК ЦеныНоменклатурыСрезПоследних
Теперь на закладке "Параметры" -колонка "Выражения", пытаюсь найти нужный тип цен Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("ЦенаПродажи").
Система выдает ошибку - Ошибка в выражении
по причине:
Синтаксическая ошибка "Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию" Спасибо.
|
|
1
Джинн
02.01.15
✎
18:44
|
Не нужно ничего искать по наименованию. Ссылку сразу передавайте.
|
|
2
LehhaK
02.01.15
✎
18:48
|
Если ты хочешь найти по наименованию, то код Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("ЦенаПродажи") вставь в экспортную функцию общего модуля и оттуда вызывай в СКД. Но (1) будет фен-шуйнее, чего уж :)
|
|
3
Radion
02.01.15
✎
20:27
|
Спасибо!
|
|
4
SleepyHead
гуру
03.01.15
✎
08:13
|
(2) Классная шутка :) А я бы так сделал
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.ТипЦен,
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
,
ТипЦен В
(ВЫБРАТЬ
ТипыЦенНоменклатуры.Ссылка
ИЗ
Справочник.ТипыЦенНоменклатуры КАК ТипыЦенНоменклатуры
ГДЕ
ТипыЦенНоменклатуры.Наименование = "Цена продажи")) КАК ЦеныНоменклатурыСрезПоследних
|
|
5
yavasya
03.01.15
✎
08:26
|
Печалька (0) в СКД надо по другому делать
|
|
6
Defender aka LINN
03.01.15
✎
11:31
|
(4) А что, просто написать РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен.Наименование = "баблабла") - не, неспортивно?
|
|
7
yavasya
03.01.15
✎
14:38
|
а в отбор почему нельзя ?(0)
|
|
8
iceman2112
03.01.15
✎
16:14
|
Или передать в качестве параметре
|
|
9
xraf
03.01.15
✎
16:57
|
Можно параметры при создании формы заполнить еще. Ну как вариант.
|
|