Материалы курса «Подготовка к Аттестации по Платформе 8.2» – Разделы 4-5, задача 4.09 и задача 5.15
Это еще две задачи разделов 4 “Бизнес-процессы” и 5 “Управляемые формы” – задача 4.09 и задача 5.15
- Изучите материалы задачи.
- Вопросы, возникшие в ходе изучения этих материалов, задавайте в комментариях на текущей странице. Ответы преподавателя и комментарии других участников будут Вам доступны, только если Вы залогинены и у Вас есть доступ в Мастер-группу.
- Общие вопросы по курсу (в т.ч. организационные) задавайте на стартовой странице.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (24):
Комментарии закрыты
Здравствуйте! В случае если пользователя выбирать по команде, то при открытии рабочего стола будет происходить ошибка т к параметр сеанса не задан, если пользователя выбирать по авторизированному пользователю в базе, то не удобно проверять. Не будет считаться ошибкой, если сделать установку текущего пользователя обоими способами? Или лучше сначала сделать двумя способами, а после проверки удалить команду справочника?
В решении нужно инициализацию параметров сделать в модуле сеанса.
Столкнулся с проблемой. Решаю актуальный билет 2 задача по УФ. Ничего подобного в видеоуроках не нашел. Начал экспериментировать. В регламентном задании указал общий модуль где стартую простейший бизнес-процесс который раздает задачу составить отчет, по адресации. Но есть сомнения в правильности хода мыслей. Что по советуете по этому поводу?
А что смущает. Все правильно.
Здравствуйте. Не могу победить систему 8.3 (пробовал на нескольких релизах, в т.ч. и на тестовом последнем, пробовал устанавливать значение карты на клиенте, получая саму карту на сервере без контекста) – при обновлении карты маршрута БП на форме она не обновляется (если программно сохранить, то видно, что обновляется). Подскажите, пожалуйста, что не так делаю или чего не хватает.
На форме реквизит Карта (Граф.схема), в модуле формы след.код:
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
ОбновитьДанные();
КонецПроцедуры
&НаСервере
Процедура ОбновитьДанные()
Карта = РеквизитФормыВЗначение(“Объект”).ПолучитьКартуМаршрута();
СписокЗадач.Параметры.УстановитьЗначениеПараметра(“БизнесПроцесс”, Объект.Ссылка);
КонецПроцедуры
Пробовал Вашу выгрузку в данном примере – такая же ситуация (не обновляется карта на форме).
При открытии формы заново – все ок.
Да, есть такой “косяк” в таксишном интерфейсе. Смиритесь.
Т.е. на экзамене по этому поводу претензий не предъявят, верно?
Не должны. “Косяк” не наш :)
Здравствуйте!
Я нашел способ заставить работать обновление карты бизнес процесса. Достаточно после получения карты что-нибудь изменить в текущем элементе графической схемы (например цвет текста). И все будет работать нормально. Попробуйте.
Фрагмент модуля формы бизнес процесса (на сервере):
Карта=Объект.Ссылка.ПолучитьОбъект().ПолучитьКартуМаршрута();
Карта.ЭлементыГрафическойСхемы.Найти(ТекущаяТочкаМаршрута).ЦветТекста=WebЦвета.Серый;
Текущий элемент можно получить по точке маршрута. Точку маршрута можно передать из формы задачи (так же как ссылку на бизнес процесс).
С уважением,
Антон
:) Возьму на вооружение. Надо еще в 1С написать, пусть пользуются.
Добрый день, Павел. Разбираю последний раздел, управляемые формы. Нашел две задачи, которые как мне кажется утратили актуальность, и разбирать их не нужно, прокомментируйте пожалуйста?
5.8 – в платформе 8.3 реализовано автоматическое сохранение настроек пользователя
5.11 – в интерфейсе “Такси” нельзя расположить окна разных объектов рядом, так чтобы стало возможным осуществить перетаскивание (им. в виду форма документа и форма списка номенклатуры)
Да, некоторые задачи с выходом 8.3 утратили актуальность.
5.8 – все верно
5.11 – можно в одном окне нарисовать два поля, хотя это смысла большого не имеет.
Ждем нового сборника.
Павел, а почему кладовщик только один? Ведь в правилах адресации их 3 – Жупиков, Лоханкина и Залкинд?
Проморгал видимо, конечно 3 должно быть кладовщика.
Выгрузка с вашим решением, задача 5.15
Интересный эффект. После выполнения первых этапов появляется завершающий этап и здесь при нажатии Выполнено, закрыть выскакивает ошибка “Операция не может быть выполнена из за несоответствия версии или отсутствия записи базы данных (возможно запись была изменена или удалена)” Тем не менее запись происходит.
Что это может быть
Смотрите рядом ответ.
Спасибо
Павел, добрый день.
На последнем шаге выпадает ошибка.
{БизнесПроцесс.БизнесПроцесс1.Форма.ФормаБизнесПроцесса.Форма(3)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
БП = РеквизитФормыВЗначение(“Объект”);
по причине:
Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!
Видать свойство завершен принимает значение истина. А считываем старые данные.
Добрый день.
Да, забыл чтение объекта сделать.
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = “ВыполненаЗадача” И Параметр = Объект.Ссылка Тогда
Прочитать(); //Читаем измененный бизнес-процесс
ОбновитьДанныеНаФорме();
КонецЕсли;
КонецПроцедуры
Павел, это последние задачи, решение которых вы выкладываете, или будут ещё решения?
Еще будут :)
А кладовщик то не ЖуЛиков :)
:)
я сначала прочитала жупиков и очень была удивлена)