#0
by alpopo
Стр376 ПрактПособРразработчика 1с82. Отчет Рейтинг клиентов. Вычисляемое поле в СКД. Заполнение колонки Выражение. В книге по СКД написано Значения вычисляемых полей получаются в результате вычисления выражений, написанных разработчиком в СхКД, или в результатевыполнения функций, описанных в общих модулях конфигурации, Попытался сделать в Общем модуле конфигурации экспортную функцию Минус(парам1,парам2) и в колонку Выражение вставить эту функцию.При выполнении отчета в режиме 1с:Предприятие получается ошибка, эта функция не найдена. Можно ли в колонке Выражение использовать "внешние" функции? Если - да, то где ошибка? Второй вопрос. Как в поле Выражение использовать конструкцию ?(вычислить по условию). Например ?(Выручка>400,Выручка-Стоимость,0) дает синтаксическую ошибку. Если можно, то приведите пример кода
#2
by alpopo
1) Не глобальный общий модуль РаботаСДокументами (Конфигурация 13занятия) 2) Что есть Выбор Когда в 1с82? Если можно приведите синтаксис Пока так и не удалось приставить в вычисляемое поле внешнюю функцию или конструкцию языка
#3
by IronDemon
Выбор Выручка > 400 Тогда Выручка-Стоимость Иначе 0 Конец Выбор Сумма(ЕстьNull(Выручка,0)) > 400 Тогда Сумма(Выручка)-Сумма(Стоимость) Иначе 0 Конец
#4
by alpopo
2) ВЫБОР КОГДА можно использовать в языке запросов, а вычисляемое поле это реквизит Схемы компоновки данных. Эти реквизиты заполняются, когда запрос уже сформирован
#5
by alpopo
IronDemon. Вместо слова Выбор поставил Выбор Когда и отчет сформировался, то есть СКД вычисляемое поле принял. Благодарю!!! за подсказку. Осталось побороть использование внешней функции. Попробую сейчас туда приставить аналогичную конструкцию. Скажем так, что по возможным синтаксическим конструкциям схемы компоновки данных сведений в литературе нет?
#7
by alpopo
Внешняя функция в Вычисляемом поле прописывается, но при выполнении отчета В 1с:Предприяиии оказывается, что функция не найдена
#8
by a_alenkin
конечно в модуле даст синтаксическую ошибку надо ЕСЛИ ... ТОГДА ... ИНАЧЕ ... КОНЕЦЕСЛИ
#9
by Abs4
"выбор когда" нужно для вычисляемого поля, я же напмсал что это к вопросу 2, в функии общего модуля используй обычную конструкцию как в
#10
by alpopo
Благодарю. Когда Общий модуль сделал Глобальным, при выполнении отчета функция нашлась и отчет сформировался. Всех благодарю за оказанную помощь!!! Оператор Выбор прокатил в СхКд (аналог синтаксиса языка запросов) и не прокатил во внешней функции, где операторы языка запросов не подходят.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Сегодня только узнал что 1С82 умеет кэшировать вызовы функций, офигел
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Вычисляемое поле на основе агрегатных функций запроса...
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Параметры в СКД
В этой группе 1С
- Прямой запрос по партиям товара
- Посоветуйте антивирус для ms exchange
- ЗУП 2.5 Настройка вытеснений
- Как преобразовать ASCII таблицу в нормальную (Word например) ?
- как закрыть в конце месяца регистр "Материалы в производстве" в УПП?
- v8: Классификатор банков для Казахстана
- Зависает регламентное задание. Как бороться?
- 1C 8.1 Отбор по строкам в таблице значений формы
- Ищу raruslib.dll
- Перенос данных с инфо-предприятие
- Ошибка при получении характеристик принтера
- УТ11. Себестоимость при перемещении между складами.
- Печать этикеток со ШК под Ubuntu
- ЗиК. Как заполнить производственный календарь на 2011
- Как изменить фамилию кассира в чеке?
- УПП : Партии товаров на складах
- Различия справочников "Контрагенты" и "ФизЛица"
- Как понять что текущее время входит в диапазон времени ?
- v8. Ошибка преобразования данных XDTO: КонецСвойства: linkByType
- глюк метода Выгрузить набора записей регистра бухгалтерии.