Имя: Пароль:
1C
1C 7.7
v7: Ссылки на справочник
0 goldenhawk
 
22.04.15
09:35
В документе три реквизита табличной части берутся из справочника..делаю ссылки на справочник.

ДокВУ (Код=Ссылка.Справочник.ВидыУпаковки,Наименование=Ссылка.Справочник.ВидыУпаковки,КодТНВ=Ссылка.Справочник.ВидыУпаковки).

Как записать строку в табличную часть  ДокВУ, если у нас есть код?

Как считать данные из справочника в Таблицу значений?
1 aka AMIGO
 
22.04.15
09:36
(0) у тебя точно 7.7 ?
2 goldenhawk
 
22.04.15
09:42
Да
3 goldenhawk
 
22.04.15
09:43
Эту строку
ДокВУ (Код=Ссылка.Справочник.ВидыУпаковки,Наименование=Ссылка.Справочник.ВидыУпаковки,КодТНВ=Ссылка.Справочник.ВидыУпаковки).

Написал, чтоб пояснить немного
4 aka AMIGO
 
22.04.15
10:07
хм..
не понимаю до конца, но..

Если запись в ТЧ ДокВУ, то:
СПВУ = СоздатьОбъект("Справочник.ВидыУпаковки);
Если СПВУ.НайтиПоКоду(Код) = 1 Тогда // поскольку в сабже "код известен"
Новая строка();
//присвоение значений переменным ТЧ
Код = СПВУ.Код;
Наименование = СПВУ.Наименование;
КодТНВ = СБВУ.КодТНВ; //если он там есть
КонецЕсли;

Если в Таблицу значений, тогда
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Код");
...
...
ТЗ.НоваяСтрока();
ТЗ.Код = СПВУ.Код;
...

Вроде всё.. :)
5 goldenhawk
 
22.04.15
10:39
Мне нужно в Таблицу значений записать данные из документа ДокВУ, у которого реквизиты ссылки на справочник СПВУ
6 kupec
 
22.04.15
13:34
ДокВУ.ВыгрузитьТабличнуюЧасть(ТвояТаблицаЗначений);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший