#0
by mulder_mulder
Добрый день. Ситуация следующего характера. Есть таблица значений. Содержимое, отрисовывается по команде. Есть окно, которое вызывается по щелчку на этой таблице. В этом окне меняются данные, и после закрытия её, в таблице,должна отобразиться картина этих изменений. Но. фактически изменения происходят только программно. Визуально, они появляются, когда вызовешь очередной раз окно. Пробовал вызывать соседнее окно модально. Форма=ПолучитьФорму("справочник.СписокДокументовПроведенияРаботППР.форма.формасписка"); Форма.ОткрытьМодально; Тогда, после закрытия окна, отрисовка выполняется мгновенно. Видимо, после закрытия, окно возвращает все фокусы окну вызвавшему его. Что не выполняется, при ниже описанном фокусе. Фокус в том, что единственный метод вызова нужного окна, есть ОткрытьЗначение(ссылка); Которое, хоть и вызывается как модальное, но эффекта отрисовки по закрытию не имеет. Вопрос: Можно ли как-то отследить закрытие окна по ОткрытьЗначение(ссылка); А потом выполнить нужную мне команду. Или по закрытию, забрать все фокусы назад. Как это делается при Форма.ОткрытьМодально; КАК догадался, что фокус не возвращается: Сообщение вылезло на вызванной форме, а не на форме вызвавшей его. Хотя по логике, должно быть так.
#4
by mulder_mulder
Тогда какие ещё могут быть команды открытия окна по ссылке, передаваемые из сервера на клиента. Можно пример? Окно должно открыть нужную карточку элемента справочника. Не пробовал. ещё такое. Как можно реализовать данный алгоритм, можно небольшой пример, с участием ОткрытьЗначение(ссылка); ? За ранее благодарен.
#5
by mulder_mulder
Куда вкручивать оповещение? Как оно работает? Попытался вписать туда в качестве параметра открытие окна, но метод является процедурой, и не может передать параметр.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запустить обработку не вызывая метод "ПолучитьФорму"?
- нужно из 1С запустить приложение и дождаться пока оно отработает...
- Как из одной формы вызвать процедуру другой формы.
- Как запустить процедуру из модуля формы открытой формы
- Как из внешней обработки запустить процедуру другой внешней обработки?
- Как запустить процедуру Сформировать() из встроенного отчете из внешней обр
- После вируса не могу запустить regedit msconfig (открываются в блокноте)
- Программно запустить процедуру из внешней обработки
- После закрытия месяца на 20 счете зависли копейки (по регистрам РАУЗ чисто)
- Запустить процедуру обновления таблицы на форме после выполнения команды. УФ.
- Запустить процедуру после проведения вне транзакции
В этой группе 1С
- Задвоение движений по регистру "Товары организаций"
- Добавить не основную форму объекта в командный интерфейс
- Обороты в регистре Продажи не отображаются
- БП 3.0 Продажа физ. лицу спецодежды, в счет фактуре не найден код 26
- Розница 2.1. Поиск по штрих-коду в справочнике "Номенклатура"
- открытие формы на клиенте, через параметр полученный от серверной функции.
- (УТ 8.2) 2 сканера штрих-кода, задвоение при работе
- Как отразить разную первоначальную стоимость ОС для БУ и НУ?
- Обмен УТ 11 БП 30 чем открыть правила конвертации?
- Как запретить буфер обмена через RDP на Windows Server 2008
- 1sqlite. Условие на НеПустое значение реквизита справочника как?
- Как передать таблицу значений в XDTO в параметр веб-сервиса!
- Начисление за отработанные дни ЗУП 3.0
- СКД: из полей вывода пропадает поле под пользователем с неполными правами
- ЗУП 3.0 в расчет зарплаты добавляется оплата праздничных дней. Откуда?
- В 1с внешний отчет в конфигураторе меняешь но ничего не происходит
- URI пакета xdto
- Удаление гиперссылки на СФ-полученную 1с УПП.
- v7: Выбрать все данные по регистру ПартииНаличие.
- Оптимизация запроса к регистру накопления