|
Помогите с СКД вычисляемое поле |
☑ |
0
dfaa
03.08.11
✎
09:27
|
Я пишу:
Выбор Когда ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах тогда 1 иначе 0 конец
Выдаёт ошибку "Ожидает ключивое слово Then".
Как правильно записать ?
|
|
1
Defender aka LINN
03.08.11
✎
09:32
|
Выбор Когда <Имя поля СКД> ССЫЛКА Документ.ОтчетОРозничныхПродажах тогда 1 иначе 0 конец
|
|
2
dfaa
03.08.11
✎
09:33
|
(1) Так и написал
Выбор Когда Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах тогда 1 иначе 0 конец
Всё равно та же ошибка
|
|
3
Kuein
03.08.11
✎
09:35
|
Могу ошибаться, но кажется в языке выражений компоновки данных, используемых в вычисляемых полях, нет оператора ССЫЛКА.
Если я прав, то нужный результат можно получить используя функции из общих модулей. Написать что-то вроде
Функция Чвототам(Источник) Экспорт
бла...бла...бла
Если ХХХ тогда возврат 1 иначе 0
КонецФункции
А в вычисляемое поле СКД воткнуть Какойтообщиймодуль.Чвототам(Регистратор)
|
|
4
dfaa
03.08.11
✎
09:42
|
блин вот это лажа
|
|
5
Kuein
03.08.11
✎
09:45
|
В Конфигураторе откройте Справка - Встроенный язык - Общие объекты - Система компоновки данных - Язык выражений системы компоновки данных.
А в чем лажа-то? Через внешние функции это достаточно просто эмулируется.
|
|
6
Axel2009
03.08.11
✎
09:46
|
(5) только СКД начинает работать на порядочек дольше =)
|
|
7
Kuein
03.08.11
✎
09:52
|
Ну а кто мешал топик стартеру выкинуть это в набор данных, в конце-то концов?
|
|