Привет Всем
На самописной конфе (1С 8.3.10 УФ) в форме обработки на начальной странице есть текстовое поле , которое показывает текущий остаток по кассе (запрос к регистру накопления), при проведении документа Инкассация сумма меняется, на форме обработки есть кнопка Обновить которая в принудительном порядке обновляет интерфейс формы и данные поля меняются, так как обработка проведения на сервере нельзя ли как нибудь хитрым способом через "костыли" Оповестить форму обработки через метод Оповестить()? большого опыта разработки у меня пока нет, поэтому прошу Вашего совета
На самописной конфе (1С 8.3.10 УФ) в форме обработки на начальной странице есть текстовое поле , которое показывает текущий остаток по кассе (запрос к регистру накопления), при проведении документа Инкассация сумма меняется, на форме обработки есть кнопка Обновить которая в принудительном порядке обновляет интерфейс формы и данные поля меняются, так как обработка проведения на сервере нельзя ли как нибудь хитрым способом через "костыли" Оповестить форму обработки через метод Оповестить()? большого опыта разработки у меня пока нет, поэтому прошу Вашего совета
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Посмотрите:
Примерно как задать вопрос с обработкой ответа. Пример (шаблон GROOVY на 1c.chistov.pro):
ОписаниеОповещения (NotifyDescription)
Свойства:
ДополнительныеПараметры (AdditionalParameters)
ИмяПроцедуры (ProcedureName)
ИмяПроцедурыОбработкиОшибки (ErrorHandlerProcedureName)
Модуль (Module)
МодульОбработкиОшибки (ErrorHandlerModule)
Конструкторы:
По умолчанию
Описание:
Используется для описания вызова процедуры программного модуля, который будет осуществлен при наступлении какого-либо ожидаемого события, такого как закрытие формы или немодального диалога.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Пример:
// Вызов процедуры клиентского модуля
Оп = Новый ОписаниеОповещения("ВыполнитьПослеОкончания", ЭтотОбъект,
ДопПараметр, "ВыполнитьПриОшибке", ЭтотОбъект);
См. также:
Глобальный контекст, метод ВыполнитьОбработкуОповещения
ПоказатьСвойства:
ДополнительныеПараметры (AdditionalParameters)
ИмяПроцедуры (ProcedureName)
ИмяПроцедурыОбработкиОшибки (ErrorHandlerProcedureName)
Модуль (Module)
МодульОбработкиОшибки (ErrorHandlerModule)
Конструкторы:
По умолчанию
Описание:
Используется для описания вызова процедуры программного модуля, который будет осуществлен при наступлении какого-либо ожидаемого события, такого как закрытие формы или немодального диалога.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Пример:
// Вызов процедуры клиентского модуля
Оп = Новый ОписаниеОповещения("ВыполнитьПослеОкончания", ЭтотОбъект,
ДопПараметр, "ВыполнитьПриОшибке", ЭтотОбъект);
См. также:
Глобальный контекст, метод ВыполнитьОбработкуОповещения
Примерно как задать вопрос с обработкой ответа. Пример (шаблон GROOVY на 1c.chistov.pro):
ОписаниеОповещения = Новый ОписаниеОповещения("<?"Имя процедуры обработчика">", ЭтотОбъект);
ПоказатьВопрос(ОписаниеОповещения, "<?"Текст вопроса">",<?"Режим диалога вопрос", ВыборВарианта, "ДаНет", "РежимДиалогаВопрос.ДаНет", "ДаНетОтмена", "РежимДиалогаВопрос.ДаНетОтмена", "ОК", "РежимДиалогаВопрос.ОК", "ОКОтмена", "РежимДиалогаВопрос.ОКОтмена", "ПовторитьОтмена", "РежимДиалогаВопрос.ПовторитьОтмена", "ПрерватьПовторитьПропустить", "РежимДиалогаВопрос.ПрерватьПовторитьПропустить">, 60);
<?>
//Вынести в отдельную процедуру
&НаКлиенте
Процедура <?"Имя процедуры обработчика">(РезультатВопроса, ДополнительныеПараметры) Экспорт
Если РезультатВопроса <?"", ВыборВарианта, "Равен", "=", "Не равен", "<>"> <?"Код возврата диалога", ВыборВарианта, "Да", "КодВозвратаДиалога.Да", "Нет", "КодВозвратаДиалога.Нет", "ОК", "КодВозвратаДиалога.ОК", "Отмена", "КодВозвратаДиалога.Отмена", "Повторить", "КодВозвратаДиалога.Повторить", "Прервать", "КодВозвратаДиалога.Прервать", "Пропустить", "КодВозвратаДиалога.Пропустить", "Тайаут", "КодВозвратаДиалога.Таймаут"> Тогда
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот