Имя: Пароль:
1C
1С v8
Параметр на регистратор вирт. таблицы ЗНАЧЕНИЕ или ССЫЛКА
0 lirt82
 
26.12.18
17:16
Не могу уловить в чем суть при установке параметра на вирт. таблицу, между ЗНАЧЕНИЕ и ССЫЛКА. У Регистратора куча доков и справочников (да это разные типы метаданных но они же предопределенные:), почему СубконтоКт1  = Значение(Документ.РеализацияТоваровУслуг) ругается на недопустимую длину и на несоответствие типов, а если поставлю Регистратор ССЫЛКА Документ.Реализация тогда фильтр отрабатывает.
ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Сумма
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&ДатаНач, &ДатаКон, СубконтоКт1 ССЫЛКА Документ.РеализацияТоваровУслуг, , ) КАК ХозрасчетныйДвиженияССубконто
1 RomanYS
 
26.12.18
17:18
не правильно понимаешь работу значение
2 Fragster
 
гуру
26.12.18
17:22
(1) >Значение(Документ.РеализацияТоваровУслуг) ругается на недопустимую длину и на несоответствие типов

что можно требовать от человека, которые не может прочитать сообщение об ошибке?
3 unregistered
 
26.12.18
17:26
В справке, вроде как, русским языком написано.

Оператор ССЫЛКА позволяет проверить, является ли значение выражения, указанного справа от него, ссылкой на таблицу, указанную слева.

С помощью литерала функционального типа ЗНАЧЕНИЕ осуществляется  обращение в запросах к предопределенным данным конфигурации и значениям системных перечислений.
4 youalex
 
26.12.18
17:30
(0)
А если добавить точку, то отработает, вот так:
СубконтоКт1  =Значение(Документ.РеализацияТоваровУслуг.)
Но вряд ли тебе нужно именно это.
5 RomanYS
 
26.12.18
17:46
(4) !? что это?
6 youalex
 
26.12.18
17:53
(5) ПустаяСсылка
7 RomanYS
 
26.12.18
17:55
(6) ага, проверил
Значение(Документ.РеализацияТоваровУслуг.) = Значение(Документ.РеализацияТоваровУслуг.ПустаяСсылка)

Эта багофича задокументирована?
8 youalex
 
26.12.18
17:58
(7) не знаю, думаю, вряд ли
9 RomanYS
 
26.12.18
18:04
(8) где нашел :) ?
10 youalex
 
26.12.18
19:44
(9) подсмотрел у коллеги, а где он - даже не знаю.
11 AlvlSpb
 
26.12.18
19:49
(0) Может все же не ЗНАЧЕНИЕ, а ВЫРАЗИТЬ? ЗНАЧЕНИЕ как-то вообще не в строчку
12 Asmody
 
26.12.18
23:19
Одинесники изобрели новый метод ректального программирования: метод случайной подстановки. Метод заключается в хаотичном использовании случайных конструкций языка, в надежде, что какая-нибудь из них приведет к нужному результату.
13 RomanYS
 
26.12.18
23:23
(12) самое интересное, что иногда это работает, (4) яркий пример