|
Как в запросе получить поле: Справочник.Метаданные().Имя | ☑ | ||
---|---|---|---|---|
0
Славко
07.06.15
✎
17:16
|
Доброго времени суток всем...
Реально ли узнать "вид" справочника, да и не только справочника в запросе? это нужно запихнуть в поле выборки, чтобы потом можно было обратиться к нему: Запрос.ИмяСправочника или плохо поиск юзаю или ... Радченко проф. разработку читал, если там есть ответ, просто подскажите главу... ;) |
|||
1
RomanYS
07.06.15
✎
17:18
|
можно определить тип, привести к строке - только если большим "выбором"
|
|||
2
ДенисЧ
07.06.15
✎
17:18
|
Продам справку из конфигуратора.
Безумно дорого. (там есть ответ на вопрос, кстати) |
|||
3
Славко
07.06.15
✎
17:28
|
(2) а заранее спасибо хотя бы за раздел справки ;)
это наверное слишком много? |
|||
4
ДенисЧ
07.06.15
✎
17:51
|
(3) За указание раздела "работа с запросам" - в 7 раз больше.
|
|||
5
Славко
07.06.15
✎
19:08
|
(4) я же написал, что сидел в нем и ничего не высидел...
|
|||
6
Славко
07.06.15
✎
19:53
|
хорошо, спрошу по другому, где (в каком разделе СП) почитать о встроенных функциях и виртуальных таблицах языка запросов 1С?
|
|||
7
echo77
07.06.15
✎
20:50
|
ТИПЗНАЧЕНИЯ() ?
|
|||
8
ДенисЧ
07.06.15
✎
21:43
|
||||
9
aka_kumena
07.06.15
✎
21:59
|
(6) конфигуратор - справка - содержание справки - встроенный язык - работа с запросами
|
|||
10
Славко
07.06.15
✎
22:53
|
(7) к сожалению оно выдает представление
|
|||
11
Славко
07.06.15
✎
22:57
|
(8) и (9) смею Вас огорчить, но я сначала нажимаю F1, потом юзаю Google, а потом лезу на формы опять таки с поиском, ну и уж потом начинаю задавать вопросы на форуме...
Частенько этапы до "уж потом начинаю задавать вопросы" проходит не очень "качественно" с моей стороны... |
|||
12
Славко
07.06.15
✎
22:59
|
ТИПЗНАЧЕНИЯ() нашел, но не в СП, в СП как не искал, не смог найти... может подскажете как его в СП найти?
|
|||
13
RomanYS
07.06.15
✎
22:59
|
(10) оно выдает тип, у которого есть представление, привести к нужной строке в общем случае не получится
я тебе про это ещё в (1) написал |
|||
14
RomanYS
07.06.15
✎
22:59
|
(12) только в справке, см. (9)
|
|||
15
Dен
07.06.15
✎
23:01
|
(0) Не получится такое поле получить в запросе.
Либо ТИПЗНАЧЕНИЯ() с анализом полученного результата, либо проверка уже в выборке запроса |
|||
16
Dен
07.06.15
✎
23:02
|
(0) + Есть еще оператор ССЫЛКА
|
|||
17
Dен
07.06.15
✎
23:04
|
(12) Функции и операторы языка запросов описаны только в справке.
|
|||
18
Славко
07.06.15
✎
23:06
|
хм... а F1 - для меня открытие... сенк... думал что описание на 8-ке скуднее 7-ки...
|
|||
19
Славко
07.06.15
✎
23:10
|
(15) оно выдает представление объекта...
|
|||
20
Славко
07.06.15
✎
23:10
|
а мне нужен идентификатор...
т.е. его имя, т.к. к сожалению не у всех объектов в типовых есть представление... |
|||
21
Славко
07.06.15
✎
23:47
|
(16) не совсем понимаю, а точнее совсем не понимаю, какэто мне может помочь...
|
|||
22
Ma3eIIa
08.06.15
✎
00:03
|
ВЫБОР КОГДА Объект Ссылка Справочник.МойСправочник ТОГДА
|
|||
23
Славко
08.06.15
✎
00:04
|
(22) если бы я знал какой МойСправочник, мне бы и Выбор не понадобился ;)
|
|||
24
Ma3eIIa
08.06.15
✎
00:08
|
тока динамический запрос. что тебе именно нужно ?
|
|||
25
Ma3eIIa
08.06.15
✎
00:09
|
||||
26
Славко
08.06.15
✎
00:44
|
ну вот что то типа этого:
<code> Запрос.Текст = "Выбрать | ТИПЗНАЧЕНИЯ(БанковскийСчетКасса) КАК ТипЗнач, | БанковскийСчетКасса, | СуммаУпрНачальныйОстаток, | СуммаУпрПриход, | СуммаУпрРасход, | СуммаУпрКонечныйОстаток | Из | РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&Дата1,КонецПериода(&Дата2,День)) | Где | БанковскийСчетКасса В (&ТекФОП) ИЛИ БанковскийСчетКасса В (&КартОП) |"; Если Кнопка.Имя = "ОсновныеДействияФормыСформировать" Тогда СтрокаУпорядовачивания = " Упорядочить По | БанковскийСчетКасса.Наименование"; ИначеЕсли Кнопка.Имя = "СохранитьXLSX" Тогда Если Титул Тогда СтрокаУпорядовачивания = " Упорядочить По | ТипЗнач, | БанковскийСчетКасса.Наименование"; </code> |
|||
27
Ma3eIIa
08.06.15
✎
00:52
|
так зачем тут тип объекта ?
|
|||
28
Ma3eIIa
08.06.15
✎
00:53
|
вот у тебя есть параметр. вот у параметров получай тип и добавляй в запрос как строку. а обрабатывай через тип()
|
|||
29
Ma3eIIa
08.06.15
✎
00:57
|
мне вот ГУИ в запросе не хватает :( так бы скд для выгрузки данных и все круто. а так запрос и перебор :(
|
|||
30
Славко
08.06.15
✎
06:47
|
а не приходит мысль в голову о:
- том, что параметра может не быть, вернее он может быть не задан... - том что некоторые пишут универсальные отчеты и т.д. на все зачем могу оставить - так нада... просто у меня вопрос как получить тип значения, а не как переделать логику отчета ;) |
|||
31
Славко
08.06.15
✎
16:44
|
вариантов больше нет?
|
|||
32
Classic
08.06.15
✎
16:46
|
Зачем тебе тип?
|
|||
33
Славко
08.06.15
✎
17:20
|
(32) нужен ))))))
мне дальше по нему нужно фильтровать/отбирать |
|||
34
Гёдза
08.06.15
✎
17:45
|
если БСП, то есть справочник с типами
|
|||
35
Гёдза
08.06.15
✎
17:45
|
в этом справочнике есть реквизит с пустой ссылкой, и вот пот тизначению уже можно соединять
|
|||
36
Славко
09.06.15
✎
20:52
|
что такое БСП?
|
|||
37
RomanYS
09.06.15
✎
20:56
|
(36) Библиотека стандартных подсистем, скелетная конфигурация, разные версии которой входят во все современные типовые
|
|||
38
Славко
09.06.15
✎
20:59
|
(36) пасиб... не сообразил сразу...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |