|
Команда 1С8.2
| ☑ |
0
oleg_prg
31.07.12
✎
17:16
|
Всем доброго дня. Подскажите пожалуйста!
Например есть документ. В документе создана команда МояПечать. Эта команда видна в ветке Команды.
Вопрос - как сделать так, чтобы при выполнении команды пользователь увидел вопрос Продолжить Да/Нет, если выбрать Да - то документ запишется и что-то там выполнится. Если Нет - то документ НЕЗАПИШЕТСЯ и ничего не произойдет. ВОПРОС В ТОМ КАК ОТКАЗАТЬСЯ ОТ КОМАНДЫ НЕ ЗАПИСАВ ДОКУМЕНТ. В документации где-то читал, что при выполнении команды происходит автоматическая запись документа, и тем самым даннеы для команды всегда остаются актуальными.
Делал так не помогает все равно происходит запись, а уж только потом я вижу задаваемый вопрос
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
РезультатВопроса = Вопрос("ДА - продолжить, НЕТ - отказ", РежимДиалогаВопрос.ДаНет, 0);
Если РезультатВопроса = КодВозвратаДиалога.Нет Тогда
Возврат ;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура МояКоманда(ТабДок, ПараметрКоманды)
/////////
КонецПроцедуры
|
|
1
izekia
31.07.12
✎
17:21
|
"В документации где-то читал, что при выполнении команды происходит автоматическая запись документа, и тем самым даннеы для команды всегда остаются актуальными. "
правда? а где это написано?
|
|
2
oleg_prg
31.07.12
✎
17:24
|
Я точно не помню, может что-то путаю, не суть. Мне главное проблему побороть
|
|
3
izekia
31.07.12
✎
17:27
|
(0) что за команда, которая выполняется на сервере?
|
|
4
izekia
31.07.12
✎
17:28
|
(3) не туда посмотрел ... (0) у тебя при возврате не происходит возврата? в чем вопрос?
|
|
5
oleg_prg
31.07.12
✎
17:28
|
Вот на эту тему записи по команде без предупреждения Почему команда печати записывает документ без предупреждений? v8: 8.2 Почему команда печати записывает документ без предупреждений?
|
|
6
oleg_prg
31.07.12
✎
17:29
|
возврат происходит, но до возврата происходит запись документа а этого не должно по идее происходить
|
|
7
oleg_prg
31.07.12
✎
17:29
|
Вопрос в том, как при выполнении команды отказаться от автоматической записи документа.
|
|
8
izekia
31.07.12
✎
17:39
|
там в теме все написано ... если эта фича существует, то запись происходит до начала выполнения команды
соответственно просто никак
Но у меня вроде командой формы ничего не записывается
|
|
9
TheRockstar
31.07.12
✎
17:39
|
Сделай печать через команду формы
|
|
10
oleg_prg
31.07.12
✎
17:43
|
Уже сделал... Просто было интересно, может кто обошел этот баг.
|
|
11
izekia
31.07.12
✎
17:46
|
(10) а как его обойти? диск из сервера вытащить?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший