Имя: Пароль:
1C
1С v8
Загрузить ТЗ в ТЧ
,
0 ligatr
 
08.02.19
12:41
Как загрузить в табличную часть документа таблицу значений с ссылками на справочники.
Сейчас в ТЗ есть только идентификаторы элементов справочников.
И при попытке загрузить в таком виде все поля загружаются кроме тех в которых должны быть ссылки на справочники.
Загружаю вот так.
ТЧ=Объект.ТЧ;
ТЧ.Очистить();
ТЗ.Загрузить(ТЗ);
Неужели придется делать циклом и с Справочники.НужныеЭлементы.НайтиПоКоду?
1 Мыш
 
08.02.19
12:42
(0) Да, придется. Или запросом.
2 ligatr
 
08.02.19
12:44
А что можно делать ЗАПРОС к ТЗ?
3 Михаил Козлов
 
08.02.19
12:46
(2) Почему нет? Поместить во временную таблицу.
4 VladZ
 
08.02.19
12:49
ТЗ.Загрузить(ТЗ); - Что это?
5 VladZ
 
08.02.19
12:50
"ТЗ есть только идентификаторы элементов справочников" - что такое "идентификаторы элементов справочников" ?
6 Salimbek
 
08.02.19
12:51
(5) Он же пишет "НайтиПоКоду", видимо это Код.
7 Temai
 
08.02.19
13:22
А как ты хочешь чтобы он тебе ссылки нашел? Добавляй в ТЗ тогда уже найденные заранее ссылки и грузи потом
8 ligatr
 
08.02.19
13:26
(4) Я ошибся не ТЗ.Загрузить(ТЗ); а ТЧ.Загрузить(ТЗ);
9 ligatr
 
08.02.19
13:26
(5) идентификаторы элементов справочников - это код элемента справочника
10 ligatr
 
08.02.19
13:28
(7) Как добавить ссылку? ссылка = код?
11 hhhh
 
08.02.19
13:30
(10) делайте и там и там Ссылку. Код выкиньте. Тогда загрузится.
12 ligatr
 
08.02.19
14:09
Спасибо, получилось
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс