установить текущий элемент формы 1с

Установка текущего элемента в форме списка. v8.1 Управление Торговлей

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

В форме списка документа есть 2 кнопки. При нажатии на на кнопку происходит отбор по определенному значению реквизита. Нужно чтобы каждый раз в списке устанавливать курсор на первый элемент списка. Как это реализовать?

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

Настройка списка (закладка «Прочее») не помогает?

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

К сожалению нет. Там настройки при открытии, а мне при нажатии кнопки надо.

Читают тему:

Мероприятия

1C:Лекторий: 18 ноября 2021 года (четверг, начало в 10:00, все желающие) — Маркировка упакованной воды в программах «1С:Предприятие»

При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.

Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.

Редакция уважает мнение авторов, но не всегда разделяет его.

установить текущий элемент формы 1с. Смотреть фото установить текущий элемент формы 1с. Смотреть картинку установить текущий элемент формы 1с. Картинка про установить текущий элемент формы 1с. Фото установить текущий элемент формы 1с

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.

Источник

Думаю единственный способ, КАЖДОЙ открытой форме (при ее открытии) устанавливать идентификатор уникальности и хранить этот список где-то.
Дальше, хранить где-то идентификатор текущей формы (последней активной формы).
При нажатии на кнопку получать идентификатор последней активной формы и получать эту самую форму по идентификатору, а там уже получив форму проблем не будет.

Вся фигня в том, что штатного механизма для работы с окнами нет в 1С-ке. Поэтому и получается, что нужно всякую фигню выдумывать.

можно даже не только читать его, а и устанавливать.

(22) mpudy, (23) unoDosTres, Да собственно и перебор нам не нужен.
По-началу думал, что список этих форм нужен будет, на деле получается что нет.

2. При закрытии формы
— однозначно очищать ГП

Правда некоторое время ГП будет равна «Неопределено»

Если взять со списком, то будет практически то же самое.

1. При открытии формы
— однозначно запихивать ее в ГП;
— заносить ее в список значений (глобальная переменная с типом список значений, для хранения открытых окон)

2. При закрытии формы
— очищать ГП
— удалять из списка значений закрывшуюся форму
— заносить в ГП «новую» активную форму

3. При переключении между формами
— перезаписывать значение ГП в соответствии с активной формой
(данную возможность можно попробовать реализовать на обработчике ожидания)

Сделать глобальную переменную приложения, в нее сохранять текущий элемент, сохранять в функции печать_особая, которая будет являться функцией фабрикой для печати (для внешних печь форм уже есть)

Функция Печать(Объект. ) Экспорт
глобальнаяПеременная = Объект.Печать();
Возврат глобальнаяПеременная;
КонецФункции;

Если же это очень проблматично, нужно уже решать проблему внешними средствами длл и прочими.

Тогда и кнопку отправки лепить на эту же форму (и не нужно будет определять активную форму), а не на панель интерфейса.

Думаю, можно попробовать подпиской на событие определить, но подписка должна быть в каждой форме.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *