Имя: Пароль:
1C
1C 7.7
v7: Получить ссылку на документ при добавлении из табличной части
,
0 Jenstel
 
04.12.15
14:04
Доброго времени суток. Есть документ с табличной частью, в табличной части реквизит с типом другого документа, который вводится на основании текущего.
Через стандартную процедуру ПриНачалеВыбораЗначения делаю добавление нового документа
[CODE]
Если ИД="ИЛ" Тогда
Если ПустоеЗначение(Ответчик) = 0 Тогда    
   Конт=""; ФСО=0;                  ОткрытьФорму("Документ.ИсполнительныйЛист",Конт,ТекущийДокумент());
Конт.Ответчик = Ответчик;
КонецЕсли;
КонецЕсли;
[/CODE]
Документ создается, но ссылка на него не передается в табличную часть. Как ее получить и записать?
1 ДаЛадно
 
04.12.15
14:07
нихрена себе
2 aleks_default
 
04.12.15
14:10
(0)Фигню ты делаешь. Создавать один докумнт из таб части другого - это хрень.
3 Jenstel
 
04.12.15
14:11
(2) нужно как-то отпимизировать работу для ввода документов
подскажите альтернативу.
4 Это_mike
 
04.12.15
14:11
модально открывай
5 Это_mike
 
04.12.15
14:11
(3) дык оптимизировать и надо....
6 hhhh
 
04.12.15
14:13
(3)

походу

Конт.Ответчик = Ответчик;

раньше выполняется, не дожидаясь пока форма откроется. Да, наверно, модально вызвать.
7 aleks_default
 
04.12.15
14:18
(3) Делай обработку группового создания документов. На форме обработки выбор документа-основания и других параметров.
Вообще опиши ситуацию тебе подскажут как правильно сделать.
8 Jenstel
 
04.12.15
14:58
(4) Пробовал модально, но тогда не могу ничего передать в форму после ее окткрытия
Конт.Ответчик = Ответчик;
9 Это_mike
 
04.12.15
15:03
(8) а зачем? и вообще, зачем ее открывать? ее можно и без открытия вполне заполнить
10 Jenstel
 
04.12.15
16:34
(9) А вот это идея. Можно создать документ кодом, получить на него ссылку и записать.
11 HawkEye
 
04.12.15
18:30
(0) нигде не увидел "но ссылка на него не передается в табличную часть. "
может и не передается потому, что не передаешь?