Имя: Пароль:
1C
 
Несовместимые типы ВЫРАЗИТЬ в запросе 1С
, , Caz
0 Юзер123
 
naïve
04.12.23
11:49
Добрый день.
Понедельничный тупняк.

Подскажите что за глюк?

Есть Запрос . Есть ВТ   ВТ_Обороты.

Есть ДокументДвижения - Составной тип. Принимает значение ренистратора.

Почему то вот такая запись выдает ошибку.

Выразить(ВТ_Обороты.ДокументДвижения  как  Документ.ПоступлениеНаРсчетныйСчет).Контрагнет как Контрагент,


В консоле запрос работает корректно. В СКД ругается.
1 shuhard
 
04.12.23
11:54
(0) ПоступлениеНаРсчетныйСчет).Контрагнет - эта херня не может работать
2 АНДР
 
04.12.23
11:55
Такое употребление Выразить надо обрамлять в Выбор Когда
3 Юзер123
 
naïve
04.12.23
11:58
(1) Опять Вы..  Вы на опечатку внимание обратили?
4 Юзер123
 
naïve
04.12.23
11:58
(2) Именно в СКД? в Консоле запросов же все ок
5 АНДР
 
04.12.23
12:00
(4) Нам данные не видны, но если не выполняется условие ТИПЗНАЧЕНИЯ(ВТ_Обороты.ДокументДвижения) = ТИП(Документ.ПоступлениеНаРсчетныйСчет) - будет ошибка.
6 Юзер123
 
naïve
04.12.23
12:03
Это хрень какая то.

(5) Выбор
Когда ТипЗначения(ВТ_...) = Тип(Документ...) тогда
Выразить(ВТ_Обороты.ДокументДвижения  как  Документ.ПоступлениеНаРсчетныйСчет).Контрагнет
Иначе
""
Конец Как Контрагент   выдает обсолютно такую же ошибку
7 Юзер123
 
naïve
04.12.23
12:04
Несовместимые типы ВЫРАЗИТЬ в запросе 1С
8 Юзер123
 
naïve
04.12.23
12:06
И на конструкции типа ВТ.Документ  ССЫЛКА Документ.ПоступлениеНаРсчетныйСчет тоже ругается..

Это похоже на приколы платформы
9 Юзер123
 
naïve
04.12.23
12:19
Короче.

Дело в том, что ВТ собирается по Бух регистру. У которого в основной конфе нет Регистратора ПоступлениеНаРсчетныйСчет .

А Движение в этот регистр в расширении добавлены этому документу. . .  

Я теперь не особо понимаю как Отчет собрать по данным Основной конфы и доработок из расширения..
10 mikecool
 
04.12.23
12:40
о сколько нам открытий чудных... (с)
всяко бывает, и так тоже Тип, ссылка для параметра в запросе...
11 АНДР
 
04.12.23
12:41
(9) В конструкторе ругается? Все нужные изменения собирать в одно расширение, либо не обращать внимание на предупреждения конструктора.
12 Юзер123
 
naïve
04.12.23
12:56
(11)  Виртуальные таблицы не переносятся в расширение.

Там вообще с чего все началось. Если отчет в Конфе сохраненных открыть и в СКД игнорируя ошибки зайти в настройки. То отчет по одному месту  идет) и больше не работает как раньше.  Если загрузить в конфу из копии его, то опять все ок.)
13 Юзер123
 
naïve
04.12.23
13:44
А как то можно добавить в расширение стандартные реквизиты Бух Регистра.  Субконто1 2 3 и тд..

КОнструктор в расширении не видит сейчас их
14 Юзер123
 
naïve
04.12.23
17:40
Оп
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший