#0
by Industrial
Начинал с 7.7, наконец-то начал серьёзно работать с управляемыми формами и попал в засаду. Пожалуйста, подкиньте идею. Хочу при проведении документа выводить сообщение пользователю. В "неуправляемых формах" достаточно было вызвать сообщить("тест") или Сообщение.Сообщить; В УФ, когда я открываю форму документа, нажимаю провести и закрыть - сообщения выводятся в окошке, привязанном к форме, форма закрывается и окошко с сообщениями тоже, ничего не видно. Когда провожу документ из списка документов, то сообщения остаются. Т.е. мне надо или 1) привязать сообщение к какой-то родительской форме, или 2) после проведения открывать какую-то форму, где выводить результаты проведения. Если вариант 1) нельзя сделать из-за ограничения платформы, какие стандартные функции есть в конфе "Бухгалтерия предприятия 3.0.33.19" для вывода результатов проведения.
#1
by Cube
СП: СообщениеПользователю (UserMessage) Использование: Чтение и запись. Описание: Тип: УникальныйИдентификатор. Позволяет точно указать, к какой форме должно быть "привязано" сообщение. Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну, как и ранее. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#2
by Industrial
Это конечно наглость с моей стороны, но как получить на сервере идентификатор формы рабочего стола или списка документов?
#4
by Industrial
Оказывается, это уже баян. Нашёл чудный код, но он мне очень не подходит, т.к. он выполняется на клиенте и придётся уродовать конфу Какие стандартные функции есть в конфе "Бухгалтерия предприятия 3.0.33.19" для вывода результатов проведения в отдельной форме?
#6
by VRednaia
"Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну, как и ранее. "
#7
by D3O
а ты при старте сеанса получи главное окно, запомни его в ПараметрСеанса и при проведении документа указывай из параметра. Скорее всего есть точка в базовом функционале СтандартныхПодсистем куда без проблем можно воткнуться. вот сюда, например: ОбщегоНазначенияКлиентПереопределяемый.ПриНачалеРаботыСистемы
#8
by VRednaia
Потом он откроет пять окон, последнее словит ошибку и выведет ее в главное окно, которое погребено под открытыми формами.
#9
by D3O
ошибка - это что-то нештатное и будет выводиться по-умолчанию в активное окно. а вот "свои" сообщения уже куда хочется выводить. вот только нужно еще придумать как отследить вариант проведения с закрытием ;)
#10
by Industrial
Всем спасибо, решил не извращаться и сделать через сообщить("111"); , попытаюсь впарить клиенту как есть, если что, буду рассказывать об особенностях платформы, облачных технологиях и о том, что в 1С для ифона невозможно сделать нормальное окно сообщений как в 7.7 и 8.1, поэтому в тонком клиенте для windows его тоже не будет. Традиционно, посылаю лучи поноса ребятам на селезнёвской 21, стал их уважать ещё больше.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- сообщить(Докум.ТекущийДокумент()) проблема
- Зависание 1С при проведении
- Из Бп 1.6.9.4 в Бп 1.6.9.4
- v8: БП 2.0.14 Ошибка при обмене БП 1.6 в БП 2.0
- Переход с БП 1.6 на БП 2.0
- УФ. Передача параметра при проведении
- Не могу обновить БП 2.0 на БП 3.0
- Отключить проверку заполнения при групповом проведении УФ
- 1С 8.3 УФ как реализовать обработку вопроса пользователю при проведении документа
В этой группе 1С
- Сортировка массива по колонке
- Запрос с периодичностью по дням.
- v7: Блокировка справочника по родителю
- Отчет "минимальный запас по позициям номенклатуры"?
- 1С КА (РАУЗ) Двоит затраты при расчете себестомости
- Как перенести документы без задвоения справочников и счетов. бух 3
- Как в запросе отобрать все элементы справочника, кроме 1 группы?
- Снова CSV. Как ускорить OLE?
- (1С 8.2 УТ) размер базы 13 Гб файловая это нормально?
- вывести в консоли запросов итоговую по количеству табличной части документа
- ЗУП. Не формируются проводки РБП (К97.01)
- Сохранить ТЗ в CSV
- Лицензирование 1С
- v7: ЗиК - минусуется начисление прошлого периода
- как сделать фильтр в динамическом списке по характеристике (обычные формы)
- Ошибка программмной лицензии
- v7: Изменить реквизит справочника
- Не могу найти модуль формирования проводок по БУ в УПП - ПеремещениеТоваров
- v7: Закрытие счета 68.4.2 на 68.4.1
- БП 3.0. Пропали ведомости на выплату зарплаты через банк