#0
by Cerera
В отчете, написанном с использованием СКД, на выходе запроса, есть поле "Вес" типа строка. и есть поле "Количество" типа число. Мне нужно создать вычисляемое поле Количество * Вес Как мне это реализовать, чтоб преобразование типов сработало верно? Если просто в вычисляемом поле пишу Вес*Количество, то ругается при формировании отчета: {Документ.АнализПродажПоОбъему.Форма.ФормаДокументаОсновная.Форма}: Ошибка при вызове метода контекста (Следующий) ЭлементРезультата=ПроцессорКомпоновкиДанных.Следующий; по причине: Ошибка компоновки данных по причине: Ошибка получения данных по причине: Ошибка в выражении по причине:
#4
by Cerera
некорректно была спроектирована база. и Значение "Вес" хранилось в справочнике "ЗначенияСвойствОбъектов" в наименовании. А пока временное решение - брать эту строку и преобразовывать к числу.
#6
by Cerera
можно, но в программе есть функции, которые уже заточены под извлечение числа из наименования. А сразу переделать все места я не смогу.
#7
by Cerera
или вы имели ввиду, что в самой СКД это настраивается? Должно ведь в СКД быть преобразование типов, я читал, на форумах упоминания, что это можно сделать.
#9
by badboychik
написать свою функцию в глобальном модуле и разрешить в СКД пользовательские функции
#16
by Cerera
теперь понял вашу фразу. но вы мне не сказали что существует иной вариант в СКД и никто не сказал. Значит его нет скорее всего.
#18
by DexterMorgan
Дай я угадаю - функции, которые уже заточены под извлечение числа из наименования - это ?
#20
by Cerera
этот ответ не решает проблему. мне важно знать как сделать преобразование строки в число в СКД.
#21
by Maxus43
этот ответ устраняет причину проблемы, как правило это правильней так правильно делать
#22
by Fragster
как это не решает? если там будет число - то не будет такой проблемы, т.е. она решена...
#23
by Cerera
а если я не могу сейчас изменить конфигурацию, а мне нужно извлечь данные? Я понимаю что изначально не надо было так делать, но уже поздно. с Этим гребаным весом связаны многие функции не в отчетах, а в обработках проведения и т.п.
#24
by Cerera
но это не отвечает на вопрос v8: как в СКД преобразовать строку к числу в вычисляемом поле или выражении?
#27
by Cerera
да. я это писал. но ветку создавал для того чтоб узнать как приведение типов делается. вечером начну делать. Да сделаю я на самом деле. просто мне столько часов не выделили на эту работу есть и другие задачи.
#28
by Cerera
вот я когда столкнулся впервые с СКД, начал рыть форумы и мало кто её знал. Именно вас как раз и запомнил удивляясь откуда вы знаете СКД так хорошо.
#29
by Fragster
вообще, конечно, ЕМНИП, в типовых есть еще справочник "единицы измерения" в котором есть вес...
#30
by Cerera
и это я тоже знаю. я уж тут разгребая несостыковку веса в единицах измерения и в характеристиках запарился.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как преобразовать строку к числу в запросе?
- СКД: Как в СКД поставить сумму под количество в одну строку по группировке?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как вывести поле ресурса только в итогах в СКД при группировке таблица
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как изменить заголовок поля "Итого" в СКД не создавая свой макет ?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- не совпадает сумма документа и ее расшифровка
- СКД свернутая группировка по умолчанию
- Отчет по неликвидам
- есть ли split (как в c#) в языке 1С?
- 1С 8.2 Управляемое приложение: Не отображается подвал в ТЧ.
- v7: Закрытие регистра Заявки в 1с 7.7 ПУБ
- Почему фоновые задачи так тормозят?
- УФ как убрать выделение первой строки при открытии. (Условное оформление)
- Ошибка при выполнении обработчика - 'ПриЗаписи' Попытка передачи с клиента на се
- Фокус на ячейке табличного поля
- СКД, отличаются данные с детальными записями и только группировкой, почему ?
- Выгрузка в YML из 1С 8.2
- Перевод БП 3.0: Работа в программе временно ограничена...
- 1С 8.3. УФ. COM-соединение. Кэширование.
- Вопрос по заполнению ankets.xls
- УФ как запретить редактирование реквизита, программно?
- Как перенаправить добавление строки в дереве значений?
- Не выводит вычисляемое поле в СКД
- Изменение реквизита Код в справочнике Физические лица БУХ 8.2
- Кассовый Икс 483лт