периодический реквизит неопределенного типа

1. однако 09.10.06 12:43 Сейчас в теме
Всем наше почтение! Прощу Вашей помощи в нижеследующем:

Вопрос: Что было сделано неправильно?

Исходная информация
===================
1. Подчиненный справочник "ПериодПарам" с периодическим реквизитом "Парам"
неопределенного типа.
2. Справочник-владелец - "Хозяин".
3. Иной справочник - "Долги"

Что сделано в функции
=====================
...
...
СпрХозяин = СоздатьОбъект("Справочник.Хозяин");
СпрХозяин.ВыбратьЭлементы(); // там много элементов
Если СпрХозяин.ПолучитьЭлемент() = 0 Тогда
// возвращаемся
Возврат 0;
КонецЕсли;
П = СоздатьОбъект("Периодический");
СпрПодч = СоздатьОбъект("Справочник.ПериодПарам");
СпрПодч.ИспользоватьВладельца(СпрХозяин.ТекущийЭлемент());
Если СпрПодч.НайтиПоКоду(1, 0) = 0 Тогда
СпрПодч.Новый();
СпрПодч.Код = 1;
СпрПодч.НазначитьТип("Парам", "Справочник.Долги");
СпрПодч.Записать();
П.ИспользоватьОбъект("Парам", СпрПодч.ТекущийЭлемент());
П.ДатаЗнач = ДатаИстории;
П.Значение = СпрДолги.ТекущийЭлемент();
П.Записать();
КонецЕсли;
...
...

Что получилось
==============
1. В справочнике "ПериодПарам" появляется запись с кодом 1;
2. Но в его реквизите "Парам" не записывается по дате ДатаИстории значение СпрДолги;
3. А также тип реквизита текущего элемента почему-то остается "Неопределенный".

С уважением, однако
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. azernot 781 09.10.06 23:37 Сейчас в теме
А если тупо
СпрПодч.Парам.Установить(СпрДолги.ТекущийЭлемент(), ДатаИстории);

Не работает?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот