Имя: Пароль:
1C
1С v8
Не удается вставить в колонку таблицы документа данные с ТаблицыЗначений
0 ktu78
 
29.08.15
15:28
Добрый день, коллеги. Помогите, пожалуйста по такому вопросу:
На форме документа Расходная Накладная есть таблица документа "ТМЦ" и таблица значений "ТаблПартий"
В таблице значений автоматически появляются все партии, где есть нужная ТМЦ
Нужно при двойном щелчке (Обработчик таблицы значений Выбор), чтоб название партии вставилось в таблицу документа ТМЦ.
Вот код.

&НаКлиенте
Процедура ТаблПартийВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    
    //ПартииСтрока=Элементы.ТаблПартий.ТекущиеДанные;
    ТабСтрока=Элементы.ТМЦ.ТекущиеДанные;
    ТабСтрока.Партия=ПолучиОбъектПартии(ВыбраннаяСтрока.ПАртия);
    //ТабСтрокаПартия=Элементы.ТаблПартий.ТекущиеДанные;
    //ТабСтрока.Партия = ТабСтрокаПартия.Партия;

КонецПроцедуры

&НаСервере
Функция ПолучиОбъектПартии(СсылкаНаПартию)
    ПартияКакОбъект = СсылкаНаПартию.ПолучитьОбъект();
    Возврат ПартияКакОбъект.Наименование;
КонецФункции

Выдает постоянно ошибку:
Значение не является значением объектного типа Партия.
Подсобите, удачи Вам!
1 ДенисЧ
 
29.08.15
15:31
А что, отладчик с сегодняшнего дня запрещёН
2 ДенисЧ
 
29.08.15
15:31
?
3 ktu78
 
29.08.15
15:33
Я понимаю, что Вы гении в нашем деле. Я ценю Ваш опыт
Только пожалуйста не подкалывайте новичку, лучше подскажите, буду признателен
4 ДенисЧ
 
29.08.15
15:46
Встань отладчиком на строку
ТабСтрока=Элементы.ТМЦ.ТекущиеДанные;
И посмотри, что в значении ТабСтрока.
5 hhhh
 
29.08.15
20:31
(4) всё равно наименование он не запихнет туда.
6 ДенисЧ
 
29.08.15
21:15
(5) гонишь...
7 hhhh
 
29.08.15
22:08
(6) Возврат ПартияКакОбъект.Наименование; это ведь наименование.