|
Можно ли назначить ссылку до записи документа? | ☑ | ||
---|---|---|---|---|
0
Mikhail Volkov
13.12.15
✎
17:09
|
Возникла задача прописать ссылку документа в его табличной части Авансовый отчет куда Товары дели? Для уже записанного проблемы нет. Для нового, как?
|
|||
1
Смотрящий
13.12.15
✎
17:12
|
Предварительно записав новый.
|
|||
2
Kabz
13.12.15
✎
17:13
|
Можно установитьссылкунового
|
|||
3
roman52
13.12.15
✎
17:14
|
рекомендую купить у ДенисЧ СП:
УстановитьСсылкуНового() |
|||
4
Мэс33
13.12.15
✎
17:32
|
Да, есть один хороший продавец - ДенисЧ. Мы все у него берем СП.
|
|||
5
lEvGl
гуру
13.12.15
✎
17:39
|
дайте два
|
|||
6
Мэс33
13.12.15
✎
17:46
|
Только один СП в одни руки. Ты наверное спекулянт?)
|
|||
7
ДенисЧ
13.12.15
✎
17:56
|
(4) Ой балаболка... Берёт он...
У меня тут дети по лавкам плачут... А он "берёт"... |
|||
8
Мэс33
13.12.15
✎
18:09
|
(рыдаю)
|
|||
9
Mikhail Volkov
14.12.15
✎
08:23
|
(2) В исполняемой части модуля формы прописать:
Если ЭтотОбъект.ЭтоНовый() Тогда ЭтотОбъект.УстановитьСсылкуНового(Документы.АвансовыйОтчет.ПолучитьСсылку(Новый УникальныйИдентификатор)); КонецЕсли; И тогда в остальных частях можно писать: Элемент.ТекущаяСтрока.Сделка = ?(ЭтоНовый(), ПолучитьСсылкуНового(), Ссылка); Так? |
|||
10
Cyberhawk
14.12.15
✎
08:25
|
Меня одного смущает "Для уже записанного проблемы нет"?
|
|||
11
Mikhail Volkov
14.12.15
✎
10:30
|
(10) Записанный документ имеет ссылку, новый - нет.
|
|||
12
lEvGl
гуру
14.12.15
✎
11:02
|
шта эта такое? если надо в тч документа поставить ссылку на другой документ, то этот документ надо сначала создать, записать, а потом уже ставить ссылку. не проверял с ссылкойнового, но если имеется ввиду поставить в тч по гуиду, а потом, когда документ с таким идентификатором создастся, то платформа сама его подхватит - сомнительный вариант, т к документ с таком гуидом может и не запиаться/провестить, тогда в тч будет ОбъектНеНайден да и вообще костыль какой то...
|
|||
13
Cyberhawk
14.12.15
✎
11:02
|
(12) Да, но если запись нового документа и запись документа с измененной ТЧ делать в одной транзакции, то все хорошо
|
|||
14
lEvGl
гуру
14.12.15
✎
11:10
|
так а чего бы не записать то документ, который в тч надо поставтиь, это ж не считается растлением несовершеннолетних. в одной транзакции, с откатом если что, чего там городить то
|
|||
15
Cyberhawk
14.12.15
✎
11:11
|
(14) Да кучу примеров можно выдумать, когда нужно где-то запоминать ссылки новых незаписанных объектов до записи этих объектов... равно как и выдумать кучу примеров, где это делать не следует...
|
|||
16
Mikhail Volkov
14.12.15
✎
13:35
|
(12) Никакого-то другого документа, а самого себя.
(15) Пример конкретный (0), решение временное, на переходный период с КА1.1 на КА2.0. |
|||
17
lEvGl
гуру
14.12.15
✎
13:49
|
интересно... а в тч "по-умолчанию" разве нет ссылки на документ "владелец", надо обязательно добавить?
|
|||
18
Mikhail Volkov
14.12.15
✎
14:14
|
(17) Это уже другая тема Авансовый отчет куда Товары дели? Раньше Авансовый отчет имел Товары, теперь нет. Нужно при обмене Товары перенести в ПТиУ, и заполнить его шапку, но не из АО - в ней контрагент - Подотчетное лицо. Для этого решили в Расходы добавить строку с данными шапками ПТиУ, которого нет в базе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |