|
Можно ли ТекстЗапросаИзСтрокиВЧисло использовать в СКД запросе? |
☑ |
0
Вася Теркин
06.02.15
✎
11:07
|
Всего мнений: 1
В свойствах номенклатуры кто-то создал свойство типа число как элемент справочника ЗначенияСвойств. И занес порядочно данных. Теперь мне надо
ВЫБРАТЬ
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Организация,
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Продукция,
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Подразделение,
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.КоличествоОборот КАК Количество,
"+ТекстЗапросаИзСтрокиВЧисло("ЗначенияСвойствОбъектов.Значение.Наименование",12)+" КАК Единица
ИЗ
РегистрНакопления.ВыпускПродукцииУслугБухгалтерскийУчет.Обороты(, , , ) КАК ВыпускПродукцииУслугБухгалтерскийУчетОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Продукция = ЗначенияСвойствОбъектов.Объект
ГДЕ
ЗначенияСвойствОбъектов.Свойство = &СвойствоНоменклатуры
И ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Подразделение В ИЕРАРХИИ(&Подразделение)
И ВыпускПродукцииУслугБухгалтерскийУчетОбороты.Организация В ИЕРАРХИИ(&Организация)
Вот такую переменную примерно. Функцию я кинул в модуль отчета, но на синтаксис ругается.
Можно ли вообще внешнюю функцию в СКД вписать и как?
|
|
1
SUA
06.02.15
✎
11:11
|
зачем такое извращение?
есть характеристики
|
|
2
polosov
06.02.15
✎
11:12
|
А чем страшно получить это значение как строковое?
|
|
3
polosov
06.02.15
✎
11:13
|
+(2) а вон оно что ты мутишь...
|
|
4
ktvladimir
06.02.15
✎
11:14
|
в скд есть виртуальные поля. лучше туда посмотрите. там можно использовать и внешние функции
|
|
5
Вася Теркин
06.02.15
✎
11:20
|
(2) Умножать его надо на другое.
|
|
6
Вася Теркин
06.02.15
✎
11:21
|
(2) Если бы все было по людски я бы желал
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.КоличествоОборот * (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение КАК ЧИСЛО(5, 0))) / 1000 КАК Вес,
|
|
7
Вася Теркин
06.02.15
✎
11:22
|
Но наши люди видимо римляне и числа буквами записывают
|
|
8
Вася Теркин
06.02.15
✎
11:24
|
ВыпускПродукцииУслугБухгалтерскийУчетОбороты.КоличествоОборот * (ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение.Наименование КАК ЧИСЛО(5, 0))) / 1000 КАК Вес,
дает ошибку.
|
|
9
Вася Теркин
06.02.15
✎
11:24
|
(4) виртуальные поля = вычисляемые поля?
|
|
10
Вася Теркин
06.02.15
✎
12:15
|
Работает
Можно |
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший