СКД Преобразование значения в число #630528


#0 by vineda
Доброго времени суток всем. Столкнулся с такой проблемой: В отчете в одну колонку выводится значение свойства объекта, следующие колонки рассчитываются по формулам, в которых используется это свойство объекта. В чем собственно вопрос: как это значение свойства объекта можно преобразовать в число?
#1 by mikecool
вычисляемое поле
#2 by Fragster
а "Значение свойства" - это не число?
#3 by vineda
Нет, это элемент справочника "ЗначенияСвойствОбъктов"
#4 by vineda
Пробовал в вычисляемом поле ВЫРАЗИТЬ(Значение, "Число(10,3)")   - не работает
#5 by sergeante
а в самом запросе выразить?
#6 by Пеппи
и не будет работать
#7 by mikecool
значит надо пробовать пользовательские поля или в вычисляемом вызывать свою функцию
#8 by Fragster
сделай числом, будь мужиком!
#9 by vineda
по пробовал, в результате запроса теперь вообще нет этого значения ВЫБРАТЬ    ВыпускПродукцииБухгалтерскийУчет.Регистратор.Ссылка КАК Документ,    ВыпускПродукцииБухгалтерскийУчет.Регистратор.ЗаданиеНаПроизводство.Смена КАК Смена ИЗ    РегистрНакопления.ВыпускПродукцииБухгалтерскийУчет КАК ВыпускПродукцииБухгалтерскийУчет ГДЕ    ВыпускПродукцииБухгалтерскийУчет.Период МЕЖДУ &НачалоПериода И &КонецПериода    И ВыпускПродукцииБухгалтерскийУчет.Регистратор ССЫЛКА Документ.ОтчетПроизводстваЗаСмену ;                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
#10 by vineda
Отчет делаю для типовой УПП Для Украины, нету возможности дописать туда свою функцию
#11 by hhhh
ВЫРАЗИТЬ(Значение.Наименование, "Число(10,3)")
#12 by mikecool
работает?
#13 by Fragster
если Значение.Наименование изначально было числом, то да...
#14 by Fragster
+ например ресурс регистра сведений
#15 by vineda
не работает( хотя "значение" - и есть ресурс регистра сведений
#16 by Defender aka LINN
Эта пять!
#17 by vineda
это втык, у меня просто уже весь моск выкипел(( это ресурс регистра сведений с типом Характеристика.СвойстваОбъектов
#18 by Fragster
тип "значение" должен быть изначально числом, возможно с другой точностью...
#19 by vineda
Не могу я тип поменять, надо что-то придумывать с тем, что есть...
#20 by Fragster
напиши обработку, которая заменит ссылки на числа
#21 by vineda
тоже не вариант, есть значения "10", "20", а есть и "а/м Вольво 06-15 АЕ", "Смена1", менять все на числа не получится
#22 by Fragster
ну а как ты в хотел преобразовать "а/м Вольво 06-15 АЕ" в число? наверное, надо преобразовать только для тех свойств, где это должны быть числа, например для свойства "Количество мест" или как там у тебя...
#23 by eklmn
КОЛИЧЕСТВО(КоличествоЦикловЗапрос) в ресурсе
#24 by vineda
А как я обработкой поменяю тип значения только для определенных свойств? Только для всех... А в я хотел выбирать только из тех свойств, у которых значение точно будет "в виде числа", так сказать
#25 by Fragster
"А как я обработкой поменяю тип значения только для определенных свойств?" 5000 рублей.
#26 by vineda
не верю, но на 5к спорить неохота)
#27 by Fragster
это не спор, это "сделаю удаленно за 5000 рублей"
#28 by vineda
немного ап... Допустим напишу функцию, которая преобразует значение в число. Как программно, в модуле формы отчета, переприсовить полю скд значение?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С