Имя: Пароль:
1C
1С v8
Как открыть программно созданный документ
0 dubass
 
31.01.12
10:26
программно создаю документ.
Далее его записываю.

А как его открыть и показать пользователю?
1 Starhan
 
31.01.12
10:27
ФормаДокумента = ДокументСсылка.ПолучитьФорму();
ФормаДокумента.Открыть();
2 Поpyчик-4
 
31.01.12
10:28
Приложение какое?
Кури в СП Форма.Открыть() или ОткрытьФорму()
3 dubass
 
31.01.12
10:29
Если БК_строительныйДоговор = Ложь
       Тогда Сообщить("Договор не строительный. В создании договора подряда отказано");
   иначе
   НовыйДоговор = Документы.БК_СтроительныйДоговор.СоздатьДокумент();
   НовыйДоговор.Дата = Дата;
   НовыйДоговор.ДоговорКонтрагента = Ссылка;
   НовыйДоговор.Контрагент = Владелец;
   НовыйДоговор.Организация = Организация;
     НовыйДоговор.Записать();
   НовыйДоговор.ПолучитьСсылкуНового();
   КонецЕсли;
4 asady
 
31.01.12
10:30
(0) Записывать не надо
просто получи форму
НовыйДоговор = Документы.БК_СтроительныйДоговор.СоздатьДокумент();
   НовыйДоговор.Дата = Дата;
   НовыйДоговор.ДоговорКонтрагента = Ссылка;
   НовыйДоговор.Контрагент = Владелец;
   НовыйДоговор.Организация = Организация;
   тФорма=НовыйДоговор.ПолучитьФорму();
   тФОрма.Открыть();
  КонецЕсли;
5 le_
 
31.01.12
10:30
(3) НовыйДоговор.ПолучитьСсылкуНового() - всё куйня, давай по-новой.

НовыйДоговор.Записать();
НовыйДоговор.ПолучитьФорму().Открыть();
6 dubass
 
31.01.12
10:55
Спасибо!!!!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.