Вход | Регистрация

1С:Предприятие ::

Метки:

1С Предприятие 8.0, помогите разобраться!

Я
   Dims
16.01.04 - 02:14
Не могу понять как заполнить табличную часть документа выбранными элементами справочника.

Процедура вызывается по кнопке на форме, для данной табличной части:
--
Процедура АвтозаполнениеНажатие(Элемент)
Спр = Справочники.Отходы;
ОтборСпр = Новый Структура("ВидОтхода");
ОтборСпр.ВидОтхода = Перечисления.ВидОтхода.Токсичные;
ВыборкаСпр = Спр.Выбрать(,,ОтборСпр,);
Пока ВыборкаСпр.Следующий() Цикл
  Объект = ВыборкаСпр.ПолучитьОбъект();
  ЭлементыФормы.ТаблПоле.ДобавитьСтроку();
  Стр = ЭлементыФормы.ТаблПоле.ТекущаяСтрока;
  Стр.Отход = Объект;
  Стр.Масса = 1;    
КонецЦикла; 
КонецПроцедуры
--
, где ТипыДанных:
ТаблПоле.Отход - СправочникСсылка.Отходы
ТаблПоле.Масса - Число 

После выполнения строки добавляются, масса у всех = 1, а элемент отходы не присваевается.
Где грабли? М/б разные типы? Тогда как посмотреть/узнать ТипЗначения() данного элемента?
Помогите, разобраться, я сам не нашел, только начинаю ковыряться.

ЗЫ: Что-то как то тяжело дается после 7.7. Да еще хелпов/учебников/примеров нет :-(((

Заранее спасибо,
Дмитрий
 
 
   Щикатило
 
1 - 16.01.04 - 04:56
Ты помещаешь в поле ТЧ документа ОБЪЕКТ, а надо ССЫЛКУ.
Объект - сущность не персистентная (не хранится в базе), а транзитная (существует только во время сеанса работы). Объект служит только для манипуляции данными, ссылка же - для доступа.
Извини, что гружу терминами объектных БД, но V8 именно такова.
   Dims
 
2 - 19.01.04 - 00:42
Спасибо за подсказку, заработало!

ЗЫ:Просто тяжелая пятница была.
   345
3 - 19.01.04 - 06:03
Транзитивная ....


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует