#0
by Prog111
Есть конфа, в режиме совместимости 8.2.16 В ней есть обработка "ФормированиеМаршрута", открывается в основном окне конфигурации. Есть ещё другая обработка "Расчет", открывается в отдельном окне, в ней формируются определенные данные и эти подготовленные данные передаются в первую форму обработку с дальнейшим открытием. Кусок кода из обработки №2: ФормаМаршрута = ПолучитьФорму("Обработка.ФормированиеМаршрута.Форма"); Так вот, у пользователей форма обработки "ФормированиеМаршрута" может быть уже открыта и перекрыта формой из второй обработки. Как сделать, чтобы вышеприведенным кодом дозаполнялась и открывалась уже открытая форма первой обработки, если таковая имеется?
#2
by Prog111
Тогда сразу 2 вопроса: 1) Как мне программно заполнить форму при таком синтаксисе - ведь, получается, я сразу открываю офрму, а не получаю её как в "ПолучитьФорму". 2) Как узнать параметр "Уникальность" у уже открытых форм?
#3
by Рэйв
Заполнить можно по разному. Если попростому, чтобы не мучиться, в ПриСозданииНаСервере сделай 2 строки: А потом параметры при открытии вставляй имена полей и значения, оно все заполнит, если имена будут правильными
#4
by Рэйв
С ключами уникальности я так наскидку уже точно и не вспомню. Давно не юзал это дело, а копаться лень.
#7
by Lexey_
"ведь, получается, я сразу открываю офрму, а не получаю её как в "ПолучитьФорму"", а ты почитай СП, и узнаешь, получаешь ты ее или открываешь
#8
by Prog111
Продолжаю тему... Вопрос про уникальность формы - как мне узнать ключ уникальности формы, которая, возможно, уже открыта ранее?
#9
by ColonelAp4u
и еще проверь на открытость формы, тогда передавай новые значения, если не открыта тогда открыть и передавай новый значения
#10
by Fedor-1971
Попробуй посмотреть в сторону ПолучитьОкна (для ОФ что-то типа МенеджерОкон - точно не помню) В целом пробуй задать свой ключ уникальности для открываемой формы 1 и в форме 2 он тебе будет известен (сам сделал, сам используй)
#12
by Prog111
А вот если форма открыта у нескольких пользователей - как определить открытую форму у конкретного пользователя?
#15
by SSSSS_AAAAA
Эээ. А каким боком формы одного пользователя относятся к формам другого? Вы о чем вообще?
#16
by Prog111
А, ну это же на клиенте ищу форму, значит, по поводу того, что есть ещё открытые формы у других пользователей, можно не заморачиваться.
#17
by Prog111
Похоже, но не совсем то... Возвращает только названия окон, а по названиям не всегда возможно определить, что это за форма, какого объекта.
#18
by Fedor-1971
т.е. в СП почитать как работать с ОкнаКлиентскогоПриложения не получается? там и найдёшь ИД или просто активизируешь окно
#19
by Fedor-1971
можно и заморочиться через обработчик ожидания у каждого пользователя, например так: Создаём РС с записями, например, Период и ПользовательАдресат По событию изменения записываем в него данные о необходимости обновить форму через ОбработчикОжидания у каждого пользователя проверяем РС на предмет "Есть мне обновления" и обновляем данные формы после обновления чистим РС до ДатаВремя проверки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Каким образом при открытии журнала док-тов перейти в конец списка...
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- По кнопке "Перейти" перейти из спр-ка в регистр сведений
- 8.2 Как обновить открытую форму документа после заполнения внешней обработкой?
- Добавить картинку в форму элемента и форму списка
В этой группе 1С
- Переход с 1С Бух Корп на 1С УХ
- Обновление УПП
- Вычислить средний процент по количеству
- Скорость выполнения кода
- кнопка "настройки" в отчете скд
- Отчет по закупкам в УТ 11
- v7: Пропали документы в ТиС справочники и регистры остались
- СКД. Вывести отдельной таблицей разницу итогов двух таблиц
- УТ11 Дата в регистре сведений ЗаданияКРаспределениюРасчетовСКлиентами
- Поиск по началу строки
- SQL EXPRESS Поставщик общей памяти: С обоих концов канала отсутствуют процессы.
- Не видно сотрудников ЗУП 3.1.2.272
- Как модифицировать документ на сервере,не записывая открыть его на клиенте.Уф.
- Планировщик! Отображения только рабочих часов...
- КД 2.0 Правила очистки.
- Создание документа РКО (Инкассация) на основании ПКО
- Перевод уе в рубли в документах и печатных формах
- Слетают привязки на формах у одного юзера
- ЗУП 3.1 Не вижу предопределенного элемента в пользовательском режиме
- Не начисляется ЗП за сент (перенос из ЗиК 7.7 в ЗУП 3.1.2.272)