Перевожу базу на упр формы. В модуле документа есть заводская процедура СкопироватьТовары(), которая вызывается при вводе этого дока на основании. Есть у меня там вопрос. Насколько понял, в упр формах нельзя вопросы в модуле объекта. Как же теперь быть? Ума не приложу...
Нашел вот такую конструкцию. Но 1С ругается: "Тип не определен (ОписаниеОповещения)"
Процедура ЗадатьВопрос()
Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопрос", ЭтотОбъект);
ПоказатьВопрос(Оповещение, "Текст вопроса?", РежимДиалогаВопрос.ДаНетОтмена, 0, КодВозвратаДиалога.Да, "Демонстрируем немодальные окна.");
КонецПроцедуры
Процедура ПослеОтветаНаВопрос(Результат, Параметры) Экспорт
Если Результат = КодВозвратаДиалога.Да Тогда
Сообщить("Приятного отдыха на свежем воздухе!");
Иначе
Сообщить("Оставайтесь дома!");
КонецЕсли;
КонецПроцедуры
Нашел вот такую конструкцию. Но 1С ругается: "Тип не определен (ОписаниеОповещения)"
Процедура ЗадатьВопрос()
Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопрос", ЭтотОбъект);
ПоказатьВопрос(Оповещение, "Текст вопроса?", РежимДиалогаВопрос.ДаНетОтмена, 0, КодВозвратаДиалога.Да, "Демонстрируем немодальные окна.");
КонецПроцедуры
Процедура ПослеОтветаНаВопрос(Результат, Параметры) Экспорт
Если Результат = КодВозвратаДиалога.Да Тогда
Сообщить("Приятного отдыха на свежем воздухе!");
Иначе
Сообщить("Оставайтесь дома!");
КонецЕсли;
КонецПроцедуры
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?
- Бесшовная интеграция 1С:Бухгалтерия 3.0 ПРОФ + 1С:Документооборот. Модуль интеграции 1С:БП и 1С:ДО (ПРОФ или КОРП)
- Универсальная обработка для 1С 8.3 Инструмент для изменения и исправления ошибок информационной базы
- Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) в модулях никаких интерактивных диалогов задавать не нужно.
Процедуры там должны выполняться безусловно, автономно. А все вопросы задаются в модулях форм, откуда все это вызывается, результаты передаются параметрами.
Например ввод на основании, он ведь вызывается из формы списка..вот там и нужно задавать вопросы.
Процедуры там должны выполняться безусловно, автономно. А все вопросы задаются в модулях форм, откуда все это вызывается, результаты передаются параметрами.
Например ввод на основании, он ведь вызывается из формы списка..вот там и нужно задавать вопросы.
(3) Да, при переводе на УФ придется много перепахивать. УФ - это ведь не просто интерфейс поменяли. Кардинально поменялась концепция.
Было клиентское моноприложение, а теперь разрабатывая форму по сути разрабатываешь два приложения - клиентское и серверное. И нужно думать об их взаимодействии. Это, безусловно, усложнение разработки. Но деваться некуда. Кому тонкий клиент не уперся - те плачут. А кому уперся - те радуются.
Было клиентское моноприложение, а теперь разрабатывая форму по сути разрабатываешь два приложения - клиентское и серверное. И нужно думать об их взаимодействии. Это, безусловно, усложнение разработки. Но деваться некуда. Кому тонкий клиент не уперся - те плачут. А кому уперся - те радуются.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот