|
Проверка типа регистратора в запросе расширения | ☑ | ||
---|---|---|---|---|
0
ANikV
12.01.25
✎
09:45
|
Добрый день. Помогите решить проблему.
1С:Предприятие 8.3 (8.3.24.1548) Добавил в расширение обработку, в ней запрос, который использует таблицу РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты. В поле выборки пытаюсь использовать конструкцию типа "ВЫБОР КОГДА ВыручкаИСебестоимостьПродажОбороты.Регистратор ССЫЛКА Документ.КорректировкаРеализации ТОГДА ..." В итоге при попытке открыть конструктор получаю ошибку: "Несовместимые типы "Ссылка" ВыручкаИСебестоимостьПродажОбороты.Регистратор <<?>>ССЫЛКА Документ.КорректировкаРеализации". Все регистраторы добавил в расширение. Не помогло. Понимаю, что в предприятии все работать будет и что можно запрос где-то в консоли отладить и вставить, но хочется разобраться. Невозможно это починить или что-то не так делаю? |
|||
1
МайскаяГроза
12.01.25
✎
11:15
|
(0) По идее должно работать, если отладишь в консоли и ставишь в расширение. Бывают такие моменты у расширений, когда они не видят вроде очевидные вещи, ругаются при компиляции, но при этом если код правильный, все работает.
Связано это может быть с тем, что регистраторы ты в расширение добавил, но само расширение пока не применил. Тогда ругается даже не расширение, а основная конфигурация, потому как ещё не видит объектов расширения. |
|||
2
youalex
12.01.25
✎
11:17
|
Можно попробовать
ТИПЗНАЧЕНИЯ(Регистратор) = ТИП(Документ.КорректировкаРеализации) Или даже ТИПЗНАЧЕНИЯ(Регистратор) = &ТипКорректировкаРеализации , Запрос.УстановитьПараметр("ТипКорректировкаРеализации", Тип("Документ.КорректировкаРеализации")) |
|||
3
d4rkmesa
12.01.25
✎
13:41
|
(0) Обновить платформу на крайнюю нельзя любого релиза? Как по мне, такое поведение - это глюк, сталкивался на старой 8.3.24, но не проверял, воспроизводится ли сейчас. На более-менее актуальной платформе вроде не сталкивался.
Если нет необходимости, регистраторы лучше не добавлять в расширение, в конфигураторе в расширении сейчас нормально должен видеть объекты осн. конфигурации, предлагает добавить - отказываемся. |
|||
4
rozer76
12.01.25
✎
18:22
|
Может соединить запрос с этим типом документа и проверить на null ссыль
|
|||
5
Ёпрст
12.01.25
✎
23:16
|
(0) двоешник, добавь периодичность в параметры виртуальной таблицы обороты.
|
|||
6
PR
12.01.25
✎
23:18
|
(5) Двоечник, причина в том, что он что-то в расширение не добавил, а не в авто
При не авто будет другая ошибка |
|||
7
Ёпрст
12.01.25
✎
23:26
|
(6) праильно, ибо нехер расширения пользовать. Переделывай потом за всеми
|
|||
8
Сергиус
14.01.25
✎
01:11
|
(0)В расширениях есть глюк, что когда составной тип, то он не видит что именно там, отображает Любая ссылка. Наверно отсюда и в запросе проблемы.
|
|||
9
PR
14.01.25
✎
01:59
|
(8) С такими познаниями расширений лучше молчать, чем раздавать советы
|
|||
10
craxx
14.01.25
✎
06:23
|
(0) Это баг, который кажется в 25 платформе только исправили.
Консоль запросов используй, а текст копируй |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |