Вход | Регистрация

1С:Предприятие ::

Метки: 

СообщениеПользователю в ПриСозданииНаСервере

Я
   cons24
 
27.07.18 - 17:26
Есть документ1 у него на форме автогенерируемая (платформой) кнопка "создать на основании". При нажатии - если документ не был проведен - надо вывести сообщение.
Отладка ловит только ОбработкаЗаполнения() в модуле Документа2, или ПриСозданииНаСервере формы документа2.
Нигде не могу настроить СообщениеПользователю чтоб выводилось с форме документа2 - все время выводит в форму документа1 (которая уже под документом2).
 
  Рекламное место пустует
   ДНН
 
1 - 27.07.18 - 17:53
(0) ПриОткрыии в форме документа 2
   aleks_default
 
2 - 27.07.18 - 17:58
(0)И какой смысл в этом сообщении?
А если просто создадут (не на основании) документ2 и привяжут к непроведенному документ1?  Как докажешь что это пользователь верблюд, а не ты?
   Serg_1960
 
3 - 27.07.18 - 20:59
(0) В обработке заполнения можно проаннализовать твой ли это случай и Объек.ДополнительныеСвойства.Вставить() что-нибудь, что можно потом анализировать везде, где тебе хочется. Например, при открытии формы этого объекта после заполнения.
   cons24
 
4 - 28.07.18 - 07:45
(3) пожалуй самый дельный совет
   cons24
 
5 - 28.07.18 - 07:45
(2) а какой есть способ отказа от создания документа? В обработкеЗаполнения нет флага Отказ.
   МимохожийОднако
 
6 - 28.07.18 - 07:52
(5) Заполнение документа не имеет отношения к проведению созданного документа. С этим надо смириться.
   МимохожийОднако
 
7 - 28.07.18 - 07:54
Обычно при заполнении на основании в комментарий документа пишется информация о том, что "на основании..". Но это не имеет отношения к логике проведения,т.к. всегда можно написать служебную информацию потом и руками.
   МимохожийОднако
 
8 - 28.07.18 - 07:54
(4) Мы тебе здесь насоветуем ))
   Cyberhawk
 
9 - 28.07.18 - 08:36
(3) Так не сработает
   Cyberhawk
 
10 - 28.07.18 - 08:37
(5) Вызывать исключение. И это по стандартам разработки 1С так.
 
  Рекламное место пустует
   Cyberhawk
 
11 - 28.07.18 - 08:39
+(9) в УФ не сработает, в ОФ должно
   cons24
 
12 - 28.07.18 - 19:47
(10) не припомню такого стандарта.
Зато потыкался в типовой ERP - обнаружил, что в таком случае выводится предупреждение о необходимости провести документ-основание. А всё потому что платформенные кнопки не используются, а используются подключаемые команды (БСП).
   cons24
 
13 - 28.07.18 - 19:47
Вопрос исчерпан.
   Cyberhawk
 
14 - 28.07.18 - 20:27
"не припомню такого стандарта" // "Не знать, да забыть - вообще не вспомнить" (с)

https://its.1c.ru/db/v8std#content:2149184045:hdoc
   triviumfan
 
15 - 29.07.18 - 09:13
(14) ни разу не видел... спс, попробуем использовать. Обычно в ОФ такое делается ПередОткрытием(): Отказ = Истина.
   triviumfan
 
16 - 29.07.18 - 12:36
(15) Как-то некрасиво вызывать исключние
https://yadi.sk/i/HRr6_Md73ZgPdm
Все же лучше ПередОткрытием отказ.
   triviumfan
 
17 - 29.07.18 - 12:55


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует