Имя: Пароль:
1C
1С v8
Как получить ссылку нового документа
0 Genius
 
03.07.14
12:30
Всем доброго дня!
Подскажите, как можно получить ссылку толькочто созданного документа не записывая его?

Смысл в том, что во время проведения одного документа создаётся другой, ссылка которого помещается в первый и учавствует в механизме формирования движений.

Сейчас косяк в том, что новый документ для получения ссылки записывается(режим = запись). А это ломает часть бизнес-процесса.

Как вариант, можно провести новый документ (режим записи = проведение). Это не будет ломать БП, но будет лишнее никому не нужное "тяжёлое" многократное проведение.  

PS: Знаю что процесс "Г..", но реализация не моя, мне лишь нужно убрать проблему.
1 13_Mult
 
03.07.14
12:34
2 Irbis
 
03.07.14
12:47
>>PS: Знаю что процесс "Г..", но реализация не моя, мне лишь нужно убрать проблему.
Боюсь что проблема только ещё больше усугубиться и получится продвинутое Г..
3 YF
 
03.07.14
12:49
(0) Проведение ведь транзакция. А трензакции создаешь новы и записываешь. Если ошибка транзакции, то и новый не сохранится в базе. В чем косяк-то?
4 YF
 
03.07.14
12:50
блин, че за клавиатура такая?

заново:

Проведение ведь транзакция. В транзакции создаешь новый и записываешь. Если ошибка транзакции, то и новый не сохранится в базе. В чем косяк-то?
5 Genius
 
03.07.14
13:50
(2) Продвинутей уже некуда, решаем проблемы постепенно. К тому же это не единственная проблема, и хорошо известная. Как только будут ресурсы - будем "глобалить".
6 Genius
 
03.07.14
13:56
(4) Всё верно. Просто в момент проведения и записи документу присваиваются разные статусы. И тот, что присваивается при записи - очень сильно мешается, так как на него тоже завязаны бизнес-процессы. Пока один из вариантов решения - избавиться от записи, но нужна ссылка.
7 Genius
 
03.07.14
13:57
(1) Спасибо!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс