Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> ключ уникальности формы          
AlexxSys Подменю пользователя
сообщение 02.10.09, 16:09
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

День добрый.
Такая проблема с открытием формы...:
Есть форма, в обработке, открыта постоянно, как рабочий стол.
После проведении документа1 эта форма обновляется следующим кодом
ФормаОбработки=Обработки.х_РабСтол.ПолучитьФорму("Форма");
ФормаОбработки.КоманднаяПанельФормыДополнительноОбновить();

Все нормально работает, т.е. первой строчкой НАХОДИТСЯ УЖЕ ОТКРЫТАЯ ФОРМА, и эмулируется нажатие кнопки.
Проблема возникает, когда документ1 открывается (модально) из документа2, то при проведении Документ1, при обработке этих же строчек, уже не находит форму и создает заново ...
Пытался реализовать через ключи уникальности, т.е. при открытии формы рабстола записывал ключ = "12345" и при открытии в 3-ем парамметре передовал "12345", итог такой же ....
Кто сталкивался, почему так получается, и как реализовать нормально ?
Еще один нюанс, если документ1 открывается не модально - то все работает ....

awp Подменю пользователя
сообщение 03.11.09, 21:26
Сообщение #2

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 522
Спасибо сказали: 70 раз
Рейтинг: 0

Цитата(AlexxSys @ 02.10.09, 17:09) *
День добрый.
Такая проблема с открытием формы...:
Есть форма, в обработке, открыта постоянно, как рабочий стол.
После проведении документа1 эта форма обновляется следующим кодом
ФормаОбработки=Обработки.х_РабСтол.ПолучитьФорму("Форма");
ФормаОбработки.КоманднаяПанельФормыДополнительноОбновить();

Все нормально работает, т.е. первой строчкой НАХОДИТСЯ УЖЕ ОТКРЫТАЯ ФОРМА, и эмулируется нажатие кнопки.
Проблема возникает, когда документ1 открывается (модально) из документа2, то при проведении Документ1, при обработке этих же строчек, уже не находит форму и создает заново ...
Пытался реализовать через ключи уникальности, т.е. при открытии формы рабстола записывал ключ = "12345" и при открытии в 3-ем парамметре передовал "12345", итог такой же ....
Кто сталкивался, почему так получается, и как реализовать нормально ?
Еще один нюанс, если документ1 открывается не модально - то все работает ....


ГлавныйМодуль
Перем ФормаОбработки Экспорт; 32000000.gif

Процедура ПриНачалеРаботыСистемы()
ФормаОбработки=Обработки.х_РабСтол.ПолучитьФорму("Форма");


Signature
Бухгалтер - это не профессия! Это диагноз!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 19:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!