Имя: Пароль:
1C
1С v8
Открыть форму документа после создания УФ
0 Юзер123
 
naïve
29.02.16
10:11
Доброго времени , товарищи форумчане.

Подскажите как открыть форму документа, после создание его обработкой.

& НаКлиенте
ОткрытьФорму ()

пробовал. Но не совсем понял как с сервера передать ссылку на документ?

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
1 lubitelxml
 
29.02.16
10:12
(0) через хранилище передавай. на сервере пиши в него, на клиенте читай
2 Юзер123
 
naïve
29.02.16
10:13
Можно пример? (1)
3 lubitelxml
 
29.02.16
10:14
4 lubitelxml
 
29.02.16
10:16
(0) можно без хранилища, значение в строку на сервере, и на клиенте из строки в значение
5 Юзер123
 
naïve
29.02.16
10:16
(4) спасибо
6 los_hooliganos
 
29.02.16
10:18
В параметрах формы заверни ссылку, откроется что нужно
7 SadrArt
 
29.02.16
10:18
Не все понятно без кода.
Что мешает вернуть ссылку из сервера в клиент, если она (ссылка) уже существует, а в клиенте открыть ее, например, методом ПоказатьЗначение()?
8 Юзер123
 
naïve
29.02.16
10:20
(7) (6)  а можно открыть формы не сохраняя документ?
9 SadrArt
 
29.02.16
10:26
(8) Можно.
10 los_hooliganos
 
29.02.16
10:27
(8) Нельзя. Если очень надо открываешь форму нового и заполняешь значения формы(!!!), чтобы потом юзвер при желании мог нажать кнопку записать. Реквизиты объекта заполнять нет смысла для УФ
11 Юзер123
 
naïve
29.02.16
10:32
(10)

Добавил реквизит в форму обработки.

В процедуре на сервере создаю документ , заполняю, записываю, и передаю значение ссылки в созданный реквизит.


пытаюсь открыть форму на клиенте... Не получается.

      //ОткрытьФорму(Поступление);
      //ОткрытьФорму("Документ.ПоступлениеТоваровИУслуг.Формы.ФормаДокументаТовары",,Поступление);

Открывает пустую форму, незаполненную.
12 los_hooliganos
 
29.02.16
10:38
МояСсылка = Новый Структура("Ключ", СсылкаНаСозданныйДокумент);
ОткрытьФорму("Документ.ПоступлениеТоваровИУслуг.Формы.ФормаДокументаТовары",МояСсылка)
13 aleks_default
 
29.02.16
10:49
(10)откройте для себя КопироватьДанныеФормы()
14 Юзер123
 
naïve
29.02.16
10:59
(12)  Спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший