sava1 @ Вчера, 15:39
,
Опять привет ...
Вы знаете ...
Проблема диалогового окна Да/Нет в общей команды не решаема.
Да ... именно так... С этим ничего не сделаешь..
Короче НИКАК!
И дело в том, что в общей команде со свойствами по группе: "Командная панель формы.Важное" или "Командная панель формы.Создать на основании", диалог вопроса появляется на уровне самой платформы. Т.е. и вовсе до того как сработает эта строка.
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды,Отказ)
Если ПараметрКоманды.Пустая() Тогда Возврат; КонецЕсли; // Точка остановки
КонецПроцедуры
Ибо это вообще команда глобального типа. И такие глобальные команды обязательно требуют ссылку на объект в качестве параметра команды (ну, или массив ссылок).
В любом случае, перед использованием такой команды объект должен быть записан.
Гууу... а еще меня тут уверяли, что та цель которую ставил достижима. А на деле получается иначе .... приходиться использовать возможности платформы не по назначению.
Видимо эта хваленная команда не предназначена для той поставленной цели. Поэтому это наверно опять недоработки производителя 1С.
Ведь проблему было бы легко решить если в 1С событие: "ПриСозданииНаСервере" существовала бы в глобальном контексте. Тогда никаких проблем не возникало бы. И на самом деле, вот где собака зарыта.
И именно потому, что нет такого события именно поэтому и приходиться извиваться и заниматься разным извратом. Используя возможности платформы не по назначению. И это в хваленной системе 1С.
Ай разработчики, разработчики ... вы и ваши грехи... от которых уже устал.
Короче ничего с этим не сделаешь... И опять и тут миссия НЕ ВЫПОЛНИМА!
Уже устал клянусь... итак тяжело на духу... аж застрелиться охота..
Так что, можете сами подумать как, при создании нового объекта устранить эту проблему по общей команде, ... и как убрать этот диалог вопроса сохранять-Да/Нет, или вовсе спрятать эти кнопки.
А я уже устал.