|  | Проверка типа регистратора в запросе расширения 
 craxx, lexushka , StarPer , chelentano , Лиза777 , ivanov-i-i , Uragan_a , PR , youalex , Шебвольник С1 , Сергиус | ☑ | 
    
        | 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 платформе только исправили.
Консоль запросов используй, а текст копируй
 |  |