|
Как добавить ссылку на один документ в другой документ?
| ☑ |
0
Awalon
19.05.19
✎
19:00
|
Здравствуйте! У меня учебная задача, делаю свою легонькую конфигурацию.
Есть документ "Индивидуальный заказ" с тч "Заказ". При этом на документе есть кнопка, при нажатии на которую, создается другой документ "Конкретное изделие в заказе". Сколько строк в тч, столько и создаю документов "Конкретное изделие в заказе". Для удобства добавляю ссылки на них вручную (см. изображение). Как ссылку подставить автоматически?
Вот код создания документов "Конкретное изделие" из Формы дока "Индивидуальный заказ"
&НаКлиенте
Процедура КонкретноеИзделие(Команда)
ТекДанные = Элементы.Заказ.ТекущиеДанные;
Форма = ПолучитьФорму("Документ.КонкретноеИзделиеВЗаказе.ФормаОбъекта");
ДанныеФормы = Форма.Объект;
НовДок = СоздатьДокументНаСервере(ДанныеФормы,ТекДанные.ПолучитьИдентификатор());
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
Форма.Открыть();
КонецПроцедуры
&НаСервере
Функция СоздатьДокументНаСервере(ДанныеФормы, Идентификатор)
НовДок = Документы.КонкретноеИзделиеВЗаказе.СоздатьДокумент();
НовДок.Дата = ТекущаяДата();
НовДок.НомерЗаказа = Объект.Номер;
ТекДанные = Объект.Заказ.НайтиПоИдентификатору(Идентификатор);
НовДок.КодИзделияВЗаказе = ТекДанные.КодИзделия;
НовДок.НаименованиеИзделия = ТекДанные.НаименованиеИзделия;
РазИзд = НовДок.ОсновноеИзделие.добавить();
РазИзд.Размер = ТекДанные.Размер;
ТекДанные.СсылкаИзд = НовДок.Ссылка;
ЗначениеВДанныеФормы(НовДок,ДанныеФормы);
КонецФункции
Таким образом не получается: ТекДанные.СсылкаИзд = НовДок.Ссылка; Как это сделать правильно?
|
|
1
palsergeich
19.05.19
✎
20:14
|
Ссылка есть или у записанных объектов или тех, где ссылку установили явно.
Или записывай НовДок явно. Или используй УстановитьСсылкуНового
|
|
2
palsergeich
19.05.19
✎
20:15
|
Но конкретно в твоем случае - рекомнедую делать запись
|
|
3
Garykom
гуру
19.05.19
✎
20:19
|
(2) Угу в модуле проведения...
|
|
4
Garykom
гуру
19.05.19
✎
20:19
|
(3) юмор
|
|
5
palsergeich
19.05.19
✎
20:20
|
(3) Прости, а где ты увидел тут модуль проедения?
|
|
6
Garykom
гуру
19.05.19
✎
20:28
|
(5) Нигде, просто у ТС документы как то через одно место, не хватает только еще в проведение засунуть и будет полный комплект ))
|
|
7
Awalon
19.05.19
✎
21:50
|
(1) Спасибо, переписала код, записываю док, ссылка возвращается.
|
|