|
Дин. список - почему "ТипЗначения" нельзя в группировку и сортировку? | ☑ | ||
|---|---|---|---|---|
|
0
RomaH
naïve
05.12.14
✎
12:55
|
вот такой запрос для списка:
ВЫБРАТЬ ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) КАК ТипЗначения, РегистрСведенийКодыИСпециальности.Специалист, РегистрСведенийКодыИСпециальности.ОсмотрПоПриказуПоУмолчанию, РегистрСведенийКодыИСпециальности.КодСпециалиста ИЗ РегистрСведений.КодыИСпециальности КАК РегистрСведенийКодыИСпециальности почему типзначения нельзя выбрать в настройках списка в группировку или сортировку? а только в отбор |
|||
|
1
vicof
05.12.14
✎
12:56
|
Выразить (ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) КАК Строка(100)) нет?
|
|||
|
2
RomaH
naïve
05.12.14
✎
12:57
|
(1) нет - несовместимые типы
|
|||
|
3
фобка
05.12.14
✎
12:59
|
Меня смущает имя поля
|
|||
|
4
RomaH
naïve
05.12.14
✎
13:01
|
(3) меня тоже смущало - не помогает
|
|||
|
5
XLife
05.12.14
✎
13:01
|
оно и в просто запросе не очень работает... точнее конструктор ругается, а если в тексте руками прописать, то работает
|
|||
|
6
RomaH
naïve
05.12.14
✎
13:07
|
(5) в смысле в итоги не дает поставить?
группировать по ТипЗначения - вполне конструктор дает вот так разрешает выбрать это поле в группировку но почему поле с типом "Тип" не прокатывает? ВЫБРАТЬ ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.Подразделения) ТОГДА "Подразделение" КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.ЦентрыФинансовогоУчета) ТОГДА "ЦФУ" КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.Специалисты) ТОГДА "Специалист" ИНАЧЕ "Строка" КОНЕЦ КАК ТипЗначения, |
|||
|
7
olegves
05.12.14
✎
13:26
|
(0) вполне логичное поведение
|
|||
|
8
RomaH
naïve
05.12.14
✎
13:28
|
(7) а почему?
|
|||
|
9
olegves
05.12.14
✎
13:31
|
(8) типы разные
|
|||
|
10
RomaH
naïve
05.12.14
✎
13:38
|
ТИПЗНАЧЕНИЯ() разные типы возвращает
а если я так сделаю: ВЫБРАТЬ ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.Подразделения) ТОГДА ДАТАВРЕМЯ(1,1,1) КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.ЦентрыФинансовогоУчета) ТОГДА 1 КОГДА ТИПЗНАЧЕНИЯ(РегистрСведенийКодыИСпециальности.Специалист) = ТИП(Справочник.Специалисты) ТОГДА "Специалист" ИНАЧЕ "Строка" КОНЕЦ КАК ТипЗначения, он тоже не даст сгруппировать? а у меня вообще разные типы в поле "Специалист" как вы можете заметить, - и ничего - группирует а у ТИПЗначения тип разный? |
|||
|
11
olegves
05.12.14
✎
13:40
|
(10) научись пользоваться профайлером - многие вопросы отпадут как класс
|
|||
|
12
RomaH
naïve
05.12.14
✎
13:43
|
уж послали, так послали
ну и на том спасибо |
| Форум | Правила | Описание | Секции | Поиск |