Имя: Пароль:
1C
1С v8
Во внешней печатной форме не могу получить значение регистра сведений
,
0 Флориан
 
25.03.14
11:58
ни так
Отбор = Новый Структура;
Отбор.Вставить("Объект",СсылкаНаОбъект);
Отбор.Вставить("Свойство",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Дата вылета на вахту"));
Макет.Параметры.ДатаВылетаНаВахту = РегистрыСведений.ЗначенияСвойствОбъектов.Получить(Отбор).Значение;

ни так

ДатаВылетаНаВахту = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
ДатаВылетаНаВахту.Объект = СсылкаНаОбъект;
ДатаВылетаНаВахту.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Дата вылета на вахту");
ДатаВылетаНаВахту.Прочитать();
            
Макет.Параметры.ДатаВылетаНаВахту = ДатаВылетаНаВахту.Значение;


ни вот так

Запрос = Новый Запрос;
Запрос.Текст =
    "ВЫБРАТЬ
    |    ЗначенияСвойствОбъектов.Значение
    |ИЗ
    |    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    |    ЗначенияСвойствОбъектов.Объект = &Объект
    |    И ЗначенияСвойствОбъектов.Свойство = &Свойство";

//ДатаВылетаНаВахту.Объект = СсылкаНаОбъект;
//ДатаВылетаНаВахту.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Дата вылета на вахту");
    
Запрос.УстановитьПараметр("Объект", СсылкаНаОбъект);
Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Дата вылета на вахту"));

хотя если сделать обычной обработкой  значени берется - не могу понять в чем дело
1 Мимохожий Однако
 
25.03.14
12:00
В консоли запросов получаешь выборку или нет?
2 Жан Пердежон
 
25.03.14
12:00
(1) что за вопросы? обработка так и говорит: "не могу"
3 Godofsin
 
25.03.14
12:01
(0) запись то есть?
4 Флориан
 
25.03.14
12:03
(1)  в консоли получает, если просто обработку сделать (просто в форме реквизит справочик.сотрудник)- то работает
5 Жан Пердежон
 
25.03.14
12:08
(4) ни в коем случае не запускай отладчик
6 Флориан
 
25.03.14
12:09
(5) отладчик не запускается когда внешняя печатная форма
7 13_Mult
 
25.03.14
12:11
можно я за попкорном схожу?
8 VikingKosmo
 
25.03.14
12:11
(7) угощяйся...
9 salvator
 
25.03.14
12:12
(6) Сделай для обработки форму, выведи на нее реквизит СсылкаНаОбъект и запускай как обычную обработку.
10 artems
 
25.03.14
12:14
(9) ну нафига так рано? )
11 Флориан
 
25.03.14
12:14
(9) я написал "хотя если сделать обычной обработкой  значение берется - не могу понять в чем дело"
12 Жан Пердежон
 
25.03.14
12:19
(11)
вариант 1: код не выполняется
вариант 2: ты не туда смотришь
вариант 3: параметры разные

в любом случае, научись пользоваться отдладчиком в (9) тебе уже по шагам все сказали
13 ale-sarin
 
25.03.14
12:21
(11) Не та обработка подключена в справочнике.
14 Godofsin
 
25.03.14
12:42
(13) +1
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn