Имя: Пароль:
1C
1С v8
Вызвать "Вопрос" из Модуля Объекта (при вводе реализации на осн. заказа) УТ11.1
0 Amely
 
28.10.14
08:22
Добрый день!

Стоит такая задача:
- Пользователь заходит в заказ клиента
- Нажимает кнопочку ввод на основании - реализация товаров и услуг
- Если статус у заказа клиента не "к отгрузке" и не "закрыт" или/и не проставлена дата отгрузки, то задается вопрос пользователю, нужно ли поменять статус на "к отгрузке" и дату отгрузки на текущую? В зависимости от ответа пользователя заказ меняется или нет.

Проблема в том что диалоги вызываются только с клиента, а процедура "ЗаполнитьДокументНаОснованииЗаказаКлиента" находится в модуле объекта который запускается только на сервере, а с сервера передать управление на клиент никак нельзя...

Есть ли какой-либо обходной вариант?
Может быть где то в модуле формы документа заказа покупателя есть процедура которая выполняется при нажатии ввода на основании? До того как вылезет стандартное сообщение о том что ввод на основании не возможен по причине не верного статуса.

(1С Управление торговлей 11.1.9.44)
1 butterbean
 
28.10.14
08:23
делай все это в форме документа Реализация ПриОткрытии
2 Amely
 
28.10.14
08:41
Статус у заказа "Согласован", при вводе на основании выходит стандартная ошибка что нужно сменить статус на "к отгрузке" или "Закрыт".
В форму реализации не заходит, так как она не создается по причине ошибки.

Мне нужно чтоб мой вопрос вылазил до того как идет проверка на статус, чтоб пользователь мог нажать "Ок" и статус с датой отгрузки бы поменялись (они не хотят этого делать ручками).
3 Defender aka LINN
 
28.10.14
09:12
Сделай свою команду для ввода на основании
4 SUA
 
28.10.14
10:09
да, проще свою кнопку
в (2) все написано
меняет статус у себя и вводит реализацию на основании