Народ подскажите как программно получить номер открытого документы "Заказ Клиента" из модуля другого документа в УТ11.
Нормальных способов не припоминаю. Помоему поиск формы по заголовку, а оттуда уже и номер.
из какого другого ?
если усер откроет несколько документов..?
И заполнение "на основании" не предлагать?
В УТ11 вполне можно перебирать окна
ОкноКлиентскогоПриложения.ПолучитьСодержимое()
alex_shkut и к тому же, если документ еще не записан в базу - номер может быть не назначен.
+1
Для Каждого Окно Из Приложение.ОткрытыеОкна Цикл Объект = Окно.ПолучитьОбъект(); //Получаем объект, которому принадлежит данная форма (окно) КонецЦикла;
alex_shkut но это как-то ненормально.
и снова +1
подозреваю, что вместо нормального решения проблемы настойчиво ищется способ выдирания гланд через одно место
(0) Я даже предположить не могу зачем это надо, что то не так с постановкой задачи(ИМХО) ... может номер последнего?
(16) Стань на заказ - ввод на основании, получай номер и формируй запрос. Фсе...
Пы.Сы, даже номер не надо целая Ссылка есть!