Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Расширение конфигурации КА 2.0

Расширение конфигурации КА 2.0
Я
   kras
 
14.02.20 - 09:23
1С:Предприятие 8.3 (8.3.15.1656)
1С:Комплексная автоматизация 2 (2.4.8.63)

Добавил в расширение справочник "Партнеры", добавил табличную часть "Дополнительные реквизиты", из нее реквизиты: "Значение" и "Свойства".
Пишу в модуле формы функцию
&НаСервере
Функция ПолучитьПланируемыйОСГ(Партнер)
    
    ПланируемыйОСГ = "";
        
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ПартнерыДополнительныеРеквизиты.Значение КАК Значение
        |ИЗ
        |    Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты
        |ГДЕ
        |    ПартнерыДополнительныеРеквизиты.Свойство.Имя = ""ПроцентОстаточногоСрокаГодности""
        |    И ПартнерыДополнительныеРеквизиты.Ссылка.Наименование = &Партнер";
    
    Запрос.УстановитьПараметр("Партнер", Партнер);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Если ВыборкаДетальныеЗаписи.Следующий() Тогда
        ПланируемыйОСГ = ВыборкаДетальныеЗаписи.Значение;
    КонецЕсли;
        
    Возврат ПланируемыйОСГ;
        
КонецФункции

При проверке конструктором запроса, ругается - Поле не найдено "ПроцентОстаточногоСрокаГодности". Как быть ?
   ДенисЧ
 
1 - 14.02.20 - 09:29
А конструктор ты, разумеется, в конфигураторе запскаешь, да?
   Фрэнки
 
2 - 14.02.20 - 09:29
А проверял просто в консоли запросов в режиме предприятия этот запрос работает?
   kras
 
3 - 14.02.20 - 09:37
(1) Да. (2) Да, в консоли запросов работает. Но к конфигураторе не стартует. Хотя уже проверил в пользовательском, запрос в расширении отрабатывает без ошибок.
Спасибо за ответ !
   ДенисЧ
 
4 - 14.02.20 - 09:39
(3) Если да, то могу обрадовать. В соседнем помещении тебя ждут. Табуретка, верёвка и мыло.
Потому что из конфигуратора расширения не видны.
   kras
 
5 - 14.02.20 - 09:42
(4) Уже понял ...

Список тем форума
Рекламное место пустует  Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.