Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: нажатие на поле ввода програмно
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
4andriy
1С 7.7: Предприятие

Есть документ "Доверенность". В форме Сотрудников я добавил поле ввода с типом "Документ.Доверенность". Потом зашел в сотрудника и в поле ввода выбрал доверенность с его реквизитами.

Я могу без проблем очень быстро открыть типовую для сотрудника доверенность и поправить уже существующий документ:

Элемент=СоздатьОбъект("Справочник.Сотрудники");
Элемент.найтиЭлемент(ТекущийЭлемент());
ОткрытьФорму(Элемент.Дов);


Но код открывает документ, а мне нужно програмно инициировать нажатие на поле ввода что-бы отрылся журнал довереностей, был выбран но не открыт именно тот документ который надо и уже потом можно было скопировать либо изменить либо удалить документ.

Код открытия формы не подходит поскольку он открывает журнал но не указывает на нужный документ как это происходит когда поле ввода нажимаем мышкой:
ОткрытьФорму("Журнал.Общий");
denis84
4andriy @ Сегодня, 21:03 необходимо зарегистрироваться для просмотра ссылки ,
Добрый вечер! Может Активизировать(""); надо использовать?

denis84 @ Сегодня, 22:19 необходимо зарегистрироваться для просмотра ссылки ,
ДокументЖурнала = Конт.ТекущийДокумент();
ОткрытьФорму("Журнал.ЖурналОбщий.ФормаСписка",ДокументЖурнала);
denis84
denis84 @ Вчера, 22:28 необходимо зарегистрироваться для просмотра ссылки ,
Добрый день!
Процедура ПоказатьОбъект(Объект,конт)
    Если Объект = "" Тогда
    Иначе
    ОткрытьФорму(Объект,конт);
    КонецЕсли;
КонецПроцедуры

Процедура ПоказатьДок()
Перем конт;
ДокументЖурнала = Доверенность.ТекущийДокумент();
ПоказатьОбъект("Журнал.Доверенности",конт);
конт.УстановитьИнтервал(ДокументЖурнала.Датадок,ДокументЖурнала.Датадок, 0);
Конт.АктивизироватьОбъект(ДокументЖурнала);
конецпроцедуры


Процедура ПоказатьДок() установлена на кнопке в справочнике. Код рабочий.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.