|
В запросе не работает проверка на тип документа-регистратора | ☑ | ||
---|---|---|---|---|
0
Serioso
25.02.16
✎
10:48
|
1С:Предприятие 8.3 (8.3.6.2152)
Управление производственным предприятием, редакция 1.3 (1.3.72.2) Уважаемые форумчане! Моя задача из регистра сведений у которого несколько документов-регистраторов извлечь только записи определенного типа документа, для этого я пытаюсь в условии проанализировать представление регистратора : Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | пг_ПриказыПоЛичномуСоставу.Часы, | пг_ПриказыПоЛичномуСоставу.Регистратор.Представление |ИЗ | РегистрСведений.пг_ПриказыПоЛичномуСоставу КАК пг_ПриказыПоЛичномуСоставу |ГДЕ | пг_ПриказыПоЛичномуСоставу.Регистратор.Представление ПОДОБНО &Пред"; Однако, система на данное условие («пг_ПриказыПоЛичномуСоставу.Регистратор.Представление ПОДОБНО &Пред») выдает ошибку. Система никак не хочет воспринимать пг_ПриказыПоЛичномуСоставу.Регистратор.Представление как Строку. Помогите, пожалуйста. |
|||
1
ДенисЧ
25.02.16
✎
10:49
|
И не примет.
Используй ГЕД регистратор ссылка ... |
|||
2
ДенисЧ
25.02.16
✎
10:49
|
*ГДЕ
|
|||
3
AllJoke
25.02.16
✎
10:49
|
извлечь только записи определенного типа документа
Используйте ВЫРАЗИТЬ и ССЫЛКА. |
|||
4
Serioso
25.02.16
✎
10:51
|
Спасибо, сейчас попробую.
|
|||
5
Serioso
25.02.16
✎
11:14
|
Не получается
1. так выдает ошибку Запрос.Текст = "ВЫБРАТЬ | пг_ПриказыПоЛичномуСоставу.Часы, | пг_ПриказыПоЛичномуСоставу.Регистратор.Представление |ИЗ | РегистрСведений.пг_ПриказыПоЛичномуСоставу КАК пг_ПриказыПоЛичномуСоставу |ГДЕ | ВЫРАЗИТЬ(пг_ПриказыПоЛичномуСоставу.Регистратор.Ссылка.Представление как Строка(300)) = &Ссылка"; Запрос.Текст = "ВЫБРАТЬ | пг_ПриказыПоЛичномуСоставу.Часы, | пг_ПриказыПоЛичномуСоставу.Регистратор.Представление |ИЗ | РегистрСведений.пг_ПриказыПоЛичномуСоставу КАК пг_ПриказыПоЛичномуСоставу |ГДЕ | ВЫРАЗИТЬ(пг_ПриказыПоЛичномуСоставу.Регистратор.Ссылка как Строка(300)) = &Ссылка"; 2. так выдает ошибку Запрос.Текст = "ВЫБРАТЬ | пг_ПриказыПоЛичномуСоставу.Часы, | пг_ПриказыПоЛичномуСоставу.Регистратор.Представление |ИЗ | РегистрСведений.пг_ПриказыПоЛичномуСоставу КАК пг_ПриказыПоЛичномуСоставу |ГДЕ | пг_ПриказыПоЛичномуСоставу.Регистратор.Ссылка.Представление = &Ссылка"; 3. и так выдает ошибку |
|||
6
John83
25.02.16
✎
11:16
|
да что ты к представлению докопался?
просто сделай где регистратор ссылка документ.блабла |
|||
7
Мимохожий Однако
25.02.16
✎
11:17
|
Функция ТИПЗНАЧЕНИЯ
Функция опеределения типа значения в запросе. Параметры функции: Параметр — выражение любого типа Возвращаемое значение: тип значения. Пример: ВЫБРАТЬ ТИПЗНАЧЕНИЯ(Продажи.Регистратор) ИЗ РегистрНакопления.Продажи КАК Продажи читай СП |
|||
8
Serioso
25.02.16
✎
11:23
|
(6) (7) Получилось!! Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |