Вход | Регистрация

1С:Предприятие ::

Метки: 

RLS. Поле не найдено ТекущаяТаблица.Ссылка.ВидОперации

Я
   PCcomCat
 
04.04.18 - 11:47
Доброго времени, уважаемые!

Создан шаблон, в котором есть условие:
 ВЫБОР
   КОГДА ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ВнутреннееПеремещениеНаличныхДенежныхСредств)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ДенежныйЧек)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ЗакрытиеЗаявокНаРасходованиеСредств)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ОбъявлениеНаВзносНаличными)
        ТОГДА ИСТИНА
    ИНАЧЕ НЕ ТекущаяТаблица.Ссылка.ВидОперации В (ЗНАЧЕНИЕ(Перечисление.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийППИсходящее.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЗаявкиНаРасходование.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаЗаработнойПлатыРаботнику), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаДепонентов))
 КОНЕЦ

Ставлю шаблон для документа ВнутреннееПеремещениеНаличныхДенежныхСредств, но при попытке открыть список документов показывает ошибку "Поле не найдено <ТекущаяТаблица.Ссылка.ВидОперации>".

ЧЯДНТ?
 
 
   PCcomCat
 
1 - 04.04.18 - 11:58
Весь текст шаблона:

ТекущаяТаблица
ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица


ГДЕ

 ВЫБОР
    КОГДА ТекущаяТаблица.Ссылка ЕСТЬ NULL
          ИЛИ ТекущаяТаблица.Ссылка = НЕОПРЕДЕЛЕНО
        ТОГДА ЛОЖЬ
    КОГДА ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ВнутреннееПеремещениеНаличныхДенежныхСредств)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ДенежныйЧек)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ЗакрытиеЗаявокНаРасходованиеСредств)
          ИЛИ ТИПЗНАЧЕНИЯ(ТекущаяТаблица.Ссылка) = ТИП(Документ.ОбъявлениеНаВзносНаличными)
        ТОГДА ИСТИНА
    ИНАЧЕ НЕ ТекущаяТаблица.Ссылка.ВидОперации В (ЗНАЧЕНИЕ(Перечисление.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийППИсходящее.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЗаявкиНаРасходование.ПеречислениеЗП), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаЗаработнойПлатыРаботнику), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаДепонентов))
 КОНЕЦ


Прошу помочь, с RLS опыта нет...
   PCcomCat
 
2 - 04.04.18 - 11:59
Журнал, в который включен этот вид документа, открывается без ошибки. А список документов с ошибкой.
   lodger
 
3 - 04.04.18 - 12:00
попробуй ".Ссылка" убрать из поля
   fedoss
 
4 - 04.04.18 - 12:00
хмм, так вроде должно работать просто "ТекущаяТаблица.ВидОперации"
   PCcomCat
 
5 - 04.04.18 - 12:02
Попробую...
   fedoss
 
6 - 04.04.18 - 12:04
И вообще. А зачем проверять вид документа в шаблоне? Можно же просто ограничение поставить только на нужные документы.
   PCcomCat
 
7 - 04.04.18 - 12:08
(6) А журнал не покажет тогда эти документы?
   PCcomCat
 
8 - 04.04.18 - 12:09
Глупый вопрос...))
   Ненавижу 1С
 
9 - 04.04.18 - 12:10
у меня например в документе "ВнутреннееПеремещениеНаличныхДенежныхСредств" нет реквизита "ВидОперации"
   fedoss
 
10 - 04.04.18 - 12:13
(7) Ограничения РЛС применяются при любом запросе к таблице (ну окромя Привелигированного режима), и пофиг журнал это, отчет или что-то еще.
 
 Рекламное место пустует
   PCcomCat
 
11 - 04.04.18 - 12:16
(9) Ровно об этом условие))
   PCcomCat
 
12 - 04.04.18 - 12:17
(10) Да, спасибо, уже поняла, что тупой вопрос задала))
   PCcomCat
 
13 - 04.04.18 - 17:31
О, гуру RLS!

Подскажите еще такое: возможно ли сделать так, чтобы везде вместо ссылка на физлицо отображалась битая ссылка, но при этом открывался на просмотр элемент справочника Сотрудники?  

Первое у меня получилось, а на втором выдает "Недостаточно прав!"
   lodger
 
14 - 05.04.18 - 09:25
(13) это на форме надо перехватить открытие и повесить СтандартнаяОбработка = Ложь и открыть ссылку на сотруд.
если сотруд на этой форме нету и у юзера нет прав чтобы резолвить сотрудника из физлица - напишите привелигированный модуль, который по ссылке физлица вернет сотрудника. только там понадобится еще и организация...


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует