Имя: Пароль:
1C
1С v8
как заполнить табличную часть создаваемого документа
, ,
0 alexsandrinia
 
23.07.15
13:32
Может кто подскажет - как заполнить табличную часть создаваемого документа?
1 chelentano
 
23.07.15
13:34
(0) Через кнопку "Подбор" или путём добавления новой строки. Пожалуйста
2 Галахад
 
гуру
23.07.15
13:34
Стр = ИмяТЧ.Добавить();
Стр.Реквизит1 = ЗначениеРеквизита1;
Стр.Реквизит2 = ЗначениеРеквизита2;
3 Альбатрос
 
23.07.15
13:35
НоваяСтрока = ТвояТЧ.Добавить();
НоваяСтрока.РеквизитТЧ = .....;
НоваяСтрока.ДругойРеквизитТЧ = .......;
4 alexsandrinia
 
23.07.15
13:35
(2) Это понятно, но как определить ИмяТЧ?
5 alexsandrinia
 
23.07.15
13:36
ведь документ ещё не записан
6 Альбатрос
 
23.07.15
13:36
(4) Спросить дух Ванги
7 Azverin
 
23.07.15
13:39
(4) вы же знаете какой документ создаёте?
8 alexsandrinia
 
23.07.15
13:39
(7) да, знаю.
9 Mirnin
 
23.07.15
13:40
(4) (5)
Если разжевать..

Док = Документы.МойДокумент.Создать(); // Док - объект нового документа. Не записан, но существует и вполне себе заполняется.
Стр = Док.ИмяТЧ.Добавить(); // ИмяТЧ - имя тч в соответствии с реквизитами документа.
Док.Записать(); // Запись заполненного объекта.
10 Лефмихалыч
 
23.07.15
13:46
(4) ну, ты же знаешь, какую ТЧ тебе надо заполнить?
11 alexsandrinia
 
23.07.15
13:53
у меня есть элемент справочника "Адреса", там есть вкладка - Договора. В этой вкладке есть кнопка "Заключить договор". При нажатии этой кнопке создаю новый документ "Договор" и заполняю частично. В этом документе есть кнопка "заполнить" - она заполняет табличную часть этого документа. вот и вопрос - не могу заполнить.
12 Timon1405
 
23.07.15
13:54
Имя, сестра, имя!
13 Mirnin
 
23.07.15
13:57
(11) Пригласи программиста.
14 Лефмихалыч
 
23.07.15
13:58
(11) заставь себя как-то
15 Kupogun
 
23.07.15
13:59
(13) а если он сам программист?
16 Mirnin
 
23.07.15
14:00
(15) Тогда я бы не предлагал звать программиста. Очевидно же.
17 Timon1405
 
23.07.15
14:01
(15) тогда программистку
18 alexsandrinia
 
23.07.15
14:02
Всем спасибо, молодцы!