Имя: Пароль:
1C
1С v8
Как узнать, где присваивается номер?
0 Полька
 
13.12.13
11:08
1С Документооборот. Ввожу новый бизнес-процесс.
Как узнать, в какой момент, в какой процедуре формируется и присваивается номер?
1 rinatru
 
13.12.13
11:15
ну когда же кто-нибудь про подписку "ПриУстановкеНовогоНомераБизнесПроцессаПоИнформационнойБазе" заикнется?
2 Wobland
 
13.12.13
11:16
подписка ПриУстановкеНовогоНомераБизнесПроцессаПоИнформационнойБазе, йик!
3 Полька
 
13.12.13
14:24
(2) водички еще не поздно предложить? :)
в обработчике стоит ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазы
получается я должна написать
БП=БизнесПроцессы.Исполнение.СоздатьБизнесПроцесс();
БП.Номер=ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазы(Источник, СтандартнаяОбработка, Префикс);
А что за параметры тогда передавать?
Ну вот не понимаю :((((
4 Wobland
 
13.12.13
14:27
(3) Источник, СтандартнаяОбработка, Префикс ;t
5 Полька
 
13.12.13
14:28
глумишься? :)
ху из в этот момент Источник, СтандартнаяОбработка, Префикс ? :(((((
6 Wobland
 
13.12.13
14:33
(5) канешна. у меня же нет таких возможностей как у тебя - сходить и посмотреть, что там внутре ожидается
7 Полька
 
13.12.13
14:36
(6) вот понимала б- не спрашивала :(((
У меня даже по отладчику не идет. На сервере что ли обрабатывается?
Мне не разрешили -debug сделать для отладки. :( шла б по отладчику, может легче было б.
8 Полька
 
13.12.13
14:38
Источник это новосоздаваемый БизнесПроцесс? БП значит?
9 hhhh
 
13.12.13
14:40
(8) ну, походу номер сам там присвоится. Зачем такие чудные строчки писать в программу?
10 Полька
 
13.12.13
14:41
т.е
БП.Номер не нужно вообще?
11 hhhh
 
13.12.13
14:46
ну как вы пишете, точно не нужно. Можно например, написать

БП.Номер = "00000001";
12 Полька
 
13.12.13
14:51
убрала. не ругается. отработал.
возникли новые вопросы :)
&НаКлиенте
Процедура НажатьОК(Элемент)  Экспорт
...
    СоздатьБизнесПроцессИсполнение()
...
КонецПроцедуры
&НаСервере
Процедура СоздатьБизнесПроцессИсполнение(...) Экспорт
   БП=БизнесПроцессы.Исполнение.СоздатьБизнесПроцесс();
   ...//заполняю реквизиты
///БП.Стартован=Истина;
   БП.Записать();          
   БП.Старт();     
КонецПроцедуры

Отрабатывает без ошибок, но в программе не вижу этих БП ни у автора ни у исполнителя.
13 ifso
 
13.12.13
14:55
(12) поставь задачу