Имя: Пароль:
1C
 
Документ Ссылка 1с8.3 УПП
0 Casper211
 
20.04.16
09:34
Доброе утро!
У меня есть документ «Калькулятор», в нем есть поле "шаблон" - ссылка на этот документ. Я хочу, чтобы когда выбрать эту ссылку заполнились все данные с этой силки в новый документ «Калькулятор». Как это сделать? Взять метаданные документа? Чтобы реквизиты подставились?
Спасибо!
1 Рэйв
 
20.04.16
09:35
хорошие грибы. Я на втором предложении забыл с чего начиналось:-)
2 Casper211
 
20.04.16
09:42
(1)есть документ, я создал новый и заполнил (модель 1). Затем создаю еще один новый (модель 2), там есть поле "шаблон" - захожу в форму выбора этого документа и вибраю  запись (модель 1). После выбора, я хочу чтобы все данные с модель 1 перенеслись в модель 2
3 Рэйв
 
20.04.16
09:44
(2)Ну его нафик. У меня обед скоро.Я это не переварю!:-)
4 Timon1405
 
20.04.16
09:44
ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>,RTFMблжад)
5 AceVi
 
20.04.16
09:47
(0) "А ты точно программист?"(с)
6 Casper211
 
20.04.16
09:49
(5) только начал недавно
7 Рэйв
 
20.04.16
09:53
(4)Кстати давно хотел проверить и никак не получалось - таб части заполняет так, если просто объект как приемник указать?
8 AceVi
 
20.04.16
09:56
(6) Советую начать с желтых букварей (например http://forcoder.ru/1c/1c-predpriyatie-82-prakticheskoe-posobie-razrabotchika-primery-i-tipovye-priemy-1268), старайся искать только официальные книги, а лучше найди друга программиста 1С быстрее будет. на форум лучше уже приходить пройдя школу)
(7) Нет конечно! только строку таблицы можно так заполнить.
У таблицы есть свой метод Загрузить. прости госпади.
9 Рэйв
 
20.04.16
10:00
(8)А мне все лениво было проверить:-)
10 Casper211
 
20.04.16
10:11
(8) а так? таб части

Для каждого Стр из Источник.ТЧ Цикл
  НовСтр = Приемник.ТЧ.Добавить();
  ЗаполнитьЗначенияСвойств(НовСтр,Стр);
КонецЦикла;
11 Casper211
 
20.04.16
10:13
(8) я эту книгу сейчас читаю)
12 Timon1405
 
20.04.16
10:13
(10) Проверь, отпишись на форум о результатах.
13 Casper211
 
20.04.16
10:31
(12) Все получилось. Все данные перенеслись.
(4) Спасибо!
14 AceVi
 
20.04.16
10:34
(10) Так программят новички)
Вот так надо
Приемник.ТЧ.Загрузить(Источник.ТЧ.Выгрузить());
15 Casper211
 
20.04.16
10:40
(14) мне подойдет) я новичок))
а между ними есть большая разница? или только в коде
16 AceVi
 
20.04.16
11:02
(15) Только в коде. но это и есть большая разница. потом когда надо будет читать большие функции, ты все поймешь. Потому что надо разобраться вон в том коде, а времени у тебя пара часов)