|   |   | 
| 
 | Проверка типа регистратора в запросе расширения | ☑ | ||
|---|---|---|---|---|
| 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 платформе только исправили.
 Консоль запросов используй, а текст копируй | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |