#0
by Demasiado
Есть отчет построенный на СКД, в наборах данных несколько запросов, которые объединены между собой, во всех функциях есть поле Товар, и в одной таблице(из этих нескольких запросов) есть такая характеристика как цвет. Возникла необходимость написать функцию которая рассчитывает цену, пишем в модуле отчета функцию РассчитатьЦену(товар, цвет) и вставляем ее в вычисляемые поля, указав путь к данным "Цена цвета". При запуске отчета вываливается сообщение "Поле "Цена цвета" не может быть использовано в группировке "Цвет""...Не предлагайте получать цену запросом, потому что реальная задача гораздо сложнее, здесь упрощенный вариант, цену на "Цвет" можно получить только функцией. Хрусталеву уже читал, там рассматривается слишком простой вариант
#1
by IronDemon
Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>)
#2
by Demasiado
Попробывал - не помогло, отчет должен выглядеть примерно так (скриншот), первая строка с краской формируется одним запросом, все последующие с цветами - вторым. Функция вычисляет наценку на краску в зависимости от цвета и должна выставить цену в каждую строку...
#4
by SupC
А зачем тебе группировка "цвет"??? делай эту группировку на уровне запроса, а в настройке компоновки выводи детальные записи?
#5
by Demasiado
Нельзя, объясняю что задача сложнее, да и детальные записи там выдают не то что хочется. Цену в ресурсы добавил, про это забыл:) теперь оно говорит что не может найти мою функцию и в связи с этим Ошибка данных. Объявлял и в форме и в модуле с префиксом Экспорт
#10
by Pashkaa
А не пробовал через Внешний набор данных рассчитав цены в функции поместить их в ТЗ и подсунуть в качестве НабораДанных эту ТЗ?
#11
by Demasiado
всем спасибо, через функцию не получилось...пересмотрел запросы в сторону усложения и сейчас все считает верно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД Использование процедур в вычисляемых полях
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Консоль отчетов (СКД). Условия в вычисляемых полях
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Можно ли в выражении для вычисляемых полей в СКД использовать фунцию ВЫРАЗИТЬ
В этой группе 1С
- Получение реквизитов регистра через 1С++
- Как из двух табдоков сделать один excel-файл с двумя листами?
- графики работ в ЗиУП 2.5
- Контроль штатного расписания по сотрудникам в ЗиК
- Посоветуйте методичку для стажёра. ЕСИС, радченко, ... есть.
- Сортировка в таблице значений
- Журнал Регистрации
- Соединение регистров сведений по одному измерению глюк?
- ЗУП, обособленные подразделения, регламентированная отчетность
- Легки труд ЗиК
- ЗУП. Проводка Дт97.01 Кт69.11
- V8 подписка на событие запись регистра накопления
- Закрытие месяца: проблемный счет 94
- Связь дерева и таблицы номенклатуры
- Невосстановимая ошибка базы данных
- на что именно ругается и как побороть?
- УТ Ошибка при проведении Возврата Поставщику
- кикнуть пользователя из 1С
- Вопрос: Расчет ресурсов в СКД
- При печати с hp 2015 пр появляются пробелы