|
v8: Доступные поля в СКД. "Неуловимое" поле в запросе. | ☑ | ||
---|---|---|---|---|
0
DUDE
30.04.15
✎
12:35
|
Добрый день, коллеги.
Столкнулся с интересной ситуацией в СКД: есть запрос, в нем выбирается поле суммы платежа из таб.части документа. Это поле является ресурсом, в СКД оно доступно и используется на вкладке "Ресурсы". Однако недоступно в выбранных и доступных полях. Стоит заменить выборку а-ля "ПоступлениеВКассуРасшифровкаПлатежа.СуммаПлатежа КАК СуммаОплаты" на "0 как СуммаОплаты" как все налаживается. С точки зрения конструктора запросов или описаний ограничений поля - ошибок или каких-то отличий от других ресурсов - нет. Попытка приводить тип к числу картину не меняет. Буду рад любым догадкам и предположениям. |
|||
1
DUDE
30.04.15
✎
12:48
|
Замена выборки поля СуммаПлатежа на СуммаРасчетов также решает вопрос. Внешне разницы в реквизитах не заметно.
В общем всем спасибо, поскольку валютных операций нет, буду выбирать СуммаРасчетов . |
|||
2
Necessitudo
30.04.15
✎
12:56
|
А про магические галочки знаешь?
|
|||
3
DUDE
30.04.15
✎
13:50
|
Просвети, пожалуйста, про магические галочки в контексте того, что просто меняется реквизит документа в запросе при одном и том же псевдониме "СуммаОплаты".
В 1С вообще много галочек и половина из них - магические :) |
|||
4
Тактик
30.04.15
✎
15:19
|
(0) "есть запрос, в нем выбирается поле суммы платежа из таб.части документа."
За это надо гнать ссаными тряпками из профессии. Ты хоть слышать про то, что существуют регистры? |
|||
5
Тактик
30.04.15
✎
15:21
|
(4) Хотя... если на один раз и забыть, "и так сойдет" :)
|
|||
6
DUDE
01.05.15
✎
12:33
|
(4) Тактик, вы, конечно, молодец, особенно пассаж про регистры и ссаные тряпки. Конечно, я не в курсе обо всем этом. За 10 лет разработки в 1С и получив еще в 6 году сертификаты спецов по платформам никогда о регистрах не слышал либо уже все давно забыл.
Как вы считаете, наверное, если предлагается решение, то оно выбрано вполне осознанно и имеет обоснование? Убедительная просьба, коллеги, не критиковать выбранное решение, а просветить, какие свойства реквизита объекта могут так влиять на СКД в части доступных полей. Это реально интересно. |
|||
7
ам794123
01.05.15
✎
13:15
|
В роли поля набора данных СКД поставь "Обязательное"
|
|||
8
DUDE
01.05.15
✎
14:17
|
(7) Ставил, без толку.
Я на всякий случай даже вручную его прописывал в выбранных полях в выгруженной в xml схеме - тоже не сработало тк ругался, что поля нет среди доступных полей. |
|||
9
echo77
01.05.15
✎
14:44
|
(0) Права полные? Ограничение доступа на уровне записей?
Смахивает на то, что у пользователя не хватает прав, чтобы обратиться к реквизиту |
|||
10
DUDE
01.05.15
✎
15:07
|
(9) Спасибо, за наводку, проверю. По-моему РЛС не использовался + работаю под полными правами, но там сама конфа (УНФ 1.4) "интересные" решения и "изюминки" содержит.
|
|||
11
echo77
01.05.15
✎
15:26
|
(10) Где впервые в схеме появляется "поле суммы платежа из таб.части документа. "
- скрин покажи, попробую у себя воспроизвести |
|||
12
PR
01.05.15
✎
15:29
|
(0) Напиши 0 + ПоступлениеВКассуРасшифровкаПлатежа.СуммаПлатежа КАК СуммаОплаты
Или ВЫРАЗИТЬ(ПоступлениеВКассуРасшифровкаПлатежа.СуммаПлатежа КАК ЧИСЛО(15, 2) КАК СуммаОплаты |
|||
13
DUDE
01.05.15
✎
15:35
|
(12) Приведение типа пробовал - без толку. С ноликом попробую идея интересная, спасибо :)
(11) Сейчас сделаю. Кстати, поздравляю всех с праздником! |
|||
14
PR
01.05.15
✎
15:36
|
(13) С ноликом ты системе рушишь мозг. Для нее теперь это поле безнадежно оторвано от корней, теперь это тупо число.
|
|||
15
Torquader
03.05.15
✎
14:26
|
Кстати, если сумма табличной части, то когда там нет строк, то значение получается Null, так что желательно, вставить "ЕСЛИNULL", чтобы было всё в порядке.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |